Add assembler, disassembler and linker support for power9.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / ppc / altivec3.d
1 #as: -mpower9
2 #objdump: -dr -Mpower9
3 #name: Altivec ISA 3.0 instructions
4
5 .*
6
7
8 Disassembly of section \.text:
9
10 0+00 <start>:
11
12 .*: (11 7e 00 01|01 00 7e 11) vmul10cuq v11,v30
13 .*: (13 c1 b8 07|07 b8 c1 13) vcmpneb v30,v1,v23
14 .*: (13 d3 f7 7b|7b f7 d3 13) vpermr v30,v19,v30,v29
15 .*: (12 94 88 41|41 88 94 12) vmul10ecuq v20,v20,v17
16 .*: (13 73 f8 47|47 f8 73 13) vcmpneh v27,v19,v31
17 .*: (10 c9 b8 85|85 b8 c9 10) vrlwmi v6,v9,v23
18 .*: (12 da 08 87|87 08 da 12) vcmpnew v22,v26,v1
19 .*: (13 1e c8 c5|c5 c8 1e 13) vrldmi v24,v30,v25
20 .*: (12 7d b1 07|07 b1 7d 12) vcmpnezb v19,v29,v22
21 .*: (11 17 99 47|47 99 17 11) vcmpnezh v8,v23,v19
22 .*: (13 78 59 85|85 59 78 13) vrlwnm v27,v24,v11
23 .*: (12 ad 51 87|87 51 ad 12) vcmpnezw v21,v13,v10
24 .*: (10 b4 e9 c5|c5 e9 b4 10) vrldnm v5,v20,v29
25 .*: (13 d3 02 01|01 02 d3 13) vmul10uq v30,v19
26 .*: (13 0c aa 0d|0d aa 0c 13) vextractub v24,v21,12
27 .*: (10 13 e2 41|41 e2 13 10) vmul10euq v0,v19,v28
28 .*: (11 4c 1a 4d|4d 1a 4c 11) vextractuh v10,v3,12
29 .*: (13 87 62 8d|8d 62 87 13) vextractuw v28,v12,7
30 .*: (13 c1 da cd|cd da c1 13) vextractd v30,v27,1
31 .*: (13 24 fb 0d|0d fb 24 13) vinsertb v25,v31,4
32 .*: (12 ae f3 41|41 f3 ae 12) bcdcpsgn\. v21,v14,v30
33 .*: (12 c5 93 4d|4d 93 c5 12) vinserth v22,v18,5
34 .*: (13 a1 b3 8d|8d b3 a1 13) vinsertw v29,v22,1
35 .*: (13 a7 6b cd|cd 6b a7 13) vinsertd v29,v13,7
36 .*: (12 d9 44 07|07 44 d9 12) vcmpneb\. v22,v25,v8
37 .*: (12 0f ac 47|47 ac 0f 12) vcmpneh\. v16,v15,v21
38 .*: (12 d5 fc 81|81 fc d5 12) bcdus\. v22,v21,v31
39 .*: (10 2c 64 87|87 64 2c 10) vcmpnew\. v1,v12,v12
40 .*: (10 a3 46 c1|c1 46 a3 10) bcds\. v5,v3,v8,1
41 .*: (13 76 0d 01|01 0d 76 13) bcdtrunc\. v27,v22,v1,0
42 .*: (10 5a 05 07|07 05 5a 10) vcmpnezb\. v2,v26,v0
43 .*: (13 4e 3d 41|41 3d 4e 13) bcdutrunc\. v26,v14,v7
44 .*: (12 05 65 47|47 65 05 12) vcmpnezh\. v16,v5,v12
45 .*: (13 00 2d 81|81 2d 00 13) bcdctsq\. v24,v5
46 .*: (10 e2 05 81|81 05 e2 10) bcdcfsq\. v7,v0,0
47 .*: (13 c4 67 81|81 67 c4 13) bcdctz\. v30,v12,1
48 .*: (12 25 bd 81|81 bd 25 12) bcdctn\. v17,v23
49 .*: (10 86 7f 81|81 7f 86 10) bcdcfz\. v4,v15,1
50 .*: (13 a7 2f 81|81 2f a7 13) bcdcfn\. v29,v5,1
51 .*: (13 7f 65 81|81 65 7f 13) bcdsetsgn\. v27,v12,0
52 .*: (11 dc cd 87|87 cd dc 11) vcmpnezw\. v14,v28,v25
53 .*: (10 42 37 c1|c1 37 42 10) bcdsr\. v2,v2,v6,1
54 .*: (13 20 2d cc|cc 2d 20 13) vbpermd v25,v0,v5
55 .*: (13 80 ce 02|02 ce 80 13) vclzlsbb r28,v25
56 .*: (10 41 c6 02|02 c6 41 10) vctzlsbb r2,v24
57 .*: (12 a6 5e 02|02 5e a6 12) vnegw v21,v11
58 .*: (12 27 de 02|02 de 27 12) vnegd v17,v27
59 .*: (13 e8 be 02|02 be e8 13) vprtybw v31,v23
60 .*: (12 a9 be 02|02 be a9 12) vprtybd v21,v23
61 .*: (12 aa 96 02|02 96 aa 12) vprtybq v21,v18
62 .*: (13 d0 26 02|02 26 d0 13) vextsb2w v30,v4
63 .*: (10 71 d6 02|02 d6 71 10) vextsh2w v3,v26
64 .*: (11 78 8e 02|02 8e 78 11) vextsb2d v11,v17
65 .*: (10 b9 56 02|02 56 b9 10) vextsh2d v5,v10
66 .*: (11 ba ce 02|02 ce ba 11) vextsw2d v13,v25
67 .*: (13 3c 16 02|02 16 3c 13) vctzb v25,v2
68 .*: (10 1d 1e 02|02 1e 1d 10) vctzh v0,v3
69 .*: (12 de 36 02|02 36 de 12) vctzw v22,v6
70 .*: (13 5f c6 02|02 c6 5f 13) vctzd v26,v24
71 .*: (10 df 16 0d|0d 16 df 10) vextublx r6,r31,v2
72 .*: (11 a0 96 4d|4d 96 a0 11) vextuhlx r13,r0,v18
73 .*: (11 de fe 8d|8d fe de 11) vextuwlx r14,r30,v31
74 .*: (11 ec 77 04|04 77 ec 11) vsrv v15,v12,v14
75 .*: (12 8a f7 0d|0d f7 8a 12) vextubrx r20,r10,v30
76 .*: (12 b5 17 44|44 17 b5 12) vslv v21,v21,v2
77 .*: (11 e9 0f 4d|4d 0f e9 11) vextuhrx r15,r9,v1
78 .*: (12 b1 87 8d|8d 87 b1 12) vextuwrx r21,r17,v16
This page took 0.031851 seconds and 4 git commands to generate.