mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-10 02:54:58 -06:00
tests/tcg: split cris tests into bare and libc directories
Bare tests are standalone assembly tests that don't require linking to any libc and hence can be built with kernel only compilers. The libc tests need a compiler capable of building properly linked userspace binaries. As we don't have such a cross compiler at the moment we won't be building those tests. Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
This commit is contained in:
parent
6b970dd62c
commit
d4f6e58fcb
102 changed files with 0 additions and 0 deletions
31
tests/tcg/cris/bare/check_not.s
Normal file
31
tests/tcg/cris/bare/check_not.s
Normal file
|
@ -0,0 +1,31 @@
|
|||
# mach: crisv0 crisv3 crisv8 crisv10 crisv32
|
||||
# output: fffffffe\nfffffffd\nffff0f00\n0\n87ecbbad\n
|
||||
|
||||
.include "testutils.inc"
|
||||
start
|
||||
moveq 1,r3
|
||||
not r3
|
||||
test_move_cc 1 0 0 0
|
||||
checkr3 fffffffe
|
||||
|
||||
moveq 2,r3
|
||||
not r3
|
||||
test_move_cc 1 0 0 0
|
||||
checkr3 fffffffd
|
||||
|
||||
move.d 0xf0ff,r3
|
||||
not r3
|
||||
test_move_cc 1 0 0 0
|
||||
checkr3 ffff0f00
|
||||
|
||||
moveq -1,r3
|
||||
not r3
|
||||
test_move_cc 0 1 0 0
|
||||
checkr3 0
|
||||
|
||||
move.d 0x78134452,r3
|
||||
not r3
|
||||
test_move_cc 1 0 0 0
|
||||
checkr3 87ecbbad
|
||||
|
||||
quit
|
Loading…
Add table
Add a link
Reference in a new issue