Commit | Line | Data |
---|---|---|
a680de9a PB |
1 | #as: -mpower9 |
2 | #objdump: -dr -Mpower9 | |
3 | #name: VSX ISA 3.0 instructions | |
4 | ||
5 | .* | |
6 | ||
7 | ||
8 | Disassembly of section \.text: | |
9 | ||
10 | 0+00 <vsx3>: | |
11 | ||
12 | .*: (7c 46 ca 19|19 ca 46 7c) lxvx vs34,r6,r25 | |
13 | .*: (7e 80 52 18|18 52 80 7e) lxvx vs20,0,r10 | |
14 | .*: (7e 98 52 1a|1a 52 98 7e) lxvl vs20,r24,r10 | |
15 | .*: (7e c0 ea 1b|1b ea c0 7e) lxvl vs54,0,r29 | |
16 | .*: (7f 14 9a 5a|5a 9a 14 7f) lxvll vs24,r20,r19 | |
17 | .*: (7c 40 72 5b|5b 72 40 7c) lxvll vs34,0,r14 | |
18 | .*: (7e c2 02 66|66 02 c2 7e) mfvsrld r2,vs22 | |
19 | .*: (7f 5a ca d9|d9 ca 5a 7f) lxvwsx vs58,r26,r25 | |
20 | .*: (7e e0 ea d9|d9 ea e0 7e) lxvwsx vs55,0,r29 | |
21 | .*: (7d d5 23 18|18 23 d5 7d) stxvx vs14,r21,r4 | |
22 | .*: (7f c0 b3 18|18 b3 c0 7f) stxvx vs30,0,r22 | |
23 | .*: (7c 1a 23 1a|1a 23 1a 7c) stxvl vs0,r26,r4 | |
24 | .*: (7c a0 b3 1b|1b b3 a0 7c) stxvl vs37,0,r22 | |
25 | .*: (7f 0a 03 26|26 03 0a 7f) mtvsrws vs24,r10 | |
26 | .*: (7f d5 7b 5a|5a 7b d5 7f) stxvll vs30,r21,r15 | |
27 | .*: (7c e0 73 5b|5b 73 e0 7c) stxvll vs39,0,r14 | |
28 | .*: (7d 86 2b 66|66 2b 86 7d) mtvsrdd vs12,r6,r5 | |
29 | .*: (7c c0 ab 67|67 ab c0 7c) mtvsrdd vs38,0,r21 | |
30 | .*: (7f 7c 36 1b|1b 36 7c 7f) lxsibzx vs59,r28,r6 | |
31 | .*: (7f c0 46 1a|1a 46 c0 7f) lxsibzx vs30,0,r8 | |
32 | .*: (7d 57 8e 59|59 8e 57 7d) lxvh8x vs42,r23,r17 | |
33 | .*: (7c 80 2e 59|59 2e 80 7c) lxvh8x vs36,0,r5 | |
34 | .*: (7d 89 5e 5a|5a 5e 89 7d) lxsihzx vs12,r9,r11 | |
35 | .*: (7e 20 6e 5b|5b 6e 20 7e) lxsihzx vs49,0,r13 | |
36 | .*: (7c a3 9e d9|d9 9e a3 7c) lxvb16x vs37,r3,r19 | |
37 | .*: (7c 00 f6 d8|d8 f6 00 7c) lxvb16x vs0,0,r30 | |
38 | .*: (7c 5e 37 1a|1a 37 5e 7c) stxsibx vs2,r30,r6 | |
39 | .*: (7d 80 6f 1a|1a 6f 80 7d) stxsibx vs12,0,r13 | |
40 | .*: (7e 1d 47 58|58 47 1d 7e) stxvh8x vs16,r29,r8 | |
41 | .*: (7e e0 57 59|59 57 e0 7e) stxvh8x vs55,0,r10 | |
42 | .*: (7c 42 bf 5b|5b bf 42 7c) stxsihx vs34,r2,r23 | |
43 | .*: (7f 80 bf 5b|5b bf 80 7f) stxsihx vs60,0,r23 | |
44 | .*: (7e ee 67 d8|d8 67 ee 7e) stxvb16x vs23,r14,r12 | |
45 | .*: (7e 60 2f d8|d8 2f 60 7e) stxvb16x vs19,0,r5 | |
46 | .*: (e7 00 00 02|02 00 00 e7) lxsd v24,0\(0\) | |
47 | .*: (e5 f5 00 12|12 00 f5 e5) lxsd v15,16\(r21\) | |
48 | .*: (e4 c0 00 03|03 00 c0 e4) lxssp v6,0\(0\) | |
49 | .*: (e6 e9 00 13|13 00 e9 e6) lxssp v23,16\(r9\) | |
50 | .*: (f2 53 08 1e|1e 08 53 f2) xscmpeqdp vs18,vs51,vs33 | |
51 | .*: (f0 5a 10 5a|5a 10 5a f0) xscmpgtdp vs2,vs26,vs34 | |
52 | .*: (f0 ba a0 98|98 a0 ba f0) xscmpgedp vs5,vs26,vs20 | |
53 | .*: (f1 8a 58 d3|d3 58 8a f1) xxperm vs44,vs10,vs43 | |
a680de9a PB |
54 | .*: (f1 34 29 d1|d1 29 34 f1) xxpermr vs41,vs20,vs5 |
55 | .*: (f2 12 b9 da|da b9 12 f2) xscmpexpdp cr4,vs18,vs55 | |
56 | .*: (f2 e3 2a 96|96 2a e3 f2) xxextractuw vs23,vs37,3 | |
57 | .*: (f2 c7 5a d1|d1 5a c7 f2) xxspltib vs54,235 | |
58 | .*: (f1 e4 f2 d4|d4 f2 e4 f1) xxinsertw vs15,vs30,4 | |
a680de9a PB |
59 | .*: (f1 8b 3c 00|00 3c 8b f1) xsmaxcdp vs12,vs11,vs7 |
60 | .*: (f0 19 c4 41|41 c4 19 f0) xsmincdp vs32,vs25,vs24 | |
61 | .*: (f3 35 64 84|84 64 35 f3) xsmaxjdp vs25,vs53,vs12 | |
62 | .*: (f1 7f 24 aa|aa 24 7f f1) xststdcsp cr2,vs36,127 | |
63 | .*: (f0 15 6c c3|c3 6c 15 f0) xsminjdp vs32,vs21,vs45 | |
64 | .*: (f2 20 95 6e|6e 95 20 f2) xsxexpdp r17,vs50 | |
65 | .*: (f0 e1 45 6e|6e 45 e1 f0) xsxsigdp r7,vs40 | |
66 | .*: (f2 d0 15 6f|6f 15 d0 f2) xscvhpdp vs54,vs34 | |
67 | .*: (f3 51 b5 6f|6f b5 51 f3) xscvdphp vs58,vs54 | |
68 | .*: (f0 7f 35 aa|aa 35 7f f0) xststdcdp cr0,vs38,127 | |
69 | .*: (f3 1f ae ef|ef ae 1f f3) xvtstdcsp vs56,vs53,127 | |
70 | .*: (f2 d4 a6 c3|c3 a6 d4 f2) xviexpsp vs54,vs20,vs52 | |
71 | .*: (f3 3c ef 2d|2d ef 3c f3) xsiexpdp vs57,r28,r29 | |
72 | .*: (f0 20 a7 6c|6c a7 20 f0) xvxexpdp vs1,vs20 | |
73 | .*: (f2 c1 df 6f|6f df c1 f2) xvxsigdp vs54,vs59 | |
74 | .*: (f2 47 2f 6e|6e 2f 47 f2) xxbrh vs18,vs37 | |
75 | .*: (f1 c8 0f 6c|6c 0f c8 f1) xvxexpsp vs14,vs1 | |
76 | .*: (f2 89 6f 6d|6d 6f 89 f2) xvxsigsp vs52,vs13 | |
77 | .*: (f2 6f 2f 6c|6c 2f 6f f2) xxbrw vs19,vs5 | |
78 | .*: (f2 77 bf 6f|6f bf 77 f2) xxbrd vs51,vs55 | |
79 | .*: (f0 78 8f 6d|6d 8f 78 f0) xvcvhpsp vs35,vs17 | |
80 | .*: (f1 f9 6f 6e|6e 6f f9 f1) xvcvsphp vs15,vs45 | |
81 | .*: (f2 3f ff 6c|6c ff 3f f2) xxbrq vs17,vs31 | |
82 | .*: (f2 1f 67 ec|ec 67 1f f2) xvtstdcdp vs16,vs12,127 | |
83 | .*: (f3 69 47 c0|c0 47 69 f3) xviexpdp vs27,vs9,vs8 | |
84 | .*: (f4 80 00 01|01 00 80 f4) lxv vs4,0\(0\) | |
85 | .*: (f5 14 00 19|19 00 14 f5) lxv vs40,16\(r20\) | |
86 | .*: (f6 40 00 0d|0d 00 40 f6) stxv vs50,0\(0\) | |
87 | .*: (f5 10 00 15|15 00 10 f5) stxv vs8,16\(r16\) | |
88 | .*: (f4 60 00 02|02 00 60 f4) stxsd v3,0\(0\) | |
89 | .*: (f6 22 00 12|12 00 22 f6) stxsd v17,16\(r2\) | |
90 | .*: (f5 a0 00 03|03 00 a0 f5) stxssp v13,0\(0\) | |
91 | .*: (f6 2d 00 13|13 00 2d f6) stxssp v17,16\(r13\) | |
92 | .*: (fd 0a 90 08|08 90 0a fd) xsaddqp v8,v10,v18 | |
93 | .*: (fc a1 e8 09|09 e8 a1 fc) xsaddqpo v5,v1,v29 | |
94 | .*: (fd 80 96 0a|0a 96 80 fd) xsrqpi 0,v12,v18,3 | |
95 | .*: (ff e1 98 0b|0b 98 e1 ff) xsrqpix 1,v31,v19,0 | |
96 | .*: (fd c1 30 48|48 30 c1 fd) xsmulqp v14,v1,v6 | |
97 | .*: (fe 27 d8 49|49 d8 27 fe) xsmulqpo v17,v7,v27 | |
98 | .*: (fc 80 58 4a|4a 58 80 fc) xsrqpxp 0,v4,v11,0 | |
99 | .*: (ff b7 e0 c8|c8 e0 b7 ff) xscpsgnqp v29,v23,v28 | |
100 | .*: (ff 8d d9 08|08 d9 8d ff) xscmpoqp cr7,v13,v27 | |
101 | .*: (fe 95 31 48|48 31 95 fe) xscmpexpqp cr5,v21,v6 | |
102 | .*: (fc 53 23 08|08 23 53 fc) xsmaddqp v2,v19,v4 | |
103 | .*: (ff c7 83 09|09 83 c7 ff) xsmaddqpo v30,v7,v16 | |
104 | .*: (fe be 7b 48|48 7b be fe) xsmsubqp v21,v30,v15 | |
105 | .*: (fd 91 f3 49|49 f3 91 fd) xsmsubqpo v12,v17,v30 | |
106 | .*: (fc de 63 88|88 63 de fc) xsnmaddqp v6,v30,v12 | |
107 | .*: (fd 96 63 89|89 63 96 fd) xsnmaddqpo v12,v22,v12 | |
108 | .*: (fd 5d db c8|c8 db 5d fd) xsnmsubqp v10,v29,v27 | |
109 | .*: (ff bd 6b c9|c9 6b bd ff) xsnmsubqpo v29,v29,v13 | |
110 | .*: (fe 7b 24 08|08 24 7b fe) xssubqp v19,v27,v4 | |
111 | .*: (fd a8 0c 09|09 0c a8 fd) xssubqpo v13,v8,v1 | |
112 | .*: (fd 03 dc 48|48 dc 03 fd) xsdivqp v8,v3,v27 | |
113 | .*: (ff 14 dc 49|49 dc 14 ff) xsdivqpo v24,v20,v27 | |
114 | .*: (ff 8e 25 08|08 25 8e ff) xscmpuqp cr7,v14,v4 | |
115 | .*: (fe 7f 15 88|88 15 7f fe) xststdcqp cr4,v2,127 | |
116 | .*: (ff e0 b6 48|48 b6 e0 ff) xsabsqp v31,v22 | |
117 | .*: (ff 22 1e 48|48 1e 22 ff) xsxexpqp v25,v3 | |
118 | .*: (fd 48 e6 48|48 e6 48 fd) xsnabsqp v10,v28 | |
119 | .*: (fe 70 fe 48|48 fe 70 fe) xsnegqp v19,v31 | |
120 | .*: (fd 72 6e 48|48 6e 72 fd) xsxsigqp v11,v13 | |
121 | .*: (fd bb 76 48|48 76 bb fd) xssqrtqp v13,v14 | |
122 | .*: (fc 3b de 49|49 de 3b fc) xssqrtqpo v1,v27 | |
123 | .*: (fc 61 3e 88|88 3e 61 fc) xscvqpuwz v3,v7 | |
124 | .*: (fe 82 96 88|88 96 82 fe) xscvudqp v20,v18 | |
125 | .*: (ff a9 ee 88|88 ee a9 ff) xscvqpswz v29,v29 | |
126 | .*: (fc 4a e6 88|88 e6 4a fc) xscvsdqp v2,v28 | |
127 | .*: (fe f1 26 88|88 26 f1 fe) xscvqpudz v23,v4 | |
128 | .*: (fc 74 a6 88|88 a6 74 fc) xscvqpdp v3,v20 | |
129 | .*: (fc 34 1e 89|89 1e 34 fc) xscvqpdpo v1,v3 | |
130 | .*: (fe 76 66 88|88 66 76 fe) xscvdpqp v19,v12 | |
131 | .*: (fd b9 26 88|88 26 b9 fd) xscvqpsdz v13,v4 | |
132 | .*: (fc f8 3e c8|c8 3e f8 fc) xsiexpqp v7,v24,v7 | |
5230aa4d | 133 | #pass |