Power10 Reduced precision outer product operations
[deliverable/binutils-gdb.git] / gas / testsuite / gas / ppc / outerprod.d
1 #as: -mpower10
2 #objdump: -dr -Mpower10
3 #name: outer product reduced precision
4
5 .*
6
7
8 Disassembly of section \.text:
9
10 0+0 <_start>:
11 .*: (7e 80 01 62|62 01 80 7e) xxmfacc a5
12 .*: (7f 01 01 62|62 01 01 7f) xxmtacc a6
13 .*: (7f 83 01 62|62 01 83 7f) xxsetaccz a7
14 .*: (ec 1f f1 1e|1e f1 1f ec) xvi4ger8 a0,vs63,vs62
15 .*: (ec 9d e1 16|16 e1 9d ec) xvi4ger8pp a1,vs61,vs60
16 .*: (07 90 ff fe|fe ff 90 07) pmxvi4ger8 a2,vs59,vs58,15,14,255
17 .*: (ed 1b d1 1e|1e d1 1b ed)
18 .*: (07 90 80 78|78 80 90 07) pmxvi4ger8pp a3,vs57,vs56,7,8,128
19 .*: (ed 99 c1 16|16 c1 99 ed)
20 .*: (ee 17 b0 1e|1e b0 17 ee) xvi8ger4 a4,vs55,vs54
21 .*: (ee 95 a0 16|16 a0 95 ee) xvi8ger4pp a5,vs53,vs52
22 .*: (07 90 b0 dc|dc b0 90 07) pmxvi8ger4 a6,vs51,vs50,13,12,11
23 .*: (ef 13 90 1e|1e 90 13 ef)
24 .*: (07 90 80 a9|a9 80 90 07) pmxvi8ger4pp a7,vs49,vs48,10,9,8
25 .*: (ef 91 80 16|16 80 91 ef)
26 .*: (ec 0f 71 5e|5e 71 0f ec) xvi16ger2s a0,vs47,vs46
27 .*: (ec 8d 61 56|56 61 8d ec) xvi16ger2spp a1,vs45,vs44
28 .*: (07 90 c0 76|76 c0 90 07) pmxvi16ger2s a2,vs43,vs42,7,6,3
29 .*: (ed 0b 51 5e|5e 51 0b ed)
30 .*: (07 90 80 54|54 80 90 07) pmxvi16ger2spp a3,vs41,vs40,5,4,2
31 .*: (ed 89 41 56|56 41 89 ed)
32 .*: (ee 07 30 9e|9e 30 07 ee) xvf16ger2 a4,vs39,vs38
33 .*: (ee 85 20 96|96 20 85 ee) xvf16ger2pp a5,vs37,vs36
34 .*: (ef 03 14 96|96 14 03 ef) xvf16ger2pn a6,vs35,vs34
35 .*: (ef 81 02 96|96 02 81 ef) xvf16ger2np a7,vs33,vs32
36 .*: (ec 04 2e 90|90 2e 04 ec) xvf16ger2nn a0,vs4,vs5
37 .*: (07 90 40 32|32 40 90 07) pmxvf16ger2 a1,vs2,vs3,3,2,1
38 .*: (ec 82 18 98|98 18 82 ec)
39 .*: (07 90 00 10|10 00 90 07) pmxvf16ger2pp a2,vs4,vs5,1,0,0
40 .*: (ed 04 28 90|90 28 04 ed)
41 .*: (07 90 c0 fe|fe c0 90 07) pmxvf16ger2pn a3,vs6,vs7,15,14,3
42 .*: (ed 86 3c 90|90 3c 86 ed)
43 .*: (07 90 80 dc|dc 80 90 07) pmxvf16ger2np a4,vs8,vs9,13,12,2
44 .*: (ee 08 4a 90|90 4a 08 ee)
45 .*: (07 90 40 ba|ba 40 90 07) pmxvf16ger2nn a5,vs10,vs11,11,10,1
46 .*: (ee 8a 5e 90|90 5e 8a ee)
47 .*: (ef 0c 68 d8|d8 68 0c ef) xvf32ger a6,vs12,vs13
48 .*: (ef 8e 78 d0|d0 78 8e ef) xvf32gerpp a7,vs14,vs15
49 .*: (ec 10 8c d0|d0 8c 10 ec) xvf32gerpn a0,vs16,vs17
50 .*: (ec 92 9a d0|d0 9a 92 ec) xvf32gernp a1,vs18,vs19
51 .*: (ed 14 ae d0|d0 ae 14 ed) xvf32gernn a2,vs20,vs21
52 .*: (07 90 00 98|98 00 90 07) pmxvf32ger a3,vs22,vs23,9,8
53 .*: (ed 96 b8 d8|d8 b8 96 ed)
54 .*: (07 90 00 76|76 00 90 07) pmxvf32gerpp a4,vs24,vs25,7,6
55 .*: (ee 18 c8 d0|d0 c8 18 ee)
56 .*: (07 90 00 54|54 00 90 07) pmxvf32gerpn a5,vs26,vs27,5,4
57 .*: (ee 9a dc d0|d0 dc 9a ee)
58 .*: (60 00 00 00|00 00 00 60) nop
59 .*: (07 90 00 32|32 00 90 07) pmxvf32gernp a6,vs28,vs29,3,2
60 .*: (ef 1c ea d0|d0 ea 1c ef)
61 .*: (07 90 00 10|10 00 90 07) pmxvf32gernn a7,vs0,vs1,1,0
62 .*: (ef 80 0e d0|d0 0e 80 ef)
63 .*: (ec 04 29 d8|d8 29 04 ec) xvf64ger a0,vs4,vs5
64 .*: (ec 88 49 d0|d0 49 88 ec) xvf64gerpp a1,vs8,vs9
65 .*: (ed 02 15 d0|d0 15 02 ed) xvf64gerpn a2,vs2,vs2
66 .*: (ed 84 1b d0|d0 1b 84 ed) xvf64gernp a3,vs4,vs3
67 .*: (ee 04 27 d0|d0 27 04 ee) xvf64gernn a4,vs4,vs4
68 .*: (07 90 00 f0|f0 00 90 07) pmxvf64ger a5,vs6,vs5,15,0
69 .*: (ee 86 29 d8|d8 29 86 ee)
70 .*: (07 90 00 e4|e4 00 90 07) pmxvf64gerpp a6,vs6,vs6,14,1
71 .*: (ef 06 31 d0|d0 31 06 ef)
72 .*: (07 90 00 d8|d8 00 90 07) pmxvf64gerpn a7,vs8,vs7,13,2
73 .*: (ef 88 3d d0|d0 3d 88 ef)
74 .*: (60 00 00 00|00 00 00 60) nop
75 .*: (07 90 00 cc|cc 00 90 07) pmxvf64gernp a0,vs4,vs5,12,3
76 .*: (ec 04 2b d0|d0 2b 04 ec)
77 .*: (07 90 00 a0|a0 00 90 07) pmxvf64gernn a1,vs2,vs1,10,0
78 .*: (ec 82 0f d0|d0 0f 82 ec)
79 .*: (ed 03 21 90|90 21 03 ed) xvbf16ger2pp a2,vs3,vs4
80 .*: (ed 84 29 98|98 29 84 ed) xvbf16ger2 a3,vs4,vs5
81 .*: (ee 05 33 90|90 33 05 ee) xvbf16ger2np a4,vs5,vs6
82 .*: (ee 86 3d 90|90 3d 86 ee) xvbf16ger2pn a5,vs6,vs7
83 .*: (ef 07 47 90|90 47 07 ef) xvbf16ger2nn a6,vs7,vs8
84 .*: (07 90 c0 ff|ff c0 90 07) pmxvbf16ger2pp a7,vs8,vs9,15,15,3
85 .*: (ef 88 49 90|90 49 88 ef)
86 .*: (07 90 80 cc|cc 80 90 07) pmxvbf16ger2 a0,vs9,vs10,12,12,2
87 .*: (ec 09 51 98|98 51 09 ec)
88 .*: (07 90 40 aa|aa 40 90 07) pmxvbf16ger2np a1,vs10,vs11,10,10,1
89 .*: (ec 8a 5b 90|90 5b 8a ec)
90 .*: (60 00 00 00|00 00 00 60) nop
91 .*: (07 90 00 dd|dd 00 90 07) pmxvbf16ger2pn a2,vs12,vs13,13,13,0
92 .*: (ed 0c 6d 90|90 6d 0c ed)
93 .*: (07 90 c0 ee|ee c0 90 07) pmxvbf16ger2nn a3,vs16,vs17,14,14,3
94 .*: (ed 90 8f 90|90 8f 90 ed)
95 .*: (ee 00 0b 1e|1e 0b 00 ee) xvi8ger4spp a4,vs32,vs33
96 .*: (07 90 f0 ff|ff f0 90 07) pmxvi8ger4spp a5,vs34,vs35,15,15,15
97 .*: (ee 82 1b 1e|1e 1b 82 ee)
98 .*: (ef 04 2a 5e|5e 2a 04 ef) xvi16ger2 a6,vs36,vs37
99 .*: (ef 86 3b 5e|5e 3b 86 ef) xvi16ger2pp a7,vs38,vs39
100 .*: (07 90 40 ff|ff 40 90 07) pmxvi16ger2 a0,vs38,vs39,15,15,1
101 .*: (ec 06 3a 5e|5e 3a 06 ec)
102 .*: (07 90 80 cc|cc 80 90 07) pmxvi16ger2pp a1,vs40,vs41,12,12,2
103 .*: (ec 88 4b 5e|5e 4b 88 ec)
104 #pass
This page took 0.04201 seconds and 4 git commands to generate.