x86-64: fix handling of PUSH/POP of segment register
[deliverable/binutils-gdb.git] / gas / testsuite / gas / ppc / prefix-pcrel.s
CommitLineData
8acf1435
PB
1 .text
2prefix:
3 # The following should all disassemble to: paddi rX,rY,disp
4 pla 10,0(9)
5 paddi 10,9,0
6 paddi 10,9,0,0
7 pla 11,~(1<<15)(9)
8 paddi 11,9,~(1<<15)
9 paddi 11,9,~(1<<15),0
10 pla 12,8589934591(9)
11 psubi 12,9,-8589934591
12 psubi 12,9,-8589934591,0
13 paddi 12,9,8589934591
14 paddi 12,9,8589934591,0
15 pla 13,-8589934592(9)
16 psubi 13,9,8589934592
17 psubi 13,9,8589934592,0
18 paddi 13,9,-8589934592
19 paddi 13,9,-8589934592,0
20
21 # The following should all disassemble to: pla rX,disp
22 pla 14,0
23 paddi 14,0,0,1
24 pla 15,~(1<<15)
25 psubi 15,0,-(~(1<<15)),1
26 paddi 15,0,~(1<<15),1
27 pla 16,8589934591
28 psubi 16,0,-8589934591,1
29 paddi 16,0,8589934591,1
30 pla 17,-8589934592
31 psubi 17,0,8589934592,1
32 paddi 17,0,-8589934592,1
33
34 # The following should all disassemble to: pli rX,immed
35 pli 20,13
36 pla 20,13(0)
37 psubi 20,0,-13
38 paddi 20,0,13
39 pli 21,~(1<<15)
40 pla 21,~(1<<15)(0)
41 paddi 21,0,~(1<<15)
42 pli 22,8589934591
43 pla 22,8589934591(0)
44 psubi 22,0,-8589934591
45 psubi 22,0,-8589934591,0
46 paddi 22,0,8589934591
47 paddi 22,0,8589934591,0
48 pli 23,-8589934592
49 pla 23,-8589934592(0)
50 psubi 23,0,8589934592
51 psubi 23,0,8589934592,0
52 paddi 23,0,-8589934592
53 paddi 23,0,-8589934592,0
54
55 # Tests of prefix loads and stores
56 plbz 3,0(1)
57 plbz 3,0(1),0
58 plbz 3,~(1<<15)(1)
59 plbz 3,~(1<<15)(1),0
60 plbz 3,8589934591(1)
61 plbz 3,8589934591(1),0
62 plbz 3,-8589934592(1)
63 plbz 3,-8589934592(1),0
64 plbz 3,0(0)
65 plbz 4,0(0),1
66 plbz 4,0
67 plbz 3,~(1<<15)(0)
68 plbz 4,~(1<<15)(0),1
69 plbz 4,~(1<<15)
70 plbz 3,8589934591(0)
71 plbz 4,8589934591(0),1
72 plbz 4,8589934591
73 plbz 3,-8589934592(0)
74 plbz 4,-8589934592(0),1
75 plbz 4,-8589934592
76 plhz 5,4(10),0
77 plhz 5,4(0),1
78 plha 6,8(10),0
79 plha 6,8(0),1
80 plwz 7,12(10),0
81 plwz 7,12(0),1
82 plwa 8,16(10),0
83 plwa 8,16(0),1
84 pld 9,20(10),0
85 pld 9,20(0),1
86 plfs 10,24(10),0
87 plfs 10,24(0),1
88 plfd 11,28(10),0
89 plfd 11,28(0),1
90 plxsd 13,36(10),0
91 plxsd 13,36(0),1
92 plxssp 14,40(10),0
93 plxssp 14,40(0),1
94 plq 16,48(10),0
95 plq 16,48(0),1
96 plxv 17,64(10),0
97 plxv 17,64(0),1
98 plxv 34,64(10),0
99 plxv 34,64(0),1
100 pstb 3,52(11),0
101 pstb 3,52(0),1
102 psth 4,56(11),0
103 psth 4,56(0),1
104 pstw 5,60(11),0
105 pstw 5,60(0),1
106 pstfs 6,64(11),0
107 pstfs 6,64(0),1
108 pstfd 7,68(11),0
109 pstfd 7,68(0),1
110 pstxsd 9,76(11),0
111 pstxsd 9,76(0),1
112 pstxssp 10,80(11),0
113 pstxssp 10,80(0),1
114 pstd 11,84(11),0
115 pstd 11,84(0),1
116 pstq 12,88(11),0
117 pstq 12,88(0),1
118 pstxv 13,96(11),0
119 pstxv 13,96(0),1
120 pstxv 63,96(11),0
121 pstxv 63,96(0),1
This page took 0.041059 seconds and 4 git commands to generate.