summaryrefslogtreecommitdiffstats
path: root/tests/xtensa/macros.inc
diff options
context:
space:
mode:
authorAnthony Liguori2012-01-10 20:10:42 +0100
committerAnthony Liguori2012-01-12 17:03:28 +0100
commitc09015dd04e14a9b99250ed06fb5a47e2efa387f (patch)
treecc9e2078c44558a7d0e4ee9bd914383c6be130b5 /tests/xtensa/macros.inc
parentvga: optimize ppm_save() divisions (diff)
downloadqemu-c09015dd04e14a9b99250ed06fb5a47e2efa387f.tar.gz
qemu-c09015dd04e14a9b99250ed06fb5a47e2efa387f.tar.xz
qemu-c09015dd04e14a9b99250ed06fb5a47e2efa387f.zip
tests: mv tests/* -> tests/tcg
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'tests/xtensa/macros.inc')
-rw-r--r--tests/xtensa/macros.inc68
1 files changed, 0 insertions, 68 deletions
diff --git a/tests/xtensa/macros.inc b/tests/xtensa/macros.inc
deleted file mode 100644
index 2d4515e14f..0000000000
--- a/tests/xtensa/macros.inc
+++ /dev/null
@@ -1,68 +0,0 @@
-.macro test_suite name
-.data
-status: .word result
-result: .space 20
-.text
-.global main
-.align 4
-main:
-.endm
-
-.macro reset_ps
- movi a2, 0x4000f
- wsr a2, ps
- isync
-.endm
-
-.macro test_suite_end
- reset_ps
- movi a0, status
- l32i a2, a0, 0
- movi a0, result
- sub a2, a2, a0
- movi a3, 0
- loopnez a2, 1f
- l8ui a2, a0, 0
- or a3, a3, a2
- addi a0, a0, 1
-1:
- exit
-.endm
-
-.macro test name
-.endm
-
-.macro test_end
-99:
- reset_ps
- movi a2, status
- l32i a3, a2, 0
- addi a3, a3, 1
- s32i a3, a2, 0
-.endm
-
-.macro exit
- movi a2, 1
- simcall
-.endm
-
-.macro test_fail
- movi a2, status
- l32i a2, a2, 0
- movi a3, 1
- s8i a3, a2, 0
- j 99f
-.endm
-
-.macro assert cond, arg1, arg2
- b\cond \arg1, \arg2, 90f
- test_fail
-90:
- nop
-.endm
-
-.macro set_vector vector, addr
- movi a2, handler_\vector
- movi a3, \addr
- s32i a3, a2, 0
-.endm