sim: clean up stale AC_PREREQ refs
[deliverable/binutils-gdb.git] / sim / testsuite / sim / sh64 / media / testutils.inc
1 # Support macros for the assembly test cases.
2
3 .macro start
4 .text
5 .global start
6 start:
7 .endm
8
9 .macro pass
10 movi 253, r0
11 trapa r0
12 .endm
13
14 .macro fail
15 movi 254, r0
16 trapa r0
17 .endm
18
19 .macro _packb v1 v2 v3 v4 v5 v6 v7 v8 reg
20 movi \v1, \reg
21 shlli \reg, 8, \reg
22 addi \reg, \v2, \reg
23 shlli \reg, 8, \reg
24 addi \reg, \v3, \reg
25 shlli \reg, 8, \reg
26 addi \reg, \v4, \reg
27 shlli \reg, 8, \reg
28 addi \reg, \v5, \reg
29 shlli \reg, 8, \reg
30 addi \reg, \v6, \reg
31 shlli \reg, 8, \reg
32 addi \reg, \v7, \reg
33 shlli \reg, 8, \reg
34 addi \reg, \v8, \reg
35 .endm
36
37 .macro _packw v1 v2 v3 v4 reg
38 movi \v1, \reg
39 shlli \reg, 16, \reg
40 addi \reg, \v2, \reg
41 shlli \reg, 16, \reg
42 addi \reg, \v3, \reg
43 shlli \reg, 16, \reg
44 addi \reg, \v4, \reg
45 .endm
46
47 .macro _packl v1 v2 reg
48 movi \v1, \reg
49 shlli \reg, 32, \reg
50 addi \reg, \v2, \reg
51 .endm
This page took 0.030061 seconds and 4 git commands to generate.