x86-64: fix handling of PUSH/POP of segment register
[deliverable/binutils-gdb.git] / gas / testsuite / gas / ppc / spe2-checks.s
1 # PA SPE2 instructions
2 .section ".text"
3
4 .equ rA,1
5 .equ rB,2
6 .equ rD,0
7 .equ rS,0
8 .equ UIMM_ILL, 32
9 .equ UIMM_1_ZERO, 0
10 .equ UIMM_1_ILL, 32
11 .equ UIMM_2_ILL, 1
12 .equ UIMM_4_ILL, 3
13 .equ UIMM_8_ILL, 7
14 .equ UIMM_GT7, 8
15 .equ UIMM_GT15, 16
16 .equ nnn_ILL, 8
17 .equ bbb_ILL, 8
18 .equ dd, 3
19 .equ dd_ILL, 4
20 .equ Ddd, 7
21 .equ Ddd_ILL, 8
22 .equ hh, 3
23 .equ hh_ILL, 4
24 .equ mask_ILL, 16
25 .equ offset_ILL0, 0
26 .equ offset_ILL, 8
27
28
29 evaddib rD, rB, UIMM_ILL
30 evaddih rD, rB, UIMM_ILL
31 evsubifh rD, UIMM_ILL, rB
32 evsubifb rD, UIMM_ILL, rB
33 evinsb rD, rA, Ddd, bbb_ILL
34 evxtrb rD, rA, Ddd, bbb_ILL
35 evsplath rD, rA, hh_ILL
36 evsplatb rD, rA, bbb_ILL
37 evinsh rD, rA, dd_ILL, hh
38 evclrbe rD, rA, mask_ILL
39 evclrbo rD, rA, mask_ILL
40 evclrh rD, rA, mask_ILL
41 evxtrh rD, rA, dd_ILL, hh
42 evxtrh rD, rA, dd, hh_ILL
43 evxtrd rD, rA, rB, offset_ILL0
44 evxtrd rD, rA, rB, offset_ILL
45 evsrbiu rD, rA, UIMM_GT7
46 evsrbis rD, rA, UIMM_GT7
47 evslbi rD, rA, UIMM_GT7
48 evrlbi rD, rA, UIMM_GT7
49 evsrhiu rD, rA, UIMM_GT15
50 evsrhis rD, rA, UIMM_GT15
51 evslhi rD, rA, UIMM_GT15
52 evrlhi rD, rA, UIMM_GT15
53 evsroiu rD, rA, nnn_ILL
54 evsrois rD, rA, nnn_ILL
55 evsloi rD, rA, nnn_ILL
56 evldb rD, UIMM_8_ILL (rA)
57 evlhhsplath rD, UIMM_2_ILL (rA)
58 evlwbsplatw rD, UIMM_4_ILL (rA)
59 evlwhsplatw rD, UIMM_4_ILL (rA)
60 evlbbsplatb rD, UIMM_1_ILL (rA)
61 evstdb rS, UIMM_8_ILL (rA)
62 evlwbe rD, UIMM_4_ILL (rA)
63 evlwbou rD, UIMM_4_ILL (rA)
64 evlwbos rD, UIMM_4_ILL (rA)
65 evstwbe rS, UIMM_4_ILL (rA)
66 evstwbo rS, UIMM_4_ILL (rA)
67 evstwb rS, UIMM_4_ILL (rA)
68 evsthb rS, UIMM_2_ILL (rA)
69 evlddu rD, UIMM_8_ILL (rA)
70 evldwu rD, UIMM_8_ILL (rA)
71 evldhu rD, UIMM_8_ILL (rA)
72 evldbu rD, UIMM_8_ILL (rA)
73 evlhhesplatu rD, UIMM_2_ILL (rA)
74 evlhhsplathu rD, UIMM_2_ILL (rA)
75 evlhhousplatu rD, UIMM_2_ILL (rA)
76 evlhhossplatu rD, UIMM_2_ILL (rA)
77 evlwheu rD, UIMM_4_ILL (rA)
78 evlwbsplatwu rD, UIMM_4_ILL (rA)
79 evlwhouu rD, UIMM_4_ILL (rA)
80 evlwhosu rD, UIMM_4_ILL (rA)
81 evlwwsplatu rD, UIMM_4_ILL (rA)
82 evlwhsplatwu rD, UIMM_4_ILL (rA)
83 evlwhsplatu rD, UIMM_4_ILL (rA)
84 evlbbsplatbu rD, UIMM_1_ZERO (rA)
85 evstddu rS, UIMM_8_ILL (rA)
86 evstdwu rS, UIMM_8_ILL (rA)
87 evstdhu rS, UIMM_8_ILL (rA)
88 evstdbu rS, UIMM_8_ILL (rA)
89 evlwbeu rD, UIMM_4_ILL (rA)
90 evlwbouu rD, UIMM_4_ILL (rA)
91 evlwbosu rD, UIMM_4_ILL (rA)
92 evstwheu rS, UIMM_4_ILL (rA)
93 evstwbeu rS, UIMM_4_ILL (rA)
94 evstwhou rS, UIMM_4_ILL (rA)
95 evstwbou rS, UIMM_4_ILL (rA)
96 evstwweu rS, UIMM_4_ILL (rA)
97 evstwbu rS, UIMM_4_ILL (rA)
98 evstwwou rS, UIMM_4_ILL (rA)
99 evsthbu rS, UIMM_2_ILL (rA)
This page took 0.062219 seconds and 4 git commands to generate.