cranelift: Update i128 tests to use i128 values in functions
This commit is contained in:
14
cranelift/filetests/filetests/runtests/i128-bornot.clif
Normal file
14
cranelift/filetests/filetests/runtests/i128-bornot.clif
Normal file
@@ -0,0 +1,14 @@
|
||||
test run
|
||||
target aarch64
|
||||
|
||||
function %bor_not_i128(i128, i128) -> i128 {
|
||||
block0(v0: i128, v1: i128):
|
||||
v2 = bor_not v0, v1
|
||||
return v2
|
||||
}
|
||||
; run: %bor_not_i128(0, 0) == -1
|
||||
; run: %bor_not_i128(-1, 0) == -1
|
||||
; run: %bor_not_i128(-1, -1) == -1
|
||||
; run: %bor_not_i128(0x00000000_00000000_FFFFFFFF_FFFFFFFF, 0xFFFFFFFF_FFFFFFFF_00000000_00000000) == 0x00000000_00000000_FFFFFFFF_FFFFFFFF
|
||||
; run: %bor_not_i128(0xFEDCBA98_76543210_01234567_89ABCDEF, 0x01234567_89ABCDEF_FEDCBA98_76543210) == 0xFEDCBA98_76543210_01234567_89ABCDEF
|
||||
; run: %bor_not_i128(0x8A8AAAAA_8A8AAAAA_80AAAAAA_80AAAAAA, 0xABBFAAAA_ABBFAAAA_BFAABBBB_BFAABBBB) == 0xDECAFFFF_DECAFFFF_C0FFEEEE_C0FFEEEE
|
||||
Reference in New Issue
Block a user