mirror of
https://github.com/xemu-project/xemu.git
synced 2024-12-29 15:55:33 +00:00
a2e67072b7
Add path to the core configuration directory to test build command and replace .include asm directive with #include to enable preprocessing. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
104 lines
1.2 KiB
ArmAsm
104 lines
1.2 KiB
ArmAsm
#include "macros.inc"
|
|
|
|
test_suite bi
|
|
|
|
test beqi
|
|
movi a2, 7
|
|
beqi a2, 7, 1f
|
|
test_fail
|
|
1:
|
|
movi a2, 1
|
|
beqi a2, 7, 1f
|
|
j 2f
|
|
1:
|
|
test_fail
|
|
2:
|
|
test_end
|
|
|
|
test bnei
|
|
movi a2, 1
|
|
bnei a2, 7, 1f
|
|
test_fail
|
|
1:
|
|
movi a2, 7
|
|
bnei a2, 7, 1f
|
|
j 2f
|
|
1:
|
|
test_fail
|
|
2:
|
|
test_end
|
|
|
|
test blti
|
|
movi a2, 6
|
|
blti a2, 7, 1f
|
|
test_fail
|
|
1:
|
|
movi a2, 0xffffffff
|
|
blti a2, 7, 1f
|
|
test_fail
|
|
1:
|
|
movi a2, 7
|
|
blti a2, 7, 1f
|
|
j 2f
|
|
1:
|
|
test_fail
|
|
2:
|
|
test_end
|
|
|
|
test bgei
|
|
movi a2, 7
|
|
bgei a2, 7, 1f
|
|
test_fail
|
|
1:
|
|
movi a2, 6
|
|
bgei a2, 7, 1f
|
|
j 2f
|
|
1:
|
|
test_fail
|
|
2:
|
|
movi a2, 0xffffffff
|
|
bgei a2, 7, 1f
|
|
j 2f
|
|
1:
|
|
test_fail
|
|
2:
|
|
test_end
|
|
|
|
test bltui
|
|
movi a2, 6
|
|
bltui a2, 7, 1f
|
|
test_fail
|
|
1:
|
|
movi a2, 7
|
|
bltui a2, 7, 1f
|
|
j 2f
|
|
1:
|
|
test_fail
|
|
2:
|
|
movi a2, 0xffffffff
|
|
bltui a2, 7, 1f
|
|
j 2f
|
|
1:
|
|
test_fail
|
|
2:
|
|
test_end
|
|
|
|
test bgeui
|
|
movi a2, 7
|
|
bgeui a2, 7, 1f
|
|
test_fail
|
|
1:
|
|
movi a2, 0xffffffff
|
|
bgeui a2, 7, 1f
|
|
test_fail
|
|
1:
|
|
movi a2, 6
|
|
bgeui a2, 7, 1f
|
|
j 2f
|
|
1:
|
|
test_fail
|
|
2:
|
|
test_end
|
|
|
|
test_suite_end
|