update rt/flags test

This commit is contained in:
dcode 2019-05-27 14:40:14 +02:00
parent 9c51f1332c
commit c06d5d9f9a
2 changed files with 140 additions and 140 deletions

View File

@ -7,11 +7,11 @@
(data (i32.const 8) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e")
(data (i32.const 64) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s")
(data (i32.const 104) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00r\00t\00/\00f\00l\00a\00g\00s\00.\00t\00s")
(data (i32.const 144) "E\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\001\04\00\00\02\00\00\001\00\00\00\02\00\00\001\00\00\00\02\00\00\00Q\04\00\00\02\00\00\00Q\00\00\00\02\00\00\00\91\04\00\00\02\00\00\00\91\00\00\00\02\00\00\00\11\05\00\00\02\00\00\00\11\01\00\00\02\00\00\00\91\0c\00\00\02\00\00\00\11\0d\00\00\02\00\00\003\04\00\00\02\00\00\003\00\00\00\02\00\00\00S\04\00\00\02\00\00\00S\00\00\00\02\00\00\00\93\04\00\00\02\00\00\00\93\00\00\00\02\00\00\00\13\05\00\00\02\00\00\00\13\01\00\00\02\00\00\00\93\0c\00\00\02\00\00\00\13\0d\00\00\02\00\00\00\13\02\00\00\02\00\00\00\10\00\00\00\00\00\00\00\93 \00\00\02\00\00\00\930\00\00\02\00\00\004\04\00\00\00\00\00\004\00\00\00\00\00\00\00T\04\00\00\00\00\00\00T\00\00\00\00\00\00\00\94\04\00\00\00\00\00\00\94\00\00\00\00\00\00\00\14\05\00\00\00\00\00\00\14\01\00\00\00\00\00\00\94\0c\00\00\00\00\00\00\14\0d\00\00\00\00\00\00\14\02\00\00\00\00\00\00\94 \00\00\00\00\00\00\940\00\00\00\00\00\008\04\04\00\00\00\00\00X\04\n\00\00\00\00\00\98\04\t\00\00\00\00\00\18\85\08\00\00\00\00\00\18B\08\00\00\00\00\008\04A\00\00\00\00\008\04a\00\00\00\00\00\98`\08\00\00\00\00\00\98p\08\00\00\00\00\00\980a\00\00\00\00\00\98\04\19\00\00\00\00\00\10")
(data (i32.const 612) "\83 \00\00\02\00\00\00\10")
(data (i32.const 636) "\84 \00\00\00\00\00\00\10")
(data (i32.const 660) "\88\04A")
(data (i32.const 676) "\88 \t\00\00\00\00\00\10\00\00\00\00\00\00\00\10")
(data (i32.const 144) "D\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\001\04\00\00\02\00\00\001\00\00\00\02\00\00\001\00\00\00\02\00\00\00Q\04\00\00\02\00\00\00Q\00\00\00\02\00\00\00\91\04\00\00\02\00\00\00\91\00\00\00\02\00\00\00\11\05\00\00\02\00\00\00\11\01\00\00\02\00\00\00\91\0c\00\00\02\00\00\00\11\0d\00\00\02\00\00\003\04\00\00\02\00\00\003\00\00\00\02\00\00\00S\04\00\00\02\00\00\00S\00\00\00\02\00\00\00\93\04\00\00\02\00\00\00\93\00\00\00\02\00\00\00\13\05\00\00\02\00\00\00\13\01\00\00\02\00\00\00\93\0c\00\00\02\00\00\00\13\0d\00\00\02\00\00\00\13\02\00\00\02\00\00\00\10\00\00\00\00\00\00\00\93 \00\00\02\00\00\00\930\00\00\02\00\00\004\04\00\00\00\00\00\004\00\00\00\00\00\00\00T\04\00\00\00\00\00\00T\00\00\00\00\00\00\00\94\04\00\00\00\00\00\00\94\00\00\00\00\00\00\00\14\05\00\00\00\00\00\00\14\01\00\00\00\00\00\00\94\0c\00\00\00\00\00\00\14\0d\00\00\00\00\00\00\14\02\00\00\00\00\00\00\94 \00\00\00\00\00\00\940\00\00\00\00\00\008\04\04\00\00\00\00\00X\04\n\00\00\00\00\00\98\04\t\00\00\00\00\00\18\85\08\00\00\00\00\00\18B\08\00\00\00\00\008\04A\00\00\00\00\008\04a\00\00\00\00\00\98`\08\00\00\00\00\00\98p\08\00\00\00\00\00\980a\00\00\00\00\00\98\04\19\00\00\00\00\00\10")
(data (i32.const 604) "\83 \00\00\02\00\00\00\10")
(data (i32.const 628) "\84 \00\00\00\00\00\00\10")
(data (i32.const 652) "\88\04A")
(data (i32.const 668) "\88 \t\00\00\00\00\00\10\00\00\00\00\00\00\00\10")
(export "memory" (memory $0))
(start $start)
(func $~lib/rt/__typeinfo (; 1 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
@ -36,13 +36,20 @@
)
(func $start:rt/flags (; 2 ;) (type $FUNCSIG$v)
block $folding-inner0
i32.const 4
i32.const 3
call $~lib/rt/__typeinfo
i32.const 1073
i32.ne
if
br $folding-inner0
end
i32.const 4
call $~lib/rt/__typeinfo
i32.const 49
i32.ne
if
br $folding-inner0
end
i32.const 5
call $~lib/rt/__typeinfo
i32.const 49
@ -52,377 +59,377 @@
end
i32.const 6
call $~lib/rt/__typeinfo
i32.const 49
i32.const 1105
i32.ne
if
br $folding-inner0
end
i32.const 7
call $~lib/rt/__typeinfo
i32.const 1105
i32.const 81
i32.ne
if
br $folding-inner0
end
i32.const 8
call $~lib/rt/__typeinfo
i32.const 81
i32.const 1169
i32.ne
if
br $folding-inner0
end
i32.const 9
call $~lib/rt/__typeinfo
i32.const 1169
i32.const 145
i32.ne
if
br $folding-inner0
end
i32.const 10
call $~lib/rt/__typeinfo
i32.const 145
i32.const 1297
i32.ne
if
br $folding-inner0
end
i32.const 11
call $~lib/rt/__typeinfo
i32.const 1297
i32.const 273
i32.ne
if
br $folding-inner0
end
i32.const 12
call $~lib/rt/__typeinfo
i32.const 273
i32.const 3217
i32.ne
if
br $folding-inner0
end
i32.const 13
call $~lib/rt/__typeinfo
i32.const 3217
i32.const 3345
i32.ne
if
br $folding-inner0
end
i32.const 14
call $~lib/rt/__typeinfo
i32.const 3345
i32.const 1075
i32.ne
if
br $folding-inner0
end
i32.const 15
call $~lib/rt/__typeinfo
i32.const 1075
i32.ne
if
br $folding-inner0
end
i32.const 16
call $~lib/rt/__typeinfo
i32.const 51
i32.ne
if
br $folding-inner0
end
i32.const 17
i32.const 16
call $~lib/rt/__typeinfo
i32.const 1107
i32.ne
if
br $folding-inner0
end
i32.const 18
i32.const 17
call $~lib/rt/__typeinfo
i32.const 83
i32.ne
if
br $folding-inner0
end
i32.const 19
i32.const 18
call $~lib/rt/__typeinfo
i32.const 1171
i32.ne
if
br $folding-inner0
end
i32.const 20
i32.const 19
call $~lib/rt/__typeinfo
i32.const 147
i32.ne
if
br $folding-inner0
end
i32.const 21
i32.const 20
call $~lib/rt/__typeinfo
i32.const 1299
i32.ne
if
br $folding-inner0
end
i32.const 22
i32.const 21
call $~lib/rt/__typeinfo
i32.const 275
i32.ne
if
br $folding-inner0
end
i32.const 23
i32.const 22
call $~lib/rt/__typeinfo
i32.const 3219
i32.ne
if
br $folding-inner0
end
i32.const 24
i32.const 23
call $~lib/rt/__typeinfo
i32.const 3347
i32.ne
if
br $folding-inner0
end
i32.const 25
i32.const 24
call $~lib/rt/__typeinfo
i32.const 531
i32.ne
if
br $folding-inner0
end
i32.const 27
i32.const 26
call $~lib/rt/__typeinfo
i32.const 8339
i32.ne
if
br $folding-inner0
end
i32.const 28
i32.const 27
call $~lib/rt/__typeinfo
i32.const 12435
i32.ne
if
br $folding-inner0
end
i32.const 29
i32.const 28
call $~lib/rt/__typeinfo
i32.const 1076
i32.ne
if
br $folding-inner0
end
i32.const 30
i32.const 29
call $~lib/rt/__typeinfo
i32.const 52
i32.ne
if
br $folding-inner0
end
i32.const 31
i32.const 30
call $~lib/rt/__typeinfo
i32.const 1108
i32.ne
if
br $folding-inner0
end
i32.const 32
i32.const 31
call $~lib/rt/__typeinfo
i32.const 84
i32.ne
if
br $folding-inner0
end
i32.const 33
i32.const 32
call $~lib/rt/__typeinfo
i32.const 1172
i32.ne
if
br $folding-inner0
end
i32.const 34
i32.const 33
call $~lib/rt/__typeinfo
i32.const 148
i32.ne
if
br $folding-inner0
end
i32.const 35
i32.const 34
call $~lib/rt/__typeinfo
i32.const 1300
i32.ne
if
br $folding-inner0
end
i32.const 36
i32.const 35
call $~lib/rt/__typeinfo
i32.const 276
i32.ne
if
br $folding-inner0
end
i32.const 37
i32.const 36
call $~lib/rt/__typeinfo
i32.const 3220
i32.ne
if
br $folding-inner0
end
i32.const 38
i32.const 37
call $~lib/rt/__typeinfo
i32.const 3348
i32.ne
if
br $folding-inner0
end
i32.const 39
i32.const 38
call $~lib/rt/__typeinfo
i32.const 532
i32.ne
if
br $folding-inner0
end
i32.const 40
i32.const 39
call $~lib/rt/__typeinfo
i32.const 8340
i32.ne
if
br $folding-inner0
end
i32.const 41
i32.const 40
call $~lib/rt/__typeinfo
i32.const 12436
i32.ne
if
br $folding-inner0
end
i32.const 42
i32.const 41
call $~lib/rt/__typeinfo
i32.const 263224
i32.ne
if
br $folding-inner0
end
i32.const 43
i32.const 42
call $~lib/rt/__typeinfo
i32.const 656472
i32.ne
if
br $folding-inner0
end
i32.const 44
i32.const 43
call $~lib/rt/__typeinfo
i32.const 591000
i32.ne
if
br $folding-inner0
end
i32.const 45
i32.const 44
call $~lib/rt/__typeinfo
i32.const 558360
i32.ne
if
br $folding-inner0
end
i32.const 46
i32.const 45
call $~lib/rt/__typeinfo
i32.const 541208
i32.ne
if
br $folding-inner0
end
i32.const 47
i32.const 46
call $~lib/rt/__typeinfo
i32.const 4260920
i32.ne
if
br $folding-inner0
end
i32.const 48
i32.const 47
call $~lib/rt/__typeinfo
i32.const 6358072
i32.ne
if
br $folding-inner0
end
i32.const 49
i32.const 48
call $~lib/rt/__typeinfo
i32.const 549016
i32.ne
if
br $folding-inner0
end
i32.const 50
i32.const 49
call $~lib/rt/__typeinfo
i32.const 553112
i32.ne
if
br $folding-inner0
end
i32.const 51
i32.const 50
call $~lib/rt/__typeinfo
i32.const 6369432
i32.ne
if
br $folding-inner0
end
i32.const 52
i32.const 51
call $~lib/rt/__typeinfo
i32.const 1639576
i32.ne
if
br $folding-inner0
end
i32.const 53
i32.const 52
call $~lib/rt/__typeinfo
i32.const 16
i32.ne
if
br $folding-inner0
end
i32.const 53
call $~lib/rt/__typeinfo
if
br $folding-inner0
end
i32.const 54
call $~lib/rt/__typeinfo
if
br $folding-inner0
end
i32.const 55
i32.const 56
call $~lib/rt/__typeinfo
if
br $folding-inner0
end
i32.const 57
i32.const 58
call $~lib/rt/__typeinfo
i32.const 16
i32.ne
if
br $folding-inner0
end
i32.const 59
call $~lib/rt/__typeinfo
i32.const 16
i32.ne
if
br $folding-inner0
end
i32.const 60
i32.const 61
call $~lib/rt/__typeinfo
i32.const 16
i32.ne
if
br $folding-inner0
end
i32.const 62
call $~lib/rt/__typeinfo
if
br $folding-inner0
end
i32.const 64
call $~lib/rt/__typeinfo
if
br $folding-inner0
end
i32.const 66
call $~lib/rt/__typeinfo
i32.const 16
i32.ne
if
br $folding-inner0
end
i32.const 63
call $~lib/rt/__typeinfo
if
br $folding-inner0
end
i32.const 65
call $~lib/rt/__typeinfo
if
br $folding-inner0
end
i32.const 67
call $~lib/rt/__typeinfo
i32.const 16
@ -430,13 +437,6 @@
if
br $folding-inner0
end
i32.const 68
call $~lib/rt/__typeinfo
i32.const 16
i32.ne
if
br $folding-inner0
end
return
end
i32.const 0

View File

@ -8,7 +8,7 @@
(data (i32.const 8) "$\00\00\00\01\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e\00")
(data (i32.const 64) "\14\00\00\00\01\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s\00")
(data (i32.const 104) "\16\00\00\00\01\00\00\00\01\00\00\00\16\00\00\00r\00t\00/\00f\00l\00a\00g\00s\00.\00t\00s\00")
(data (i32.const 144) "E\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\001\04\00\00\02\00\00\001\00\00\00\02\00\00\001\00\00\00\02\00\00\00Q\04\00\00\02\00\00\00Q\00\00\00\02\00\00\00\91\04\00\00\02\00\00\00\91\00\00\00\02\00\00\00\11\05\00\00\02\00\00\00\11\01\00\00\02\00\00\00\91\0c\00\00\02\00\00\00\11\0d\00\00\02\00\00\003\04\00\00\02\00\00\003\00\00\00\02\00\00\00S\04\00\00\02\00\00\00S\00\00\00\02\00\00\00\93\04\00\00\02\00\00\00\93\00\00\00\02\00\00\00\13\05\00\00\02\00\00\00\13\01\00\00\02\00\00\00\93\0c\00\00\02\00\00\00\13\0d\00\00\02\00\00\00\13\02\00\00\02\00\00\00\10\00\00\00\00\00\00\00\93 \00\00\02\00\00\00\930\00\00\02\00\00\004\04\00\00\00\00\00\004\00\00\00\00\00\00\00T\04\00\00\00\00\00\00T\00\00\00\00\00\00\00\94\04\00\00\00\00\00\00\94\00\00\00\00\00\00\00\14\05\00\00\00\00\00\00\14\01\00\00\00\00\00\00\94\0c\00\00\00\00\00\00\14\0d\00\00\00\00\00\00\14\02\00\00\00\00\00\00\94 \00\00\00\00\00\00\940\00\00\00\00\00\008\04\04\00\00\00\00\00X\04\n\00\00\00\00\00\98\04\t\00\00\00\00\00\18\85\08\00\00\00\00\00\18B\08\00\00\00\00\008\04A\00\00\00\00\008\04a\00\00\00\00\00\98`\08\00\00\00\00\00\98p\08\00\00\00\00\00\980a\00\00\00\00\00\98\04\19\00\00\00\00\00\10\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\83 \00\00\02\00\00\00\10\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\84 \00\00\00\00\00\00\10\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\88\04A\00\00\00\00\00\00\00\00\00\00\00\00\00\88 \t\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00")
(data (i32.const 144) "D\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\001\04\00\00\02\00\00\001\00\00\00\02\00\00\001\00\00\00\02\00\00\00Q\04\00\00\02\00\00\00Q\00\00\00\02\00\00\00\91\04\00\00\02\00\00\00\91\00\00\00\02\00\00\00\11\05\00\00\02\00\00\00\11\01\00\00\02\00\00\00\91\0c\00\00\02\00\00\00\11\0d\00\00\02\00\00\003\04\00\00\02\00\00\003\00\00\00\02\00\00\00S\04\00\00\02\00\00\00S\00\00\00\02\00\00\00\93\04\00\00\02\00\00\00\93\00\00\00\02\00\00\00\13\05\00\00\02\00\00\00\13\01\00\00\02\00\00\00\93\0c\00\00\02\00\00\00\13\0d\00\00\02\00\00\00\13\02\00\00\02\00\00\00\10\00\00\00\00\00\00\00\93 \00\00\02\00\00\00\930\00\00\02\00\00\004\04\00\00\00\00\00\004\00\00\00\00\00\00\00T\04\00\00\00\00\00\00T\00\00\00\00\00\00\00\94\04\00\00\00\00\00\00\94\00\00\00\00\00\00\00\14\05\00\00\00\00\00\00\14\01\00\00\00\00\00\00\94\0c\00\00\00\00\00\00\14\0d\00\00\00\00\00\00\14\02\00\00\00\00\00\00\94 \00\00\00\00\00\00\940\00\00\00\00\00\008\04\04\00\00\00\00\00X\04\n\00\00\00\00\00\98\04\t\00\00\00\00\00\18\85\08\00\00\00\00\00\18B\08\00\00\00\00\008\04A\00\00\00\00\008\04a\00\00\00\00\00\98`\08\00\00\00\00\00\98p\08\00\00\00\00\00\980a\00\00\00\00\00\98\04\19\00\00\00\00\00\10\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\83 \00\00\02\00\00\00\10\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\84 \00\00\00\00\00\00\10\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\88\04A\00\00\00\00\00\00\00\00\00\00\00\00\00\88 \t\00\00\00\00\00\10\00\00\00\00\00\00\00\10\00\00\00\00\00\00\00")
(table $0 1 funcref)
(elem (i32.const 0) $null)
(global $rt/flags/VALUE_ALIGN_REF i32 (i32.const 128))
@ -42,7 +42,7 @@
i32.load
)
(func $rt/flags/test<~lib/typedarray/Int8Array> (; 2 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 4
i32.const 3
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -57,7 +57,7 @@
end
)
(func $rt/flags/test<~lib/typedarray/Uint8Array> (; 3 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 5
i32.const 4
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -72,7 +72,7 @@
end
)
(func $rt/flags/test<~lib/typedarray/Uint8ClampedArray> (; 4 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 6
i32.const 5
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -87,7 +87,7 @@
end
)
(func $rt/flags/test<~lib/typedarray/Int16Array> (; 5 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 7
i32.const 6
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -102,7 +102,7 @@
end
)
(func $rt/flags/test<~lib/typedarray/Uint16Array> (; 6 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 8
i32.const 7
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -117,7 +117,7 @@
end
)
(func $rt/flags/test<~lib/typedarray/Int32Array> (; 7 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 9
i32.const 8
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -132,7 +132,7 @@
end
)
(func $rt/flags/test<~lib/typedarray/Uint32Array> (; 8 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 10
i32.const 9
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -147,7 +147,7 @@
end
)
(func $rt/flags/test<~lib/typedarray/Int64Array> (; 9 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 11
i32.const 10
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -162,7 +162,7 @@
end
)
(func $rt/flags/test<~lib/typedarray/Uint64Array> (; 10 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 12
i32.const 11
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -177,7 +177,7 @@
end
)
(func $rt/flags/test<~lib/typedarray/Float32Array> (; 11 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 13
i32.const 12
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -192,7 +192,7 @@
end
)
(func $rt/flags/test<~lib/typedarray/Float64Array> (; 12 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 14
i32.const 13
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -207,7 +207,7 @@
end
)
(func $rt/flags/test<~lib/array/Array<i8>> (; 13 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 15
i32.const 14
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -222,7 +222,7 @@
end
)
(func $rt/flags/test<~lib/array/Array<u8>> (; 14 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 16
i32.const 15
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -237,7 +237,7 @@
end
)
(func $rt/flags/test<~lib/array/Array<i16>> (; 15 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 17
i32.const 16
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -252,7 +252,7 @@
end
)
(func $rt/flags/test<~lib/array/Array<u16>> (; 16 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 18
i32.const 17
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -267,7 +267,7 @@
end
)
(func $rt/flags/test<~lib/array/Array<i32>> (; 17 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 19
i32.const 18
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -282,7 +282,7 @@
end
)
(func $rt/flags/test<~lib/array/Array<u32>> (; 18 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 20
i32.const 19
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -297,7 +297,7 @@
end
)
(func $rt/flags/test<~lib/array/Array<i64>> (; 19 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 21
i32.const 20
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -312,7 +312,7 @@
end
)
(func $rt/flags/test<~lib/array/Array<u64>> (; 20 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 22
i32.const 21
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -327,7 +327,7 @@
end
)
(func $rt/flags/test<~lib/array/Array<f32>> (; 21 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 23
i32.const 22
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -342,7 +342,7 @@
end
)
(func $rt/flags/test<~lib/array/Array<f64>> (; 22 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 24
i32.const 23
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -357,7 +357,7 @@
end
)
(func $rt/flags/test<~lib/array/Array<v128>> (; 23 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 25
i32.const 24
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -372,7 +372,7 @@
end
)
(func $rt/flags/test<~lib/array/Array<rt/flags/Ref>> (; 24 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 27
i32.const 26
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -387,7 +387,7 @@
end
)
(func $rt/flags/test<~lib/array/Array<rt/flags/Ref | null>> (; 25 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 28
i32.const 27
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -402,7 +402,7 @@
end
)
(func $rt/flags/test<~lib/set/Set<i8>> (; 26 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 29
i32.const 28
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -417,7 +417,7 @@
end
)
(func $rt/flags/test<~lib/set/Set<u8>> (; 27 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 30
i32.const 29
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -432,7 +432,7 @@
end
)
(func $rt/flags/test<~lib/set/Set<i16>> (; 28 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 31
i32.const 30
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -447,7 +447,7 @@
end
)
(func $rt/flags/test<~lib/set/Set<u16>> (; 29 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 32
i32.const 31
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -462,7 +462,7 @@
end
)
(func $rt/flags/test<~lib/set/Set<i32>> (; 30 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 33
i32.const 32
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -477,7 +477,7 @@
end
)
(func $rt/flags/test<~lib/set/Set<u32>> (; 31 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 34
i32.const 33
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -492,7 +492,7 @@
end
)
(func $rt/flags/test<~lib/set/Set<i64>> (; 32 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 35
i32.const 34
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -507,7 +507,7 @@
end
)
(func $rt/flags/test<~lib/set/Set<u64>> (; 33 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 36
i32.const 35
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -522,7 +522,7 @@
end
)
(func $rt/flags/test<~lib/set/Set<f32>> (; 34 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 37
i32.const 36
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -537,7 +537,7 @@
end
)
(func $rt/flags/test<~lib/set/Set<f64>> (; 35 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 38
i32.const 37
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -552,7 +552,7 @@
end
)
(func $rt/flags/test<~lib/set/Set<v128>> (; 36 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 39
i32.const 38
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -567,7 +567,7 @@
end
)
(func $rt/flags/test<~lib/set/Set<rt/flags/Ref>> (; 37 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 40
i32.const 39
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -582,7 +582,7 @@
end
)
(func $rt/flags/test<~lib/set/Set<rt/flags/Ref | null>> (; 38 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 41
i32.const 40
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -597,7 +597,7 @@
end
)
(func $rt/flags/test<~lib/map/Map<v128,i8>> (; 39 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 42
i32.const 41
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -612,7 +612,7 @@
end
)
(func $rt/flags/test<~lib/map/Map<i64,i16>> (; 40 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 43
i32.const 42
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -627,7 +627,7 @@
end
)
(func $rt/flags/test<~lib/map/Map<i32,i32>> (; 41 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 44
i32.const 43
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -642,7 +642,7 @@
end
)
(func $rt/flags/test<~lib/map/Map<i16,i64>> (; 42 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 45
i32.const 44
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -657,7 +657,7 @@
end
)
(func $rt/flags/test<~lib/map/Map<i8,v128>> (; 43 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 46
i32.const 45
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -672,7 +672,7 @@
end
)
(func $rt/flags/test<~lib/map/Map<rt/flags/Ref,i8>> (; 44 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 47
i32.const 46
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -687,7 +687,7 @@
end
)
(func $rt/flags/test<~lib/map/Map<rt/flags/Ref | null,i8>> (; 45 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 48
i32.const 47
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -702,7 +702,7 @@
end
)
(func $rt/flags/test<~lib/map/Map<i8,rt/flags/Ref>> (; 46 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 49
i32.const 48
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -717,7 +717,7 @@
end
)
(func $rt/flags/test<~lib/map/Map<i8,rt/flags/Ref | null>> (; 47 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 50
i32.const 49
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -732,7 +732,7 @@
end
)
(func $rt/flags/test<~lib/map/Map<rt/flags/Ref | null,rt/flags/Ref | null>> (; 48 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 51
i32.const 50
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -747,7 +747,7 @@
end
)
(func $rt/flags/test<~lib/map/Map<f32,i32>> (; 49 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 52
i32.const 51
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -762,7 +762,7 @@
end
)
(func $rt/flags/test<rt/flags/NoCycle> (; 50 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 53
i32.const 52
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -777,7 +777,7 @@
end
)
(func $rt/flags/test<rt/flags/DirectCycle> (; 51 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 54
i32.const 53
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -792,7 +792,7 @@
end
)
(func $rt/flags/test<rt/flags/IndirectCycle> (; 52 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 55
i32.const 54
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -807,7 +807,7 @@
end
)
(func $rt/flags/test<rt/flags/IndirectCycleArray> (; 53 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 57
i32.const 56
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -822,7 +822,7 @@
end
)
(func $rt/flags/test<rt/flags/InnerCycleArray> (; 54 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 59
i32.const 58
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -837,7 +837,7 @@
end
)
(func $rt/flags/test<rt/flags/IndirectCycleSet> (; 55 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 60
i32.const 59
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -852,7 +852,7 @@
end
)
(func $rt/flags/test<rt/flags/InnerCycleSet> (; 56 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 62
i32.const 61
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -867,7 +867,7 @@
end
)
(func $rt/flags/test<rt/flags/IndirectCycleMapKey> (; 57 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 63
i32.const 62
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -882,7 +882,7 @@
end
)
(func $rt/flags/test<rt/flags/IndirectCycleMapValue> (; 58 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 65
i32.const 64
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -897,7 +897,7 @@
end
)
(func $rt/flags/test<rt/flags/InnerCycleMapKey> (; 59 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 67
i32.const 66
call $~lib/rt/__typeinfo
local.get $0
i32.eq
@ -912,7 +912,7 @@
end
)
(func $rt/flags/test<rt/flags/InnerCycleMapValue> (; 60 ;) (type $FUNCSIG$vi) (param $0 i32)
i32.const 68
i32.const 67
call $~lib/rt/__typeinfo
local.get $0
i32.eq