Write a run test for brz.i128;
This commit is contained in:
38
cranelift/filetests/filetests/isa/x86/br-i128-run.clif
Normal file
38
cranelift/filetests/filetests/isa/x86/br-i128-run.clif
Normal file
@@ -0,0 +1,38 @@
|
||||
test run
|
||||
target x86_64
|
||||
|
||||
function %br_false() -> b1 {
|
||||
ebb0:
|
||||
v10 = iconst.i64 0x42
|
||||
v11 = iconst.i64 0x00
|
||||
v0 = iconcat v10, v11
|
||||
brz v0, ebb2
|
||||
jump ebb1
|
||||
|
||||
ebb1:
|
||||
v1 = bconst.b1 true
|
||||
return v1
|
||||
|
||||
ebb2:
|
||||
v2 = bconst.b1 false
|
||||
return v2
|
||||
}
|
||||
; run
|
||||
|
||||
function %br_true() -> b1 {
|
||||
ebb0:
|
||||
v10 = iconst.i64 0x00
|
||||
v11 = iconst.i64 0x00
|
||||
v0 = iconcat v10, v11
|
||||
brz v0, ebb2
|
||||
jump ebb1
|
||||
|
||||
ebb1:
|
||||
v1 = bconst.b1 false
|
||||
return v1
|
||||
|
||||
ebb2:
|
||||
v2 = bconst.b1 true
|
||||
return v2
|
||||
}
|
||||
; run
|
||||
Reference in New Issue
Block a user