tizen 2.4 release
[external/binutils.git] / gas / testsuite / gas / ppc / altivec2.d
1 #as: -maltivec
2 #objdump: -dr -Maltivec
3 #name: Altivec ISA 2.07 instructions
4
5 .*
6
7 Disassembly of section \.text:
8
9 0+00 <start>:
10    0:   (7c 60 e2 0e|0e e2 60 7c)       lvepxl  v3,0,r28
11    4:   (7e 64 92 0e|0e 92 64 7e)       lvepxl  v19,r4,r18
12    8:   (7f 60 9a 4e|4e 9a 60 7f)       lvepx   v27,0,r19
13    c:   (7c 39 92 4e|4e 92 39 7c)       lvepx   v1,r25,r18
14   10:   (7f e0 da 0a|0a da e0 7f)       lvexbx  v31,0,r27
15   14:   (7f 81 62 0a|0a 62 81 7f)       lvexbx  v28,r1,r12
16   18:   (7f e0 72 4a|4a 72 e0 7f)       lvexhx  v31,0,r14
17   1c:   (7e 30 fa 4a|4a fa 30 7e)       lvexhx  v17,r16,r31
18   20:   (7e c0 ea 8a|8a ea c0 7e)       lvexwx  v22,0,r29
19   24:   (7e f9 2a 8a|8a 2a f9 7e)       lvexwx  v23,r25,r5
20   28:   (7c 60 66 0a|0a 66 60 7c)       lvsm    v3,0,r12
21   2c:   (7f 7d 0e 0a|0a 0e 7d 7f)       lvsm    v27,r29,r1
22   30:   (7c e0 36 ca|ca 36 e0 7c)       lvswxl  v7,0,r6
23   34:   (7c f0 46 ca|ca 46 f0 7c)       lvswxl  v7,r16,r8
24   38:   (7d c0 94 ca|ca 94 c0 7d)       lvswx   v14,0,r18
25   3c:   (7f 9c 84 ca|ca 84 9c 7f)       lvswx   v28,r28,r16
26   40:   (7f 60 66 8a|8a 66 60 7f)       lvtlxl  v27,0,r12
27   44:   (7f 7c 06 8a|8a 06 7c 7f)       lvtlxl  v27,r28,r0
28   48:   (7e e0 cc 8a|8a cc e0 7e)       lvtlx   v23,0,r25
29   4c:   (7c 39 74 8a|8a 74 39 7c)       lvtlx   v1,r25,r14
30   50:   (7e 80 c6 4a|4a c6 80 7e)       lvtrxl  v20,0,r24
31   54:   (7e dd c6 4a|4a c6 dd 7e)       lvtrxl  v22,r29,r24
32   58:   (7f 00 44 4a|4a 44 00 7f)       lvtrx   v24,0,r8
33   5c:   (7d b7 e4 4a|4a e4 b7 7d)       lvtrx   v13,r23,r28
34   60:   (7d 9c 60 dc|dc 60 9c 7d)       mvidsplt v12,r28,r12
35   64:   (7d 5b 00 5c|5c 00 5b 7d)       mviwsplt v10,r27,r0
36   68:   (7f 60 6e 0e|0e 6e 60 7f)       stvepxl v27,0,r13
37   6c:   (7c 42 fe 0e|0e fe 42 7c)       stvepxl v2,r2,r31
38   70:   (7c 60 56 4e|4e 56 60 7c)       stvepx  v3,0,r10
39   74:   (7f 7c 06 4e|4e 06 7c 7f)       stvepx  v27,r28,r0
40   78:   (7d a0 33 0a|0a 33 a0 7d)       stvexbx v13,0,r6
41   7c:   (7d b9 1b 0a|0a 1b b9 7d)       stvexbx v13,r25,r3
42   80:   (7e c0 0b 4a|4a 0b c0 7e)       stvexhx v22,0,r1
43   84:   (7e 2e 53 4a|4a 53 2e 7e)       stvexhx v17,r14,r10
44   88:   (7e a0 db 8a|8a db a0 7e)       stvexwx v21,0,r27
45   8c:   (7f f2 0b 8a|8a 0b f2 7f)       stvexwx v31,r18,r1
46   90:   (7f 40 6f 8a|8a 6f 40 7f)       stvflxl v26,0,r13
47   94:   (7e cd af 8a|8a af cd 7e)       stvflxl v22,r13,r21
48   98:   (7c a0 4d 8a|8a 4d a0 7c)       stvflx  v5,0,r9
49   9c:   (7e b8 0d 8a|8a 0d b8 7e)       stvflx  v21,r24,r1
50   a0:   (7d a0 57 4a|4a 57 a0 7d)       stvfrxl v13,0,r10
51   a4:   (7d b1 cf 4a|4a cf b1 7d)       stvfrxl v13,r17,r25
52   a8:   (7e 20 55 4a|4a 55 20 7e)       stvfrx  v17,0,r10
53   ac:   (7d 0c fd 4a|4a fd 0c 7d)       stvfrx  v8,r12,r31
54   b0:   (7e 40 ef ca|ca ef 40 7e)       stvswxl v18,0,r29
55   b4:   (7f 4e 47 ca|ca 47 4e 7f)       stvswxl v26,r14,r8
56   b8:   (7c 00 7d ca|ca 7d 00 7c)       stvswx  v0,0,r15
57   bc:   (7d b7 3d ca|ca 3d b7 7d)       stvswx  v13,r23,r7
58   c0:   (10 d1 84 03|03 84 d1 10)       vabsdub v6,v17,v16
59   c4:   (12 b2 24 43|43 24 b2 12)       vabsduh v21,v18,v4
60   c8:   (13 34 4c 83|83 4c 34 13)       vabsduw v25,v20,v9
61   cc:   (10 d1 a6 ad|ad a6 d1 10)       vpermxor v6,v17,v20,v26
62   d0:   (13 ba 7f 3c|3c 7f ba 13)       vaddeuqm v29,v26,v15,v28
63   d4:   (11 e8 3e 3d|3d 3e e8 11)       vaddecuq v15,v8,v7,v24
64   d8:   (10 46 a8 7e|7e a8 46 10)       vsubeuqm v2,v6,v21,v1
65   dc:   (13 a6 01 3f|3f 01 a6 13)       vsubecuq v29,v6,v0,v4
66   e0:   (11 c9 18 88|88 18 c9 11)       vmulouw v14,v9,v3
67   e4:   (13 10 90 89|89 90 10 13)       vmuluwm v24,v16,v18
68   e8:   (11 51 88 c0|c0 88 51 11)       vaddudm v10,v17,v17
69   ec:   (13 d9 20 c2|c2 20 d9 13)       vmaxud  v30,v25,v4
70   f0:   (11 46 e0 c4|c4 e0 46 11)       vrld    v10,v6,v28
71   f4:   (13 67 38 c7|c7 38 67 13)       vcmpequd v27,v7,v7
72   f8:   (12 d0 c9 00|00 c9 d0 12)       vadduqm v22,v16,v25
73   fc:   (10 35 e9 40|40 e9 35 10)       vaddcuq v1,v21,v29
74  100:   (12 8b 99 88|88 99 8b 12)       vmulosw v20,v11,v19
75  104:   (13 13 09 c2|c2 09 13 13)       vmaxsd  v24,v19,v1
76  108:   (11 bb f2 88|88 f2 bb 11)       vmuleuw v13,v27,v30
77  10c:   (11 38 8a c2|c2 8a 38 11)       vminud  v9,v24,v17
78  110:   (11 52 e2 c7|c7 e2 52 11)       vcmpgtud v10,v18,v28
79  114:   (10 1d b3 88|88 b3 1d 10)       vmulesw v0,v29,v22
80  118:   (11 bc 0b c2|c2 0b bc 11)       vminsd  v13,v28,v1
81  11c:   (11 54 2b c4|c4 2b 54 11)       vsrad   v10,v20,v5
82  120:   (13 75 2b c7|c7 2b 75 13)       vcmpgtsd v27,v21,v5
83  124:   (10 17 f6 01|01 f6 17 10)       bcdadd\. v0,v23,v30,1
84  128:   (13 38 d4 08|08 d4 38 13)       vpmsumb v25,v24,v26
85  12c:   (11 04 26 41|41 26 04 11)       bcdsub\. v8,v4,v4,1
86  130:   (12 0e d4 48|48 d4 0e 12)       vpmsumh v16,v14,v26
87  134:   (13 62 d4 4e|4e d4 62 13)       vpkudum v27,v2,v26
88  138:   (10 d7 8c 88|88 8c d7 10)       vpmsumw v6,v23,v17
89  13c:   (12 86 cc c8|c8 cc 86 12)       vpmsumd v20,v6,v25
90  140:   (13 76 84 ce|ce 84 76 13)       vpkudus v27,v22,v16
91  144:   (12 b4 94 c0|c0 94 b4 12)       vsubudm v21,v20,v18
92  148:   (12 b4 95 00|00 95 b4 12)       vsubuqm v21,v20,v18
93  14c:   (13 bd 35 08|08 35 bd 13)       vcipher v29,v29,v6
94  150:   (10 4d a5 09|09 a5 4d 10)       vcipherlast v2,v13,v20
95  154:   (12 80 95 0c|0c 95 80 12)       vgbbd   v20,v18
96  158:   (12 68 cd 40|40 cd 68 12)       vsubcuq v19,v8,v25
97  15c:   (11 3a ed 44|44 ed 3a 11)       vorc    v9,v26,v29
98  160:   (12 94 6d 48|48 6d 94 12)       vncipher v20,v20,v13
99  164:   (11 e5 dd 49|49 dd e5 11)       vncipherlast v15,v5,v27
100  168:   (10 73 35 4c|4c 35 73 10)       vbpermq v3,v19,v6
101  16c:   (13 c4 e5 4e|4e e5 c4 13)       vpksdus v30,v4,v28
102  170:   (10 04 75 84|84 75 04 10)       vnand   v0,v4,v14
103  174:   (12 28 ed c4|c4 ed 28 12)       vsld    v17,v8,v29
104  178:   (13 b4 05 c8|c8 05 b4 13)       vsbox   v29,v20
105  17c:   (11 67 5d ce|ce 5d 67 11)       vpksdss v11,v7,v11
106  180:   (10 73 84 c7|c7 84 73 10)       vcmpequd\. v3,v19,v16
107  184:   (12 40 8e 4e|4e 8e 40 12)       vupkhsw v18,v17
108  188:   (13 a8 6e 82|82 6e a8 13)       vshasigmaw v29,v8,0,13
109  18c:   (12 fc d6 84|84 d6 fc 12)       veqv    v23,v28,v26
110  190:   (13 a0 17 8c|8c 17 a0 13)       vmrgew  v29,v0,v2
111  194:   (13 a0 16 8c|8c 16 a0 13)       vmrgow  v29,v0,v2
112  198:   (13 73 06 c2|c2 06 73 13)       vshasigmad v27,v19,0,0
113  19c:   (12 9c e6 c4|c4 e6 9c 12)       vsrd    v20,v28,v28
114  1a0:   (12 40 ae ce|ce ae 40 12)       vupklsw v18,v21
115  1a4:   (13 c0 3f 02|02 3f c0 13)       vclzb   v30,v7
116  1a8:   (13 a0 af 03|03 af a0 13)       vpopcntb v29,v21
117  1ac:   (13 20 af 42|42 af 20 13)       vclzh   v25,v21
118  1b0:   (12 00 f7 43|43 f7 00 12)       vpopcnth v16,v30
119  1b4:   (13 80 1f 82|82 1f 80 13)       vclzw   v28,v3
120  1b8:   (11 40 4f 83|83 4f 40 11)       vpopcntw v10,v9
121  1bc:   (12 c0 4f c2|c2 4f c0 12)       vclzd   v22,v9
122  1c0:   (11 e0 f7 c3|c3 f7 e0 11)       vpopcntd v15,v30
123  1c4:   (10 5f 36 c7|c7 36 5f 10)       vcmpgtud\. v2,v31,v6
124  1c8:   (12 8f 17 c7|c7 17 8f 12)       vcmpgtsd\. v20,v15,v2
125 #pass