Replace newly inserted fallthrough by jump.
This commit is contained in:
committed by
Nicolas B. Pierron
parent
8bfdfbe68b
commit
f431465802
@@ -217,7 +217,7 @@ ebb0(v0: i32):
|
|||||||
|
|
||||||
ebb1(v4: i32, v5: i32, v6: i32):
|
ebb1(v4: i32, v5: i32, v6: i32):
|
||||||
brz v4, ebb3
|
brz v4, ebb3
|
||||||
fallthrough ebb2
|
jump ebb2
|
||||||
|
|
||||||
ebb2:
|
ebb2:
|
||||||
v7 = iadd v5, v6
|
v7 = iadd v5, v6
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ ebb0(v0: i32 [%rdi]):
|
|||||||
[Op2seti_abcd#490,%rax] v1 = trueif eq v3
|
[Op2seti_abcd#490,%rax] v1 = trueif eq v3
|
||||||
[RexOp2urm_noflags#4b6,%rax] v2 = bint.i32 v1
|
[RexOp2urm_noflags#4b6,%rax] v2 = bint.i32 v1
|
||||||
[Op1brib#70] brif eq v3, ebb1
|
[Op1brib#70] brif eq v3, ebb1
|
||||||
[-] fallthrough ebb2
|
[Op1jmpb#eb] jump ebb2
|
||||||
|
|
||||||
ebb2:
|
ebb2:
|
||||||
[Op1ret#c3] return v2
|
[Op1ret#c3] return v2
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ ebb0(v0: i32):
|
|||||||
v19 = iadd v18, v2
|
v19 = iadd v18, v2
|
||||||
v20 = iadd.i32 v2, v3
|
v20 = iadd.i32 v2, v3
|
||||||
[SBzero#18] brz.i32 v1, ebb1(v20)
|
[SBzero#18] brz.i32 v1, ebb1(v20)
|
||||||
fallthrough ebb7
|
[UJ#1b] jump ebb7
|
||||||
|
|
||||||
ebb7:
|
ebb7:
|
||||||
[Iret#19] return v19
|
[Iret#19] return v19
|
||||||
@@ -89,7 +89,7 @@ ebb0(v0: i32):
|
|||||||
; nextln: ebb6(v18: i32):
|
; nextln: ebb6(v18: i32):
|
||||||
; nextln: v19 = iadd v18, v2
|
; nextln: v19 = iadd v18, v2
|
||||||
; nextln: brz.i32 v1, ebb1(v20)
|
; nextln: brz.i32 v1, ebb1(v20)
|
||||||
; nextln: fallthrough ebb7
|
; nextln: jump ebb7
|
||||||
; nextln:
|
; nextln:
|
||||||
; nextln: ebb7:
|
; nextln: ebb7:
|
||||||
; nextln: return v19
|
; nextln: return v19
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ function %critical_edge(i32, i32) -> i32 {
|
|||||||
|
|
||||||
ebb0(v0: i32, v7: i32):
|
ebb0(v0: i32, v7: i32):
|
||||||
[SBzero#38] brnz v7, ebb2(v0)
|
[SBzero#38] brnz v7, ebb2(v0)
|
||||||
[-] fallthrough ebb1
|
[UJ#1b] jump ebb1
|
||||||
|
|
||||||
ebb1:
|
ebb1:
|
||||||
[Iret#19] return v0
|
[Iret#19] return v0
|
||||||
@@ -30,7 +30,7 @@ function %critical_edge(i32, i32) -> i32 {
|
|||||||
; sameln: function %critical_edge
|
; sameln: function %critical_edge
|
||||||
; nextln: ebb0(v0: i32, v7: i32):
|
; nextln: ebb0(v0: i32, v7: i32):
|
||||||
; nextln: brnz v7, ebb5(v0)
|
; nextln: brnz v7, ebb5(v0)
|
||||||
; nextln: fallthrough ebb1
|
; nextln: jump ebb1
|
||||||
; nextln:
|
; nextln:
|
||||||
; nextln: ebb1:
|
; nextln: ebb1:
|
||||||
; nextln: return v0
|
; nextln: return v0
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ function %br_icmp(i32, i32) -> i32 {
|
|||||||
ebb0(v0: i32, v1: i32):
|
ebb0(v0: i32, v1: i32):
|
||||||
[Op1icscc#39,%rdx] v2 = icmp slt v0, v1
|
[Op1icscc#39,%rdx] v2 = icmp slt v0, v1
|
||||||
[Op1t8jccd_long#85] brnz v2, ebb1
|
[Op1t8jccd_long#85] brnz v2, ebb1
|
||||||
[-] fallthrough ebb2
|
[Op1jmpb#eb] jump ebb2
|
||||||
|
|
||||||
ebb2:
|
ebb2:
|
||||||
[Op1ret#c3] return v1
|
[Op1ret#c3] return v1
|
||||||
@@ -21,7 +21,7 @@ ebb1:
|
|||||||
; nextln: v9 = ifcmp v0, v1
|
; nextln: v9 = ifcmp v0, v1
|
||||||
; nextln: v2 = trueif slt v9
|
; nextln: v2 = trueif slt v9
|
||||||
; nextln: brif slt v9, ebb1
|
; nextln: brif slt v9, ebb1
|
||||||
; nextln: fallthrough ebb2
|
; nextln: jump ebb2
|
||||||
; nextln:
|
; nextln:
|
||||||
; nextln: ebb2:
|
; nextln: ebb2:
|
||||||
; nextln: return v1
|
; nextln: return v1
|
||||||
@@ -37,7 +37,7 @@ function %br_icmp_inverse(i32, i32) -> i32 {
|
|||||||
ebb0(v0: i32, v1: i32):
|
ebb0(v0: i32, v1: i32):
|
||||||
[Op1icscc#39,%rdx] v2 = icmp slt v0, v1
|
[Op1icscc#39,%rdx] v2 = icmp slt v0, v1
|
||||||
[Op1t8jccd_long#84] brz v2, ebb1
|
[Op1t8jccd_long#84] brz v2, ebb1
|
||||||
[-] fallthrough ebb2
|
[Op1jmpb#eb] jump ebb2
|
||||||
|
|
||||||
ebb2:
|
ebb2:
|
||||||
[Op1ret#c3] return v1
|
[Op1ret#c3] return v1
|
||||||
@@ -51,7 +51,7 @@ ebb1:
|
|||||||
; nextln: v9 = ifcmp v0, v1
|
; nextln: v9 = ifcmp v0, v1
|
||||||
; nextln: v2 = trueif slt v9
|
; nextln: v2 = trueif slt v9
|
||||||
; nextln: brif sge v9, ebb1
|
; nextln: brif sge v9, ebb1
|
||||||
; nextln: fallthrough ebb2
|
; nextln: jump ebb2
|
||||||
; nextln:
|
; nextln:
|
||||||
; nextln: ebb2:
|
; nextln: ebb2:
|
||||||
; nextln: return v1
|
; nextln: return v1
|
||||||
@@ -67,7 +67,7 @@ function %br_icmp_imm(i32, i32) -> i32 {
|
|||||||
ebb0(v0: i32, v1: i32):
|
ebb0(v0: i32, v1: i32):
|
||||||
[Op1icscc_ib#7083] v2 = icmp_imm slt v0, 2
|
[Op1icscc_ib#7083] v2 = icmp_imm slt v0, 2
|
||||||
[Op1t8jccd_long#84] brz v2, ebb1
|
[Op1t8jccd_long#84] brz v2, ebb1
|
||||||
[-] fallthrough ebb2
|
[Op1jmpb#eb] jump ebb2
|
||||||
|
|
||||||
ebb2:
|
ebb2:
|
||||||
[Op1ret#c3] return v1
|
[Op1ret#c3] return v1
|
||||||
@@ -81,7 +81,7 @@ ebb1:
|
|||||||
; nextln: v9 = ifcmp_imm v0, 2
|
; nextln: v9 = ifcmp_imm v0, 2
|
||||||
; nextln: v2 = trueif slt v9
|
; nextln: v2 = trueif slt v9
|
||||||
; nextln: brif sge v9, ebb1
|
; nextln: brif sge v9, ebb1
|
||||||
; nextln: fallthrough ebb2
|
; nextln: jump ebb2
|
||||||
; nextln:
|
; nextln:
|
||||||
; nextln: ebb2:
|
; nextln: ebb2:
|
||||||
; nextln: return v1
|
; nextln: return v1
|
||||||
@@ -97,7 +97,7 @@ function %br_fcmp(f32, f32) -> f32 {
|
|||||||
ebb0(v0: f32, v1: f32):
|
ebb0(v0: f32, v1: f32):
|
||||||
[Op2fcscc#42e,%rdx] v2 = fcmp gt v0, v1
|
[Op2fcscc#42e,%rdx] v2 = fcmp gt v0, v1
|
||||||
[Op1t8jccd_long#84] brz v2, ebb1
|
[Op1t8jccd_long#84] brz v2, ebb1
|
||||||
[-] fallthrough ebb2
|
[Op1jmpb#eb] jump ebb2
|
||||||
|
|
||||||
ebb2:
|
ebb2:
|
||||||
[Op1ret#c3] return v1
|
[Op1ret#c3] return v1
|
||||||
@@ -112,7 +112,7 @@ ebb1:
|
|||||||
; nextln: v19 = ffcmp v0, v1
|
; nextln: v19 = ffcmp v0, v1
|
||||||
; nextln: v2 = trueff gt v19
|
; nextln: v2 = trueff gt v19
|
||||||
; nextln: brff ule v19, ebb1
|
; nextln: brff ule v19, ebb1
|
||||||
; nextln: fallthrough ebb2
|
; nextln: jump ebb2
|
||||||
; nextln:
|
; nextln:
|
||||||
; nextln: ebb2:
|
; nextln: ebb2:
|
||||||
; nextln: return v1
|
; nextln: return v1
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ ebb0(v0: i32):
|
|||||||
; not: copy
|
; not: copy
|
||||||
; v0 is used by the branch and passed as an arg - that's no conflict.
|
; v0 is used by the branch and passed as an arg - that's no conflict.
|
||||||
brnz v0, ebb1(v0)
|
brnz v0, ebb1(v0)
|
||||||
fallthrough ebb2
|
jump ebb2
|
||||||
|
|
||||||
ebb2:
|
ebb2:
|
||||||
; v0 is live across the branch above. That's no conflict.
|
; v0 is live across the branch above. That's no conflict.
|
||||||
@@ -29,7 +29,7 @@ ebb0(v0: i32):
|
|||||||
; check: $(cp1=$V) = copy v0
|
; check: $(cp1=$V) = copy v0
|
||||||
; nextln: brnz v0, ebb1($cp1)
|
; nextln: brnz v0, ebb1($cp1)
|
||||||
brnz v0, ebb1(v0)
|
brnz v0, ebb1(v0)
|
||||||
fallthrough ebb2
|
jump ebb2
|
||||||
|
|
||||||
ebb2:
|
ebb2:
|
||||||
; not: copy
|
; not: copy
|
||||||
@@ -48,7 +48,7 @@ ebb0(v0: i32):
|
|||||||
; check: $(cp1=$V) = copy v0
|
; check: $(cp1=$V) = copy v0
|
||||||
; nextln: brnz v0, ebb1($cp1, v0)
|
; nextln: brnz v0, ebb1($cp1, v0)
|
||||||
brnz v0, ebb1(v0, v0)
|
brnz v0, ebb1(v0, v0)
|
||||||
fallthrough ebb2
|
jump ebb2
|
||||||
|
|
||||||
ebb2:
|
ebb2:
|
||||||
v1 = iadd_imm v0, 7
|
v1 = iadd_imm v0, 7
|
||||||
@@ -68,7 +68,7 @@ ebb0(v0: i32):
|
|||||||
; not: copy
|
; not: copy
|
||||||
; check: brnz v0, ebb1($cp0)
|
; check: brnz v0, ebb1($cp0)
|
||||||
brnz v0, ebb1(v0)
|
brnz v0, ebb1(v0)
|
||||||
fallthrough ebb2
|
jump ebb2
|
||||||
|
|
||||||
ebb2:
|
ebb2:
|
||||||
v1 = iadd_imm v0, 7
|
v1 = iadd_imm v0, 7
|
||||||
@@ -101,7 +101,7 @@ ebb1(v10: i32, v11: i32):
|
|||||||
; not: copy
|
; not: copy
|
||||||
; check: brnz v13, ebb1($nv11b, v12)
|
; check: brnz v13, ebb1($nv11b, v12)
|
||||||
brnz v13, ebb1(v11, v12)
|
brnz v13, ebb1(v11, v12)
|
||||||
fallthrough ebb2
|
jump ebb2
|
||||||
|
|
||||||
ebb2:
|
ebb2:
|
||||||
return v12
|
return v12
|
||||||
@@ -131,12 +131,12 @@ ebb0(v0: i32):
|
|||||||
|
|
||||||
ebb2(v3: i32, v4: i32):
|
ebb2(v3: i32, v4: i32):
|
||||||
brnz v3, ebb2(v3, v4)
|
brnz v3, ebb2(v3, v4)
|
||||||
fallthrough ebb3
|
jump ebb3
|
||||||
|
|
||||||
ebb3:
|
ebb3:
|
||||||
v5 = iconst.i32 1
|
v5 = iconst.i32 1
|
||||||
brnz v3, ebb2(v2, v5)
|
brnz v3, ebb2(v2, v5)
|
||||||
fallthrough ebb4
|
jump ebb4
|
||||||
|
|
||||||
ebb4:
|
ebb4:
|
||||||
return
|
return
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ ebb0(v0: i64, v1: i32, v2: i32):
|
|||||||
v6 = iconst.i32 0x4ffe
|
v6 = iconst.i32 0x4ffe
|
||||||
v7 = icmp uge v5, v6
|
v7 = icmp uge v5, v6
|
||||||
brz v7, ebb1
|
brz v7, ebb1
|
||||||
fallthrough ebb100
|
jump ebb100
|
||||||
|
|
||||||
ebb100:
|
ebb100:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -38,7 +38,7 @@ ebb1:
|
|||||||
v15 = iconst.i32 0x4ffe
|
v15 = iconst.i32 0x4ffe
|
||||||
v16 = icmp.i32 uge v4, v15
|
v16 = icmp.i32 uge v4, v15
|
||||||
brz v16, ebb2
|
brz v16, ebb2
|
||||||
fallthrough ebb101
|
jump ebb101
|
||||||
|
|
||||||
ebb101:
|
ebb101:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -52,7 +52,7 @@ ebb2:
|
|||||||
v21 = iconst.i32 0x4ffe
|
v21 = iconst.i32 0x4ffe
|
||||||
v22 = icmp.i32 uge v2, v21
|
v22 = icmp.i32 uge v2, v21
|
||||||
brz v22, ebb3
|
brz v22, ebb3
|
||||||
fallthrough ebb102
|
jump ebb102
|
||||||
|
|
||||||
ebb102:
|
ebb102:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -69,7 +69,7 @@ ebb3:
|
|||||||
v31 = icmp eq v29, v30
|
v31 = icmp eq v29, v30
|
||||||
v32 = bint.i32 v31
|
v32 = bint.i32 v31
|
||||||
brnz v32, ebb90(v14, v1)
|
brnz v32, ebb90(v14, v1)
|
||||||
fallthrough ebb103
|
jump ebb103
|
||||||
|
|
||||||
ebb103:
|
ebb103:
|
||||||
v33 = call fn0(v0, v1, v27)
|
v33 = call fn0(v0, v1, v27)
|
||||||
@@ -78,13 +78,13 @@ ebb103:
|
|||||||
v36 = icmp eq v33, v35
|
v36 = icmp eq v33, v35
|
||||||
v37 = bint.i32 v36
|
v37 = bint.i32 v36
|
||||||
brnz v37, ebb90(v14, v34)
|
brnz v37, ebb90(v14, v34)
|
||||||
fallthrough ebb104
|
jump ebb104
|
||||||
|
|
||||||
ebb104:
|
ebb104:
|
||||||
v38 = iconst.i32 0x4ffe
|
v38 = iconst.i32 0x4ffe
|
||||||
v39 = icmp.i32 uge v2, v38
|
v39 = icmp.i32 uge v2, v38
|
||||||
brz v39, ebb4
|
brz v39, ebb4
|
||||||
fallthrough ebb105
|
jump ebb105
|
||||||
|
|
||||||
ebb105:
|
ebb105:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -99,13 +99,13 @@ ebb4:
|
|||||||
v46 = icmp eq v44, v45
|
v46 = icmp eq v44, v45
|
||||||
v47 = bint.i32 v46
|
v47 = bint.i32 v46
|
||||||
brnz v47, ebb56(v33, v14)
|
brnz v47, ebb56(v33, v14)
|
||||||
fallthrough ebb106
|
jump ebb106
|
||||||
|
|
||||||
ebb106:
|
ebb106:
|
||||||
v48 = iconst.i32 0x4ffe
|
v48 = iconst.i32 0x4ffe
|
||||||
v49 = icmp.i32 uge v33, v48
|
v49 = icmp.i32 uge v33, v48
|
||||||
brz v49, ebb5
|
brz v49, ebb5
|
||||||
fallthrough ebb107
|
jump ebb107
|
||||||
|
|
||||||
ebb107:
|
ebb107:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -120,13 +120,13 @@ ebb5:
|
|||||||
v56 = icmp eq v54, v55
|
v56 = icmp eq v54, v55
|
||||||
v57 = bint.i32 v56
|
v57 = bint.i32 v56
|
||||||
brnz v57, ebb90(v14, v34)
|
brnz v57, ebb90(v14, v34)
|
||||||
fallthrough ebb108
|
jump ebb108
|
||||||
|
|
||||||
ebb108:
|
ebb108:
|
||||||
v58 = iconst.i32 0x4ffe
|
v58 = iconst.i32 0x4ffe
|
||||||
v59 = icmp.i32 uge v2, v58
|
v59 = icmp.i32 uge v2, v58
|
||||||
brz v59, ebb6
|
brz v59, ebb6
|
||||||
fallthrough ebb109
|
jump ebb109
|
||||||
|
|
||||||
ebb109:
|
ebb109:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -141,13 +141,13 @@ ebb6:
|
|||||||
v66 = icmp eq v64, v65
|
v66 = icmp eq v64, v65
|
||||||
v67 = bint.i32 v66
|
v67 = bint.i32 v66
|
||||||
brnz v67, ebb42
|
brnz v67, ebb42
|
||||||
fallthrough ebb110
|
jump ebb110
|
||||||
|
|
||||||
ebb110:
|
ebb110:
|
||||||
v68 = iconst.i32 0x4ffe
|
v68 = iconst.i32 0x4ffe
|
||||||
v69 = icmp.i32 uge v33, v68
|
v69 = icmp.i32 uge v33, v68
|
||||||
brz v69, ebb7
|
brz v69, ebb7
|
||||||
fallthrough ebb111
|
jump ebb111
|
||||||
|
|
||||||
ebb111:
|
ebb111:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -162,13 +162,13 @@ ebb7:
|
|||||||
v76 = icmp eq v74, v75
|
v76 = icmp eq v74, v75
|
||||||
v77 = bint.i32 v76
|
v77 = bint.i32 v76
|
||||||
brnz v77, ebb90(v14, v34)
|
brnz v77, ebb90(v14, v34)
|
||||||
fallthrough ebb112
|
jump ebb112
|
||||||
|
|
||||||
ebb112:
|
ebb112:
|
||||||
v78 = iconst.i32 0x4ffe
|
v78 = iconst.i32 0x4ffe
|
||||||
v79 = icmp.i32 uge v2, v78
|
v79 = icmp.i32 uge v2, v78
|
||||||
brz v79, ebb8
|
brz v79, ebb8
|
||||||
fallthrough ebb113
|
jump ebb113
|
||||||
|
|
||||||
ebb113:
|
ebb113:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -183,13 +183,13 @@ ebb8:
|
|||||||
v86 = icmp eq v84, v85
|
v86 = icmp eq v84, v85
|
||||||
v87 = bint.i32 v86
|
v87 = bint.i32 v86
|
||||||
brnz v87, ebb46
|
brnz v87, ebb46
|
||||||
fallthrough ebb114
|
jump ebb114
|
||||||
|
|
||||||
ebb114:
|
ebb114:
|
||||||
v88 = iconst.i32 0x4ffe
|
v88 = iconst.i32 0x4ffe
|
||||||
v89 = icmp.i32 uge v33, v88
|
v89 = icmp.i32 uge v33, v88
|
||||||
brz v89, ebb9
|
brz v89, ebb9
|
||||||
fallthrough ebb115
|
jump ebb115
|
||||||
|
|
||||||
ebb115:
|
ebb115:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -204,13 +204,13 @@ ebb9:
|
|||||||
v96 = icmp eq v94, v95
|
v96 = icmp eq v94, v95
|
||||||
v97 = bint.i32 v96
|
v97 = bint.i32 v96
|
||||||
brnz v97, ebb90(v14, v34)
|
brnz v97, ebb90(v14, v34)
|
||||||
fallthrough ebb116
|
jump ebb116
|
||||||
|
|
||||||
ebb116:
|
ebb116:
|
||||||
v98 = iconst.i32 0x4ffe
|
v98 = iconst.i32 0x4ffe
|
||||||
v99 = icmp.i32 uge v2, v98
|
v99 = icmp.i32 uge v2, v98
|
||||||
brz v99, ebb10
|
brz v99, ebb10
|
||||||
fallthrough ebb117
|
jump ebb117
|
||||||
|
|
||||||
ebb117:
|
ebb117:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -225,7 +225,7 @@ ebb10:
|
|||||||
v106 = icmp eq v104, v105
|
v106 = icmp eq v104, v105
|
||||||
v107 = bint.i32 v106
|
v107 = bint.i32 v106
|
||||||
brnz v107, ebb54
|
brnz v107, ebb54
|
||||||
fallthrough ebb118
|
jump ebb118
|
||||||
|
|
||||||
ebb118:
|
ebb118:
|
||||||
v108 = iconst.i32 1
|
v108 = iconst.i32 1
|
||||||
@@ -236,7 +236,7 @@ ebb118:
|
|||||||
v113 = iconst.i32 0x4ffe
|
v113 = iconst.i32 0x4ffe
|
||||||
v114 = icmp uge v111, v113
|
v114 = icmp uge v111, v113
|
||||||
brz v114, ebb11
|
brz v114, ebb11
|
||||||
fallthrough ebb119
|
jump ebb119
|
||||||
|
|
||||||
ebb119:
|
ebb119:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -253,7 +253,7 @@ ebb11:
|
|||||||
v122 = iconst.i32 0x4ffe
|
v122 = iconst.i32 0x4ffe
|
||||||
v123 = icmp uge v120, v122
|
v123 = icmp uge v120, v122
|
||||||
brz v123, ebb12
|
brz v123, ebb12
|
||||||
fallthrough ebb120
|
jump ebb120
|
||||||
|
|
||||||
ebb120:
|
ebb120:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -268,7 +268,7 @@ ebb12:
|
|||||||
v129 = iconst.i32 0x4ffe
|
v129 = iconst.i32 0x4ffe
|
||||||
v130 = icmp.i32 uge v14, v129
|
v130 = icmp.i32 uge v14, v129
|
||||||
brz v130, ebb13
|
brz v130, ebb13
|
||||||
fallthrough ebb121
|
jump ebb121
|
||||||
|
|
||||||
ebb121:
|
ebb121:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -283,7 +283,7 @@ ebb13:
|
|||||||
v136 = iconst.i32 0x4ffe
|
v136 = iconst.i32 0x4ffe
|
||||||
v137 = icmp.i32 uge v14, v136
|
v137 = icmp.i32 uge v14, v136
|
||||||
brz v137, ebb14
|
brz v137, ebb14
|
||||||
fallthrough ebb122
|
jump ebb122
|
||||||
|
|
||||||
ebb122:
|
ebb122:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -304,7 +304,7 @@ ebb15(v143: i32, v144: i32):
|
|||||||
v148 = iconst.i32 0x4ffe
|
v148 = iconst.i32 0x4ffe
|
||||||
v149 = icmp uge v147, v148
|
v149 = icmp uge v147, v148
|
||||||
brz v149, ebb16
|
brz v149, ebb16
|
||||||
fallthrough ebb123
|
jump ebb123
|
||||||
|
|
||||||
ebb123:
|
ebb123:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -319,7 +319,7 @@ ebb16:
|
|||||||
v156 = icmp eq v154, v155
|
v156 = icmp eq v154, v155
|
||||||
v157 = bint.i32 v156
|
v157 = bint.i32 v156
|
||||||
brnz v157, ebb89(v14)
|
brnz v157, ebb89(v14)
|
||||||
fallthrough ebb124
|
jump ebb124
|
||||||
|
|
||||||
ebb124:
|
ebb124:
|
||||||
v158 = iconst.i32 255
|
v158 = iconst.i32 255
|
||||||
@@ -332,7 +332,7 @@ ebb124:
|
|||||||
v165 = iconst.i32 0x4ffe
|
v165 = iconst.i32 0x4ffe
|
||||||
v166 = icmp uge v162, v165
|
v166 = icmp uge v162, v165
|
||||||
brz v166, ebb17
|
brz v166, ebb17
|
||||||
fallthrough ebb125
|
jump ebb125
|
||||||
|
|
||||||
ebb125:
|
ebb125:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -353,7 +353,7 @@ ebb17:
|
|||||||
v178 = iconst.i32 0x4ffe
|
v178 = iconst.i32 0x4ffe
|
||||||
v179 = icmp uge v177, v178
|
v179 = icmp uge v177, v178
|
||||||
brz v179, ebb18
|
brz v179, ebb18
|
||||||
fallthrough ebb126
|
jump ebb126
|
||||||
|
|
||||||
ebb126:
|
ebb126:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -372,7 +372,7 @@ ebb18:
|
|||||||
v190 = iconst.i32 0x4ffe
|
v190 = iconst.i32 0x4ffe
|
||||||
v191 = icmp.i32 uge v177, v190
|
v191 = icmp.i32 uge v177, v190
|
||||||
brz v191, ebb19
|
brz v191, ebb19
|
||||||
fallthrough ebb127
|
jump ebb127
|
||||||
|
|
||||||
ebb127:
|
ebb127:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -391,7 +391,7 @@ ebb19:
|
|||||||
v201 = iconst.i32 0x4ffe
|
v201 = iconst.i32 0x4ffe
|
||||||
v202 = icmp uge v200, v201
|
v202 = icmp uge v200, v201
|
||||||
brz v202, ebb20
|
brz v202, ebb20
|
||||||
fallthrough ebb128
|
jump ebb128
|
||||||
|
|
||||||
ebb128:
|
ebb128:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -416,7 +416,7 @@ ebb21:
|
|||||||
v215 = icmp ult v213, v214
|
v215 = icmp ult v213, v214
|
||||||
v216 = bint.i32 v215
|
v216 = bint.i32 v215
|
||||||
brnz v216, ebb38(v2, v211, v209, v210, v208, v198, v213, v33, v14)
|
brnz v216, ebb38(v2, v211, v209, v210, v208, v198, v213, v33, v14)
|
||||||
fallthrough ebb129
|
jump ebb129
|
||||||
|
|
||||||
ebb129:
|
ebb129:
|
||||||
v217 = iconst.i32 -1
|
v217 = iconst.i32 -1
|
||||||
@@ -434,7 +434,7 @@ ebb22(v223: i32, v224: i32, v225: i32, v226: i32, v227: i32, v228: i32, v229: i3
|
|||||||
v237 = iconst.i32 0x4ffe
|
v237 = iconst.i32 0x4ffe
|
||||||
v238 = icmp uge v236, v237
|
v238 = icmp uge v236, v237
|
||||||
brz v238, ebb23
|
brz v238, ebb23
|
||||||
fallthrough ebb130
|
jump ebb130
|
||||||
|
|
||||||
ebb130:
|
ebb130:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -450,13 +450,13 @@ ebb23:
|
|||||||
v246 = icmp ne v243, v245
|
v246 = icmp ne v243, v245
|
||||||
v247 = bint.i32 v246
|
v247 = bint.i32 v246
|
||||||
brnz v247, ebb24
|
brnz v247, ebb24
|
||||||
fallthrough ebb131
|
jump ebb131
|
||||||
|
|
||||||
ebb131:
|
ebb131:
|
||||||
v248 = icmp.i32 ne v224, v226
|
v248 = icmp.i32 ne v224, v226
|
||||||
v249 = bint.i32 v248
|
v249 = bint.i32 v248
|
||||||
brnz v249, ebb25
|
brnz v249, ebb25
|
||||||
fallthrough ebb132
|
jump ebb132
|
||||||
|
|
||||||
ebb132:
|
ebb132:
|
||||||
v250 = iadd.i32 v227, v226
|
v250 = iadd.i32 v227, v226
|
||||||
@@ -467,7 +467,7 @@ ebb24:
|
|||||||
v252 = icmp.i32 ule v243, v245
|
v252 = icmp.i32 ule v243, v245
|
||||||
v253 = bint.i32 v252
|
v253 = bint.i32 v252
|
||||||
brnz v253, ebb26
|
brnz v253, ebb26
|
||||||
fallthrough ebb133
|
jump ebb133
|
||||||
|
|
||||||
ebb133:
|
ebb133:
|
||||||
v254 = isub.i32 v234, v223
|
v254 = isub.i32 v234, v223
|
||||||
@@ -493,14 +493,14 @@ ebb27(v264: i32, v265: i32, v266: i32, v267: i32):
|
|||||||
v269 = icmp uge v268, v229
|
v269 = icmp uge v268, v229
|
||||||
v270 = bint.i32 v269
|
v270 = bint.i32 v269
|
||||||
brnz v270, ebb29
|
brnz v270, ebb29
|
||||||
fallthrough ebb134
|
jump ebb134
|
||||||
|
|
||||||
ebb134:
|
ebb134:
|
||||||
v271 = iadd.i32 v2, v268
|
v271 = iadd.i32 v2, v268
|
||||||
v272 = iconst.i32 0x4ffe
|
v272 = iconst.i32 0x4ffe
|
||||||
v273 = icmp uge v271, v272
|
v273 = icmp uge v271, v272
|
||||||
brz v273, ebb28
|
brz v273, ebb28
|
||||||
fallthrough ebb135
|
jump ebb135
|
||||||
|
|
||||||
ebb135:
|
ebb135:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -532,7 +532,7 @@ ebb31(v285: i32, v286: i32, v287: i32, v288: i32, v289: i32, v290: i32, v291: i3
|
|||||||
v300 = iconst.i32 0x4ffe
|
v300 = iconst.i32 0x4ffe
|
||||||
v301 = icmp uge v299, v300
|
v301 = icmp uge v299, v300
|
||||||
brz v301, ebb32
|
brz v301, ebb32
|
||||||
fallthrough ebb136
|
jump ebb136
|
||||||
|
|
||||||
ebb136:
|
ebb136:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -548,13 +548,13 @@ ebb32:
|
|||||||
v309 = icmp ne v306, v308
|
v309 = icmp ne v306, v308
|
||||||
v310 = bint.i32 v309
|
v310 = bint.i32 v309
|
||||||
brnz v310, ebb33
|
brnz v310, ebb33
|
||||||
fallthrough ebb137
|
jump ebb137
|
||||||
|
|
||||||
ebb137:
|
ebb137:
|
||||||
v311 = icmp.i32 ne v286, v288
|
v311 = icmp.i32 ne v286, v288
|
||||||
v312 = bint.i32 v311
|
v312 = bint.i32 v311
|
||||||
brnz v312, ebb34
|
brnz v312, ebb34
|
||||||
fallthrough ebb138
|
jump ebb138
|
||||||
|
|
||||||
ebb138:
|
ebb138:
|
||||||
v313 = iadd.i32 v289, v288
|
v313 = iadd.i32 v289, v288
|
||||||
@@ -565,7 +565,7 @@ ebb33:
|
|||||||
v315 = icmp.i32 uge v306, v308
|
v315 = icmp.i32 uge v306, v308
|
||||||
v316 = bint.i32 v315
|
v316 = bint.i32 v315
|
||||||
brnz v316, ebb35
|
brnz v316, ebb35
|
||||||
fallthrough ebb139
|
jump ebb139
|
||||||
|
|
||||||
ebb139:
|
ebb139:
|
||||||
v317 = isub.i32 v297, v285
|
v317 = isub.i32 v297, v285
|
||||||
@@ -591,14 +591,14 @@ ebb36(v327: i32, v328: i32, v329: i32, v330: i32):
|
|||||||
v332 = icmp uge v331, v291
|
v332 = icmp uge v331, v291
|
||||||
v333 = bint.i32 v332
|
v333 = bint.i32 v332
|
||||||
brnz v333, ebb38(v2, v330, v292, v329, v293, v294, v291, v295, v296)
|
brnz v333, ebb38(v2, v330, v292, v329, v293, v294, v291, v295, v296)
|
||||||
fallthrough ebb140
|
jump ebb140
|
||||||
|
|
||||||
ebb140:
|
ebb140:
|
||||||
v334 = iadd.i32 v2, v331
|
v334 = iadd.i32 v2, v331
|
||||||
v335 = iconst.i32 0x4ffe
|
v335 = iconst.i32 0x4ffe
|
||||||
v336 = icmp uge v334, v335
|
v336 = icmp uge v334, v335
|
||||||
brz v336, ebb37
|
brz v336, ebb37
|
||||||
fallthrough ebb141
|
jump ebb141
|
||||||
|
|
||||||
ebb141:
|
ebb141:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -620,7 +620,7 @@ ebb38(v343: i32, v344: i32, v345: i32, v346: i32, v347: i32, v348: i32, v349: i3
|
|||||||
v356 = icmp ugt v353, v355
|
v356 = icmp ugt v353, v355
|
||||||
v357 = bint.i32 v356
|
v357 = bint.i32 v356
|
||||||
brnz v357, ebb39(v344)
|
brnz v357, ebb39(v344)
|
||||||
fallthrough ebb142
|
jump ebb142
|
||||||
|
|
||||||
ebb142:
|
ebb142:
|
||||||
v358 = copy v345
|
v358 = copy v345
|
||||||
@@ -629,7 +629,7 @@ ebb142:
|
|||||||
ebb39(v359: i32):
|
ebb39(v359: i32):
|
||||||
v360 = iadd.i32 v343, v359
|
v360 = iadd.i32 v343, v359
|
||||||
brnz.i32 v357, ebb40(v346)
|
brnz.i32 v357, ebb40(v346)
|
||||||
fallthrough ebb143
|
jump ebb143
|
||||||
|
|
||||||
ebb143:
|
ebb143:
|
||||||
v361 = copy.i32 v347
|
v361 = copy.i32 v347
|
||||||
@@ -643,7 +643,7 @@ ebb40(v362: i32):
|
|||||||
v367 = icmp eq v365, v366
|
v367 = icmp eq v365, v366
|
||||||
v368 = bint.i32 v367
|
v368 = bint.i32 v367
|
||||||
brnz v368, ebb63
|
brnz v368, ebb63
|
||||||
fallthrough ebb144
|
jump ebb144
|
||||||
|
|
||||||
ebb144:
|
ebb144:
|
||||||
v369 = iconst.i32 1
|
v369 = iconst.i32 1
|
||||||
@@ -655,7 +655,7 @@ ebb144:
|
|||||||
v375 = bint.i32 v374
|
v375 = bint.i32 v374
|
||||||
v376 = copy v362
|
v376 = copy v362
|
||||||
brnz v375, ebb41(v376)
|
brnz v375, ebb41(v376)
|
||||||
fallthrough ebb145
|
jump ebb145
|
||||||
|
|
||||||
ebb145:
|
ebb145:
|
||||||
v377 = copy v373
|
v377 = copy v373
|
||||||
@@ -674,7 +674,7 @@ ebb42:
|
|||||||
v385 = iconst.i32 0x4ffe
|
v385 = iconst.i32 0x4ffe
|
||||||
v386 = icmp.i32 uge v33, v385
|
v386 = icmp.i32 uge v33, v385
|
||||||
brz v386, ebb43
|
brz v386, ebb43
|
||||||
fallthrough ebb146
|
jump ebb146
|
||||||
|
|
||||||
ebb146:
|
ebb146:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -698,7 +698,7 @@ ebb44(v392: i32, v393: i32, v394: i32):
|
|||||||
v402 = icmp eq v401, v384
|
v402 = icmp eq v401, v384
|
||||||
v403 = bint.i32 v402
|
v403 = bint.i32 v402
|
||||||
brnz v403, ebb56(v394, v14)
|
brnz v403, ebb56(v394, v14)
|
||||||
fallthrough ebb147
|
jump ebb147
|
||||||
|
|
||||||
ebb147:
|
ebb147:
|
||||||
v404 = iconst.i32 2
|
v404 = iconst.i32 2
|
||||||
@@ -708,7 +708,7 @@ ebb147:
|
|||||||
v408 = iconst.i32 0x4ffe
|
v408 = iconst.i32 0x4ffe
|
||||||
v409 = icmp uge v405, v408
|
v409 = icmp uge v405, v408
|
||||||
brz v409, ebb45
|
brz v409, ebb45
|
||||||
fallthrough ebb148
|
jump ebb148
|
||||||
|
|
||||||
ebb148:
|
ebb148:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -731,7 +731,7 @@ ebb46:
|
|||||||
v420 = iconst.i32 0x4ffe
|
v420 = iconst.i32 0x4ffe
|
||||||
v421 = icmp.i32 uge v33, v420
|
v421 = icmp.i32 uge v33, v420
|
||||||
brz v421, ebb47
|
brz v421, ebb47
|
||||||
fallthrough ebb149
|
jump ebb149
|
||||||
|
|
||||||
ebb149:
|
ebb149:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -766,7 +766,7 @@ ebb48(v440: i32, v441: i32):
|
|||||||
v446 = iconst.i32 0x4ffe
|
v446 = iconst.i32 0x4ffe
|
||||||
v447 = icmp uge v445, v446
|
v447 = icmp uge v445, v446
|
||||||
brz v447, ebb49
|
brz v447, ebb49
|
||||||
fallthrough ebb150
|
jump ebb150
|
||||||
|
|
||||||
ebb150:
|
ebb150:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -781,7 +781,7 @@ ebb49:
|
|||||||
v454 = icmp eq v452, v453
|
v454 = icmp eq v452, v453
|
||||||
v455 = bint.i32 v454
|
v455 = bint.i32 v454
|
||||||
brnz v455, ebb51(v14)
|
brnz v455, ebb51(v14)
|
||||||
fallthrough ebb151
|
jump ebb151
|
||||||
|
|
||||||
ebb151:
|
ebb151:
|
||||||
v456 = bor.i32 v441, v452
|
v456 = bor.i32 v441, v452
|
||||||
@@ -803,7 +803,7 @@ ebb51(v462: i32):
|
|||||||
v466 = iconst.i32 0x4ffe
|
v466 = iconst.i32 0x4ffe
|
||||||
v467 = icmp uge v463, v466
|
v467 = icmp uge v463, v466
|
||||||
brz v467, ebb52
|
brz v467, ebb52
|
||||||
fallthrough ebb152
|
jump ebb152
|
||||||
|
|
||||||
ebb152:
|
ebb152:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -816,7 +816,7 @@ ebb52:
|
|||||||
store.i32 v465, v471+4
|
store.i32 v465, v471+4
|
||||||
v472 = iconst.i32 0
|
v472 = iconst.i32 0
|
||||||
brnz.i32 v452, ebb53(v443)
|
brnz.i32 v452, ebb53(v443)
|
||||||
fallthrough ebb153
|
jump ebb153
|
||||||
|
|
||||||
ebb153:
|
ebb153:
|
||||||
v473 = copy v472
|
v473 = copy v472
|
||||||
@@ -835,7 +835,7 @@ ebb54:
|
|||||||
v481 = iconst.i32 0x4ffe
|
v481 = iconst.i32 0x4ffe
|
||||||
v482 = icmp.i32 uge v33, v481
|
v482 = icmp.i32 uge v33, v481
|
||||||
brz v482, ebb55
|
brz v482, ebb55
|
||||||
fallthrough ebb154
|
jump ebb154
|
||||||
|
|
||||||
ebb154:
|
ebb154:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -878,7 +878,7 @@ ebb58(v505: i32, v506: i32):
|
|||||||
v511 = iconst.i32 0x4ffe
|
v511 = iconst.i32 0x4ffe
|
||||||
v512 = icmp uge v508, v511
|
v512 = icmp uge v508, v511
|
||||||
brz v512, ebb59
|
brz v512, ebb59
|
||||||
fallthrough ebb155
|
jump ebb155
|
||||||
|
|
||||||
ebb155:
|
ebb155:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -893,7 +893,7 @@ ebb59:
|
|||||||
v519 = icmp eq v517, v518
|
v519 = icmp eq v517, v518
|
||||||
v520 = bint.i32 v519
|
v520 = bint.i32 v519
|
||||||
brnz v520, ebb61(v14)
|
brnz v520, ebb61(v14)
|
||||||
fallthrough ebb156
|
jump ebb156
|
||||||
|
|
||||||
ebb156:
|
ebb156:
|
||||||
v521 = iconst.i32 8
|
v521 = iconst.i32 8
|
||||||
@@ -910,7 +910,7 @@ ebb60:
|
|||||||
ebb61(v526: i32):
|
ebb61(v526: i32):
|
||||||
v527 = iconst.i32 0
|
v527 = iconst.i32 0
|
||||||
brnz.i32 v517, ebb62(v510)
|
brnz.i32 v517, ebb62(v510)
|
||||||
fallthrough ebb157
|
jump ebb157
|
||||||
|
|
||||||
ebb157:
|
ebb157:
|
||||||
v528 = copy v527
|
v528 = copy v527
|
||||||
@@ -946,13 +946,13 @@ ebb65(v547: i32, v548: i32, v549: i32, v550: i32, v551: i32, v552: i32, v553: i3
|
|||||||
v564 = icmp uge v563, v549
|
v564 = icmp uge v563, v549
|
||||||
v565 = bint.i32 v564
|
v565 = bint.i32 v564
|
||||||
brnz v565, ebb67(v547)
|
brnz v565, ebb67(v547)
|
||||||
fallthrough ebb158
|
jump ebb158
|
||||||
|
|
||||||
ebb158:
|
ebb158:
|
||||||
v566 = iconst.i32 0
|
v566 = iconst.i32 0
|
||||||
v567 = call fn2(v0, v547, v566, v550)
|
v567 = call fn2(v0, v547, v566, v550)
|
||||||
brnz v567, ebb66
|
brnz v567, ebb66
|
||||||
fallthrough ebb159
|
jump ebb159
|
||||||
|
|
||||||
ebb159:
|
ebb159:
|
||||||
v568 = iadd v547, v550
|
v568 = iadd v547, v550
|
||||||
@@ -963,7 +963,7 @@ ebb66:
|
|||||||
v570 = icmp ult v569, v549
|
v570 = icmp ult v569, v549
|
||||||
v571 = bint.i32 v570
|
v571 = bint.i32 v570
|
||||||
brnz v571, ebb89(v552)
|
brnz v571, ebb89(v552)
|
||||||
fallthrough ebb160
|
jump ebb160
|
||||||
|
|
||||||
ebb160:
|
ebb160:
|
||||||
v572 = copy.i32 v567
|
v572 = copy.i32 v567
|
||||||
@@ -975,7 +975,7 @@ ebb67(v573: i32):
|
|||||||
v576 = iconst.i32 0x4ffe
|
v576 = iconst.i32 0x4ffe
|
||||||
v577 = icmp uge v575, v576
|
v577 = icmp uge v575, v576
|
||||||
brz v577, ebb68
|
brz v577, ebb68
|
||||||
fallthrough ebb161
|
jump ebb161
|
||||||
|
|
||||||
ebb161:
|
ebb161:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -999,7 +999,7 @@ ebb68:
|
|||||||
v593 = iconst.i32 0x4ffe
|
v593 = iconst.i32 0x4ffe
|
||||||
v594 = icmp uge v592, v593
|
v594 = icmp uge v592, v593
|
||||||
brz v594, ebb69
|
brz v594, ebb69
|
||||||
fallthrough ebb162
|
jump ebb162
|
||||||
|
|
||||||
ebb162:
|
ebb162:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -1015,7 +1015,7 @@ ebb69:
|
|||||||
v602 = icmp eq v600, v601
|
v602 = icmp eq v600, v601
|
||||||
v603 = bint.i32 v602
|
v603 = bint.i32 v602
|
||||||
brnz v603, ebb74
|
brnz v603, ebb74
|
||||||
fallthrough ebb163
|
jump ebb163
|
||||||
|
|
||||||
ebb163:
|
ebb163:
|
||||||
v604 = iconst.i32 2
|
v604 = iconst.i32 2
|
||||||
@@ -1024,7 +1024,7 @@ ebb163:
|
|||||||
v607 = iconst.i32 0x4ffe
|
v607 = iconst.i32 0x4ffe
|
||||||
v608 = icmp uge v606, v607
|
v608 = icmp uge v606, v607
|
||||||
brz v608, ebb70
|
brz v608, ebb70
|
||||||
fallthrough ebb164
|
jump ebb164
|
||||||
|
|
||||||
ebb164:
|
ebb164:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -1040,7 +1040,7 @@ ebb70:
|
|||||||
v616 = icmp eq v614, v615
|
v616 = icmp eq v614, v615
|
||||||
v617 = bint.i32 v616
|
v617 = bint.i32 v616
|
||||||
brnz v617, ebb75
|
brnz v617, ebb75
|
||||||
fallthrough ebb165
|
jump ebb165
|
||||||
|
|
||||||
ebb165:
|
ebb165:
|
||||||
v618 = iconst.i32 1
|
v618 = iconst.i32 1
|
||||||
@@ -1049,7 +1049,7 @@ ebb165:
|
|||||||
v621 = bint.i32 v620
|
v621 = bint.i32 v620
|
||||||
v622 = copy.i32 v553
|
v622 = copy.i32 v553
|
||||||
brnz v621, ebb71(v622)
|
brnz v621, ebb71(v622)
|
||||||
fallthrough ebb166
|
jump ebb166
|
||||||
|
|
||||||
ebb166:
|
ebb166:
|
||||||
v623 = copy v619
|
v623 = copy v619
|
||||||
@@ -1080,7 +1080,7 @@ ebb75:
|
|||||||
v634 = bint.i32 v633
|
v634 = bint.i32 v633
|
||||||
v635 = copy.i32 v558
|
v635 = copy.i32 v558
|
||||||
brnz v634, ebb76(v635)
|
brnz v634, ebb76(v635)
|
||||||
fallthrough ebb167
|
jump ebb167
|
||||||
|
|
||||||
ebb167:
|
ebb167:
|
||||||
v636 = copy.i32 v555
|
v636 = copy.i32 v555
|
||||||
@@ -1091,7 +1091,7 @@ ebb76(v637: i32):
|
|||||||
v639 = iconst.i32 0x4ffe
|
v639 = iconst.i32 0x4ffe
|
||||||
v640 = icmp uge v638, v639
|
v640 = icmp uge v638, v639
|
||||||
brz v640, ebb77
|
brz v640, ebb77
|
||||||
fallthrough ebb168
|
jump ebb168
|
||||||
|
|
||||||
ebb168:
|
ebb168:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -1106,7 +1106,7 @@ ebb77:
|
|||||||
v647 = icmp eq v645, v646
|
v647 = icmp eq v645, v646
|
||||||
v648 = bint.i32 v647
|
v648 = bint.i32 v647
|
||||||
brnz v648, ebb82(v548, v549, v551, v552)
|
brnz v648, ebb82(v548, v549, v551, v552)
|
||||||
fallthrough ebb169
|
jump ebb169
|
||||||
|
|
||||||
ebb169:
|
ebb169:
|
||||||
v649 = iadd.i32 v548, v637
|
v649 = iadd.i32 v548, v637
|
||||||
@@ -1120,7 +1120,7 @@ ebb78(v652: i32, v653: i32, v654: i32, v655: i32):
|
|||||||
v658 = iconst.i32 0x4ffe
|
v658 = iconst.i32 0x4ffe
|
||||||
v659 = icmp uge v653, v658
|
v659 = icmp uge v653, v658
|
||||||
brz v659, ebb79
|
brz v659, ebb79
|
||||||
fallthrough ebb170
|
jump ebb170
|
||||||
|
|
||||||
ebb170:
|
ebb170:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -1136,7 +1136,7 @@ ebb79:
|
|||||||
v667 = copy.i32 v554
|
v667 = copy.i32 v554
|
||||||
v668 = copy.i32 v562
|
v668 = copy.i32 v562
|
||||||
brnz v666, ebb87(v548, v654, v573, v549, v550, v551, v552, v553, v667, v668, v557, v558, v559, v560, v561)
|
brnz v666, ebb87(v548, v654, v573, v549, v550, v551, v552, v553, v667, v668, v557, v558, v559, v560, v561)
|
||||||
fallthrough ebb171
|
jump ebb171
|
||||||
|
|
||||||
ebb171:
|
ebb171:
|
||||||
v669 = iconst.i32 1
|
v669 = iconst.i32 1
|
||||||
@@ -1146,7 +1146,7 @@ ebb171:
|
|||||||
v673 = iconst.i32 0x4ffe
|
v673 = iconst.i32 0x4ffe
|
||||||
v674 = icmp.i32 uge v655, v673
|
v674 = icmp.i32 uge v655, v673
|
||||||
brz v674, ebb80
|
brz v674, ebb80
|
||||||
fallthrough ebb172
|
jump ebb172
|
||||||
|
|
||||||
ebb172:
|
ebb172:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -1169,7 +1169,7 @@ ebb82(v682: i32, v683: i32, v684: i32, v685: i32):
|
|||||||
v686 = icmp.i32 ule v558, v555
|
v686 = icmp.i32 ule v558, v555
|
||||||
v687 = bint.i32 v686
|
v687 = bint.i32 v686
|
||||||
brnz v687, ebb90(v685, v682)
|
brnz v687, ebb90(v685, v682)
|
||||||
fallthrough ebb173
|
jump ebb173
|
||||||
|
|
||||||
ebb173:
|
ebb173:
|
||||||
v688 = copy.i32 v561
|
v688 = copy.i32 v561
|
||||||
@@ -1180,7 +1180,7 @@ ebb83(v689: i32):
|
|||||||
v691 = iconst.i32 0x4ffe
|
v691 = iconst.i32 0x4ffe
|
||||||
v692 = icmp uge v690, v691
|
v692 = icmp uge v690, v691
|
||||||
brz v692, ebb84
|
brz v692, ebb84
|
||||||
fallthrough ebb174
|
jump ebb174
|
||||||
|
|
||||||
ebb174:
|
ebb174:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -1195,7 +1195,7 @@ ebb84:
|
|||||||
v699 = iconst.i32 0x4ffe
|
v699 = iconst.i32 0x4ffe
|
||||||
v700 = icmp uge v698, v699
|
v700 = icmp uge v698, v699
|
||||||
brz v700, ebb85
|
brz v700, ebb85
|
||||||
fallthrough ebb175
|
jump ebb175
|
||||||
|
|
||||||
ebb175:
|
ebb175:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -1209,7 +1209,7 @@ ebb85:
|
|||||||
v706 = icmp.i32 ne v697, v705
|
v706 = icmp.i32 ne v697, v705
|
||||||
v707 = bint.i32 v706
|
v707 = bint.i32 v706
|
||||||
brnz v707, ebb86
|
brnz v707, ebb86
|
||||||
fallthrough ebb176
|
jump ebb176
|
||||||
|
|
||||||
ebb176:
|
ebb176:
|
||||||
v708 = icmp.i32 ule v689, v555
|
v708 = icmp.i32 ule v689, v555
|
||||||
@@ -1250,7 +1250,7 @@ ebb90(v756: i32, v757: i32):
|
|||||||
v761 = iconst.i32 0x4ffe
|
v761 = iconst.i32 0x4ffe
|
||||||
v762 = icmp uge v758, v761
|
v762 = icmp uge v758, v761
|
||||||
brz v762, ebb91
|
brz v762, ebb91
|
||||||
fallthrough ebb177
|
jump ebb177
|
||||||
|
|
||||||
ebb177:
|
ebb177:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -1307,7 +1307,7 @@ ebb0(v0: f64, v1: i64):
|
|||||||
v24 = icmp ult v22, v23
|
v24 = icmp ult v22, v23
|
||||||
v25 = bint.i32 v24
|
v25 = bint.i32 v24
|
||||||
brnz v25, ebb10
|
brnz v25, ebb10
|
||||||
fallthrough ebb178
|
jump ebb178
|
||||||
|
|
||||||
ebb178:
|
ebb178:
|
||||||
v26 = iconst.i64 0x7fff_ffff_ffff_ffff
|
v26 = iconst.i64 0x7fff_ffff_ffff_ffff
|
||||||
@@ -1323,14 +1323,14 @@ ebb10:
|
|||||||
v32 = icmp.i32 ult v22, v31
|
v32 = icmp.i32 ult v22, v31
|
||||||
v33 = bint.i32 v32
|
v33 = bint.i32 v32
|
||||||
brnz v33, ebb8
|
brnz v33, ebb8
|
||||||
fallthrough ebb179
|
jump ebb179
|
||||||
|
|
||||||
ebb179:
|
ebb179:
|
||||||
v34 = iconst.i32 0x3ff0_a2b2
|
v34 = iconst.i32 0x3ff0_a2b2
|
||||||
v35 = icmp.i32 uge v22, v34
|
v35 = icmp.i32 uge v22, v34
|
||||||
v36 = bint.i32 v35
|
v36 = bint.i32 v35
|
||||||
brnz v36, ebb6
|
brnz v36, ebb6
|
||||||
fallthrough ebb180
|
jump ebb180
|
||||||
|
|
||||||
ebb180:
|
ebb180:
|
||||||
v37 = iconst.i32 1
|
v37 = iconst.i32 1
|
||||||
@@ -1349,7 +1349,7 @@ ebb9:
|
|||||||
v44 = bint.i32 v43
|
v44 = bint.i32 v43
|
||||||
v45 = bor v42, v44
|
v45 = bor v42, v44
|
||||||
brnz v45, ebb7
|
brnz v45, ebb7
|
||||||
fallthrough ebb181
|
jump ebb181
|
||||||
|
|
||||||
ebb181:
|
ebb181:
|
||||||
v141 = iconst.i64 0x7fe0_0000_0000_0000
|
v141 = iconst.i64 0x7fe0_0000_0000_0000
|
||||||
@@ -1362,7 +1362,7 @@ ebb8:
|
|||||||
v49 = icmp.i32 ule v22, v48
|
v49 = icmp.i32 ule v22, v48
|
||||||
v50 = bint.i32 v49
|
v50 = bint.i32 v49
|
||||||
brnz v50, ebb3
|
brnz v50, ebb3
|
||||||
fallthrough ebb182
|
jump ebb182
|
||||||
|
|
||||||
ebb182:
|
ebb182:
|
||||||
v51 = iconst.i32 0
|
v51 = iconst.i32 0
|
||||||
@@ -1378,7 +1378,7 @@ ebb7:
|
|||||||
v55 = bint.i32 v54
|
v55 = bint.i32 v54
|
||||||
v56 = bor v55, v44
|
v56 = bor v55, v44
|
||||||
brnz v56, ebb6
|
brnz v56, ebb6
|
||||||
fallthrough ebb183
|
jump ebb183
|
||||||
|
|
||||||
ebb183:
|
ebb183:
|
||||||
v144 = iconst.i64 0xb6a0_0000_0000_0000
|
v144 = iconst.i64 0xb6a0_0000_0000_0000
|
||||||
@@ -1417,12 +1417,12 @@ ebb6:
|
|||||||
v158 = iconst.i32 0x8000_0000
|
v158 = iconst.i32 0x8000_0000
|
||||||
v154 = icmp ne v76, v158
|
v154 = icmp ne v76, v158
|
||||||
brnz v154, ebb11
|
brnz v154, ebb11
|
||||||
fallthrough ebb184
|
jump ebb184
|
||||||
|
|
||||||
ebb184:
|
ebb184:
|
||||||
v155 = fcmp uno v75, v75
|
v155 = fcmp uno v75, v75
|
||||||
brz v155, ebb12
|
brz v155, ebb12
|
||||||
fallthrough ebb185
|
jump ebb185
|
||||||
|
|
||||||
ebb185:
|
ebb185:
|
||||||
trap bad_toint
|
trap bad_toint
|
||||||
@@ -1432,7 +1432,7 @@ ebb12:
|
|||||||
v156 = bitcast.f64 v159
|
v156 = bitcast.f64 v159
|
||||||
v157 = fcmp ge v156, v75
|
v157 = fcmp ge v156, v75
|
||||||
brz v157, ebb13
|
brz v157, ebb13
|
||||||
fallthrough ebb186
|
jump ebb186
|
||||||
|
|
||||||
ebb186:
|
ebb186:
|
||||||
trap int_ovf
|
trap int_ovf
|
||||||
@@ -1491,7 +1491,7 @@ ebb4(v86: f64, v87: f64, v108: f64, v113: i32):
|
|||||||
v114 = icmp eq v113, v169
|
v114 = icmp eq v113, v169
|
||||||
v115 = bint.i32 v114
|
v115 = bint.i32 v114
|
||||||
brnz v115, ebb2(v12, v112)
|
brnz v115, ebb2(v12, v112)
|
||||||
fallthrough ebb187
|
jump ebb187
|
||||||
|
|
||||||
ebb187:
|
ebb187:
|
||||||
v116 = call fn0(v112, v113, v1)
|
v116 = call fn0(v112, v113, v1)
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ ebb0(v0: i32, v1: i64):
|
|||||||
ebb4(v11: i64, v29: i64):
|
ebb4(v11: i64, v29: i64):
|
||||||
v6 = iconst.i32 0
|
v6 = iconst.i32 0
|
||||||
brz v6, ebb14
|
brz v6, ebb14
|
||||||
fallthrough ebb15
|
jump ebb15
|
||||||
|
|
||||||
ebb15:
|
ebb15:
|
||||||
v9 = iconst.i32 -17
|
v9 = iconst.i32 -17
|
||||||
@@ -23,16 +23,16 @@ ebb15:
|
|||||||
|
|
||||||
ebb9(v10: i32):
|
ebb9(v10: i32):
|
||||||
brnz v10, ebb8(v9, v11, v11)
|
brnz v10, ebb8(v9, v11, v11)
|
||||||
fallthrough ebb16
|
jump ebb16
|
||||||
|
|
||||||
ebb16:
|
ebb16:
|
||||||
brz.i32 v9, ebb13
|
brz.i32 v9, ebb13
|
||||||
fallthrough ebb17
|
jump ebb17
|
||||||
|
|
||||||
ebb17:
|
ebb17:
|
||||||
v13 = iconst.i32 0
|
v13 = iconst.i32 0
|
||||||
brnz v13, ebb6(v11, v11)
|
brnz v13, ebb6(v11, v11)
|
||||||
fallthrough ebb18
|
jump ebb18
|
||||||
|
|
||||||
ebb18:
|
ebb18:
|
||||||
v14 = iconst.i32 0
|
v14 = iconst.i32 0
|
||||||
@@ -52,7 +52,7 @@ ebb13:
|
|||||||
ebb10(v21: i64):
|
ebb10(v21: i64):
|
||||||
v16 = iconst.i32 0
|
v16 = iconst.i32 0
|
||||||
brnz v16, ebb6(v21, v11)
|
brnz v16, ebb6(v21, v11)
|
||||||
fallthrough ebb19
|
jump ebb19
|
||||||
|
|
||||||
ebb19:
|
ebb19:
|
||||||
v17 = iconst.i32 0xffff_ffff_ffff_9f35
|
v17 = iconst.i32 0xffff_ffff_ffff_9f35
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ function %pr227(i32 [%rdi], i32 [%rsi], i32 [%rdx], i32 [%rcx], i64 vmctx [%r8])
|
|||||||
ebb6:
|
ebb6:
|
||||||
[RexOp1pu_id#b8] v8 = iconst.i32 0
|
[RexOp1pu_id#b8] v8 = iconst.i32 0
|
||||||
[RexOp1tjccb#75] brnz v8, ebb5
|
[RexOp1tjccb#75] brnz v8, ebb5
|
||||||
[-] fallthrough ebb20
|
[Op1jmpb#eb] jump ebb20
|
||||||
|
|
||||||
ebb20:
|
ebb20:
|
||||||
[RexOp1pu_id#b8] v9 = iconst.i32 0
|
[RexOp1pu_id#b8] v9 = iconst.i32 0
|
||||||
@@ -30,12 +30,12 @@ function %pr227(i32 [%rdi], i32 [%rsi], i32 [%rdx], i32 [%rcx], i64 vmctx [%r8])
|
|||||||
|
|
||||||
ebb7:
|
ebb7:
|
||||||
[RexOp1tjccb#74] brz.i32 v17, ebb8
|
[RexOp1tjccb#74] brz.i32 v17, ebb8
|
||||||
[-] fallthrough ebb17
|
[Op1jmpb#eb] jump ebb17
|
||||||
|
|
||||||
ebb17:
|
ebb17:
|
||||||
[RexOp1pu_id#b8] v18 = iconst.i32 0
|
[RexOp1pu_id#b8] v18 = iconst.i32 0
|
||||||
[RexOp1tjccb#74] brz v18, ebb9
|
[RexOp1tjccb#74] brz v18, ebb9
|
||||||
[-] fallthrough ebb16
|
[Op1jmpb#eb] jump ebb16
|
||||||
|
|
||||||
ebb16:
|
ebb16:
|
||||||
[RexOp1pu_id#b8] v21 = iconst.i32 0
|
[RexOp1pu_id#b8] v21 = iconst.i32 0
|
||||||
@@ -72,12 +72,12 @@ function %pr227(i32 [%rdi], i32 [%rsi], i32 [%rdx], i32 [%rcx], i64 vmctx [%r8])
|
|||||||
ebb2(v7: i32, v45: i32, v52: i32, v59: i32, v66: i32, v73: i32):
|
ebb2(v7: i32, v45: i32, v52: i32, v59: i32, v66: i32, v73: i32):
|
||||||
[RexOp1pu_id#b8] v44 = iconst.i32 0
|
[RexOp1pu_id#b8] v44 = iconst.i32 0
|
||||||
[RexOp1tjccb#74] brz v44, ebb12
|
[RexOp1tjccb#74] brz v44, ebb12
|
||||||
[-] fallthrough ebb18
|
[Op1jmpb#eb] jump ebb18
|
||||||
|
|
||||||
ebb18:
|
ebb18:
|
||||||
[RexOp1pu_id#b8] v50 = iconst.i32 11
|
[RexOp1pu_id#b8] v50 = iconst.i32 11
|
||||||
[RexOp1tjccb#74] brz v50, ebb14
|
[RexOp1tjccb#74] brz v50, ebb14
|
||||||
[-] fallthrough ebb19
|
[Op1jmpb#eb] jump ebb19
|
||||||
|
|
||||||
ebb19:
|
ebb19:
|
||||||
[RexOp1umr#89] v82 = uextend.i64 v52
|
[RexOp1umr#89] v82 = uextend.i64 v52
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ ebb5(v9: f64):
|
|||||||
v6 = iconst.i32 0
|
v6 = iconst.i32 0
|
||||||
v7 = iconst.i32 1
|
v7 = iconst.i32 1
|
||||||
brnz v7, ebb4(v6)
|
brnz v7, ebb4(v6)
|
||||||
fallthrough ebb8
|
jump ebb8
|
||||||
|
|
||||||
ebb8:
|
ebb8:
|
||||||
v8 = iconst.i32 0
|
v8 = iconst.i32 0
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ ebb0(v0: i32):
|
|||||||
v4 = icmp_imm ne v0, 4
|
v4 = icmp_imm ne v0, 4
|
||||||
v5 = icmp_imm sge v0, 5
|
v5 = icmp_imm sge v0, 5
|
||||||
brnz v5, ebb1
|
brnz v5, ebb1
|
||||||
fallthrough ebb2
|
jump ebb2
|
||||||
|
|
||||||
ebb2:
|
ebb2:
|
||||||
return
|
return
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ ebb0(v0: i64, v1: f32, v2: f64, v3: i32, v4: i32, v5: i64):
|
|||||||
v44 = iconst.i64 0
|
v44 = iconst.i64 0
|
||||||
v37 = icmp slt v0, v44
|
v37 = icmp slt v0, v44
|
||||||
brnz v37, ebb2
|
brnz v37, ebb2
|
||||||
fallthrough ebb11
|
jump ebb11
|
||||||
|
|
||||||
ebb11:
|
ebb11:
|
||||||
v38 = fcvt_from_sint.f64 v0
|
v38 = fcvt_from_sint.f64 v0
|
||||||
@@ -44,7 +44,7 @@ ebb3(v15: f64):
|
|||||||
v54 = iconst.i64 0
|
v54 = iconst.i64 0
|
||||||
v47 = icmp.i64 slt v13, v54
|
v47 = icmp.i64 slt v13, v54
|
||||||
brnz v47, ebb4
|
brnz v47, ebb4
|
||||||
fallthrough ebb12
|
jump ebb12
|
||||||
|
|
||||||
ebb12:
|
ebb12:
|
||||||
v48 = fcvt_from_sint.f64 v13
|
v48 = fcvt_from_sint.f64 v13
|
||||||
@@ -63,7 +63,7 @@ ebb5(v20: f64):
|
|||||||
v63 = iconst.i64 0
|
v63 = iconst.i64 0
|
||||||
v56 = icmp.i64 slt v7, v63
|
v56 = icmp.i64 slt v7, v63
|
||||||
brnz v56, ebb6
|
brnz v56, ebb6
|
||||||
fallthrough ebb13
|
jump ebb13
|
||||||
|
|
||||||
ebb13:
|
ebb13:
|
||||||
v57 = fcvt_from_sint.f64 v7
|
v57 = fcvt_from_sint.f64 v7
|
||||||
@@ -91,12 +91,12 @@ ebb7(v21: f64):
|
|||||||
v69 = iconst.i64 0x8000_0000_0000_0000
|
v69 = iconst.i64 0x8000_0000_0000_0000
|
||||||
v65 = icmp ne v30, v69
|
v65 = icmp ne v30, v69
|
||||||
brnz v65, ebb8
|
brnz v65, ebb8
|
||||||
fallthrough ebb15
|
jump ebb15
|
||||||
|
|
||||||
ebb15:
|
ebb15:
|
||||||
v66 = fcmp uno v29, v29
|
v66 = fcmp uno v29, v29
|
||||||
brz v66, ebb9
|
brz v66, ebb9
|
||||||
fallthrough ebb16
|
jump ebb16
|
||||||
|
|
||||||
ebb16:
|
ebb16:
|
||||||
trap bad_toint
|
trap bad_toint
|
||||||
@@ -106,7 +106,7 @@ ebb9:
|
|||||||
v67 = bitcast.f64 v70
|
v67 = bitcast.f64 v70
|
||||||
v68 = fcmp gt v67, v29
|
v68 = fcmp gt v67, v29
|
||||||
brz v68, ebb10
|
brz v68, ebb10
|
||||||
fallthrough ebb17
|
jump ebb17
|
||||||
|
|
||||||
ebb17:
|
ebb17:
|
||||||
trap int_ovf
|
trap int_ovf
|
||||||
@@ -136,7 +136,7 @@ ebb0(v0: i64):
|
|||||||
v7 = icmp uge v3, v6
|
v7 = icmp uge v3, v6
|
||||||
; If we're unlucky, there are no ABCD registers available for v7 at this branch.
|
; If we're unlucky, there are no ABCD registers available for v7 at this branch.
|
||||||
brz v7, ebb2
|
brz v7, ebb2
|
||||||
fallthrough ebb4
|
jump ebb4
|
||||||
|
|
||||||
ebb4:
|
ebb4:
|
||||||
trap oob
|
trap oob
|
||||||
@@ -149,7 +149,7 @@ ebb2:
|
|||||||
v11 = iadd v8, v10
|
v11 = iadd v8, v10
|
||||||
v12 = load.i64 v11
|
v12 = load.i64 v11
|
||||||
brnz v12, ebb3
|
brnz v12, ebb3
|
||||||
fallthrough ebb5
|
jump ebb5
|
||||||
|
|
||||||
ebb5:
|
ebb5:
|
||||||
trap icall_null
|
trap icall_null
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ ebb0(v0: i64):
|
|||||||
v20 = iconst.i32 0x4ffe
|
v20 = iconst.i32 0x4ffe
|
||||||
v16 = icmp uge v2, v20
|
v16 = icmp uge v2, v20
|
||||||
brz v16, ebb5
|
brz v16, ebb5
|
||||||
fallthrough ebb9
|
jump ebb9
|
||||||
|
|
||||||
ebb9:
|
ebb9:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -47,7 +47,7 @@ ebb3(v7: i32):
|
|||||||
v26 = iconst.i32 0x4ffe
|
v26 = iconst.i32 0x4ffe
|
||||||
v22 = icmp uge v7, v26
|
v22 = icmp uge v7, v26
|
||||||
brz v22, ebb6
|
brz v22, ebb6
|
||||||
fallthrough ebb10
|
jump ebb10
|
||||||
|
|
||||||
ebb10:
|
ebb10:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -71,7 +71,7 @@ ebb2:
|
|||||||
v31 = iconst.i32 0x4ffe
|
v31 = iconst.i32 0x4ffe
|
||||||
v27 = icmp uge v10, v31
|
v27 = icmp uge v10, v31
|
||||||
brz v27, ebb7
|
brz v27, ebb7
|
||||||
fallthrough ebb11
|
jump ebb11
|
||||||
|
|
||||||
ebb11:
|
ebb11:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
@@ -87,7 +87,7 @@ ebb7:
|
|||||||
v36 = iconst.i32 0x4ffe
|
v36 = iconst.i32 0x4ffe
|
||||||
v32 = icmp uge v13, v36
|
v32 = icmp uge v13, v36
|
||||||
brz v32, ebb8
|
brz v32, ebb8
|
||||||
fallthrough ebb12
|
jump ebb12
|
||||||
|
|
||||||
ebb12:
|
ebb12:
|
||||||
trap heap_oob
|
trap heap_oob
|
||||||
|
|||||||
@@ -151,7 +151,7 @@ ebb0(v1: i32):
|
|||||||
; check: v1 = spill
|
; check: v1 = spill
|
||||||
v2 = iconst.i32 1
|
v2 = iconst.i32 1
|
||||||
brnz v1, ebb1(v2, v2, v2, v2, v2, v2, v2, v2, v2, v2, v2, v2)
|
brnz v1, ebb1(v2, v2, v2, v2, v2, v2, v2, v2, v2, v2, v2, v2)
|
||||||
fallthrough ebb2
|
jump ebb2
|
||||||
|
|
||||||
ebb2:
|
ebb2:
|
||||||
return v1
|
return v1
|
||||||
|
|||||||
Reference in New Issue
Block a user