GDB: Add support for the new set/show disassembler-options commands.
[deliverable/binutils-gdb.git] / gdb / testsuite / gdb.arch / powerpc-vsx3.s
1 /* This testcase is part of GDB, the GNU debugger.
2
3 Copyright 2014-2017 Free Software Foundation, Inc.
4
5 This program is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation; either version 3 of the License, or
8 (at your option) any later version.
9
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
14
15 You should have received a copy of the GNU General Public License
16 along with this program. If not, see <http://www.gnu.org/licenses/>. */
17
18 .text
19 .globl func
20 func:
21 .long 0x7c46ca19 /* lxvx vs34,r6,r25 */
22 .long 0x7e805218 /* lxvx vs20,0,r10 */
23 .long 0x7e98521a /* lxvl vs20,r24,r10 */
24 .long 0x7ec0ea1b /* lxvl vs54,0,r29 */
25 .long 0x7f149a5a /* lxvll vs24,r20,r19 */
26 .long 0x7c40725b /* lxvll vs34,0,r14 */
27 .long 0x7ec20266 /* mfvsrld r2,vs22 */
28 .long 0x7f5acad9 /* lxvwsx vs58,r26,r25 */
29 .long 0x7ee0ead9 /* lxvwsx vs55,0,r29 */
30 .long 0x7dd52318 /* stxvx vs14,r21,r4 */
31 .long 0x7fc0b318 /* stxvx vs30,0,r22 */
32 .long 0x7c1a231a /* stxvl vs0,r26,r4 */
33 .long 0x7ca0b31b /* stxvl vs37,0,r22 */
34 .long 0x7f0a0326 /* mtvsrws vs24,r10 */
35 .long 0x7fd57b5a /* stxvll vs30,r21,r15 */
36 .long 0x7ce0735b /* stxvll vs39,0,r14 */
37 .long 0x7d862b66 /* mtvsrdd vs12,r6,r5 */
38 .long 0x7cc0ab67 /* mtvsrdd vs38,0,r21 */
39 .long 0x7f7c361b /* lxsibzx vs59,r28,r6 */
40 .long 0x7fc0461a /* lxsibzx vs30,0,r8 */
41 .long 0x7d578e59 /* lxvh8x vs42,r23,r17 */
42 .long 0x7c802e59 /* lxvh8x vs36,0,r5 */
43 .long 0x7d895e5a /* lxsihzx vs12,r9,r11 */
44 .long 0x7e206e5b /* lxsihzx vs49,0,r13 */
45 .long 0x7ca39ed9 /* lxvb16x vs37,r3,r19 */
46 .long 0x7c00f6d8 /* lxvb16x vs0,0,r30 */
47 .long 0x7c5e371a /* stxsibx vs2,r30,r6 */
48 .long 0x7d806f1a /* stxsibx vs12,0,r13 */
49 .long 0x7e1d4758 /* stxvh8x vs16,r29,r8 */
50 .long 0x7ee05759 /* stxvh8x vs55,0,r10 */
51 .long 0x7c42bf5b /* stxsihx vs34,r2,r23 */
52 .long 0x7f80bf5b /* stxsihx vs60,0,r23 */
53 .long 0x7eee67d8 /* stxvb16x vs23,r14,r12 */
54 .long 0x7e602fd8 /* stxvb16x vs19,0,r5 */
55 .long 0xe7000002 /* lxsd v24,0(0) */
56 .long 0xe5f50012 /* lxsd v15,16(r21) */
57 .long 0xe4c00003 /* lxssp v6,0(0) */
58 .long 0xe6e90013 /* lxssp v23,16(r9) */
59 .long 0xf253081e /* xscmpeqdp vs18,vs51,vs33 */
60 .long 0xf05a105a /* xscmpgtdp vs2,vs26,vs34 */
61 .long 0xf0baa098 /* xscmpgedp vs5,vs26,vs20 */
62 .long 0xf18a58d3 /* xxperm vs44,vs10,vs43 */
63 .long 0xf13429d1 /* xxpermr vs41,vs20,vs5 */
64 .long 0xf212b9da /* xscmpexpdp cr4,vs18,vs55 */
65 .long 0xf2e32a96 /* xxextractuw vs23,vs37,3 */
66 .long 0xf2c75ad1 /* xxspltib vs54,235 */
67 .long 0xf1e4f2d4 /* xxinsertw vs15,vs30,4 */
68 .long 0xf18b3c00 /* xsmaxcdp vs12,vs11,vs7 */
69 .long 0xf019c441 /* xsmincdp vs32,vs25,vs24 */
70 .long 0xf3356484 /* xsmaxjdp vs25,vs53,vs12 */
71 .long 0xf17f24aa /* xststdcsp cr2,vs36,127 */
72 .long 0xf0156cc3 /* xsminjdp vs32,vs21,vs45 */
73 .long 0xf220956e /* xsxexpdp r17,vs50 */
74 .long 0xf0e1456e /* xsxsigdp r7,vs40 */
75 .long 0xf2d0156f /* xscvhpdp vs54,vs34 */
76 .long 0xf351b56f /* xscvdphp vs58,vs54 */
77 .long 0xf07f35aa /* xststdcdp cr0,vs38,127 */
78 .long 0xf31faeef /* xvtstdcsp vs56,vs53,127 */
79 .long 0xf2d4a6c3 /* xviexpsp vs54,vs20,vs52 */
80 .long 0xf33cef2d /* xsiexpdp vs57,r28,r29 */
81 .long 0xf020a76c /* xvxexpdp vs1,vs20 */
82 .long 0xf2c1df6f /* xvxsigdp vs54,vs59 */
83 .long 0xf2472f6e /* xxbrh vs18,vs37 */
84 .long 0xf1c80f6c /* xvxexpsp vs14,vs1 */
85 .long 0xf2896f6d /* xvxsigsp vs52,vs13 */
86 .long 0xf26f2f6c /* xxbrw vs19,vs5 */
87 .long 0xf277bf6f /* xxbrd vs51,vs55 */
88 .long 0xf0788f6d /* xvcvhpsp vs35,vs17 */
89 .long 0xf1f96f6e /* xvcvsphp vs15,vs45 */
90 .long 0xf23fff6c /* xxbrq vs17,vs31 */
91 .long 0xf21f67ec /* xvtstdcdp vs16,vs12,127 */
92 .long 0xf36947c0 /* xviexpdp vs27,vs9,vs8 */
93 .long 0xf4800001 /* lxv vs4,0(0) */
94 .long 0xf5140019 /* lxv vs40,16(r20) */
95 .long 0xf640000d /* stxv vs50,0(0) */
96 .long 0xf5100015 /* stxv vs8,16(r16) */
97 .long 0xf4600002 /* stxsd v3,0(0) */
98 .long 0xf6220012 /* stxsd v17,16(r2) */
99 .long 0xf5a00003 /* stxssp v13,0(0) */
100 .long 0xf62d0013 /* stxssp v17,16(r13) */
101 .long 0xfd0a9008 /* xsaddqp v8,v10,v18 */
102 .long 0xfca1e809 /* xsaddqpo v5,v1,v29 */
103 .long 0xfd80960a /* xsrqpi 0,v12,v18,3 */
104 .long 0xffe1980b /* xsrqpix 1,v31,v19,0 */
105 .long 0xfdc13048 /* xsmulqp v14,v1,v6 */
106 .long 0xfe27d849 /* xsmulqpo v17,v7,v27 */
107 .long 0xfc80584a /* xsrqpxp 0,v4,v11,0 */
108 .long 0xffb7e0c8 /* xscpsgnqp v29,v23,v28 */
109 .long 0xff8dd908 /* xscmpoqp cr7,v13,v27 */
110 .long 0xfe953148 /* xscmpexpqp cr5,v21,v6 */
111 .long 0xfc532308 /* xsmaddqp v2,v19,v4 */
112 .long 0xffc78309 /* xsmaddqpo v30,v7,v16 */
113 .long 0xfebe7b48 /* xsmsubqp v21,v30,v15 */
114 .long 0xfd91f349 /* xsmsubqpo v12,v17,v30 */
115 .long 0xfcde6388 /* xsnmaddqp v6,v30,v12 */
116 .long 0xfd966389 /* xsnmaddqpo v12,v22,v12 */
117 .long 0xfd5ddbc8 /* xsnmsubqp v10,v29,v27 */
118 .long 0xffbd6bc9 /* xsnmsubqpo v29,v29,v13 */
119 .long 0xfe7b2408 /* xssubqp v19,v27,v4 */
120 .long 0xfda80c09 /* xssubqpo v13,v8,v1 */
121 .long 0xfd03dc48 /* xsdivqp v8,v3,v27 */
122 .long 0xff14dc49 /* xsdivqpo v24,v20,v27 */
123 .long 0xff8e2508 /* xscmpuqp cr7,v14,v4 */
124 .long 0xfe7f1588 /* xststdcqp cr4,v2,127 */
125 .long 0xffe0b648 /* xsabsqp v31,v22 */
126 .long 0xff221e48 /* xsxexpqp v25,v3 */
127 .long 0xfd48e648 /* xsnabsqp v10,v28 */
128 .long 0xfe70fe48 /* xsnegqp v19,v31 */
129 .long 0xfd726e48 /* xsxsigqp v11,v13 */
130 .long 0xfdbb7648 /* xssqrtqp v13,v14 */
131 .long 0xfc3bde49 /* xssqrtqpo v1,v27 */
132 .long 0xfc613e88 /* xscvqpuwz v3,v7 */
133 .long 0xfe829688 /* xscvudqp v20,v18 */
134 .long 0xffa9ee88 /* xscvqpswz v29,v29 */
135 .long 0xfc4ae688 /* xscvsdqp v2,v28 */
136 .long 0xfef12688 /* xscvqpudz v23,v4 */
137 .long 0xfc74a688 /* xscvqpdp v3,v20 */
138 .long 0xfc341e89 /* xscvqpdpo v1,v3 */
139 .long 0xfe766688 /* xscvdpqp v19,v12 */
140 .long 0xfdb92688 /* xscvqpsdz v13,v4 */
141 .long 0xfcf83ec8 /* xsiexpqp v7,v24,v7 */
This page took 0.052695 seconds and 4 git commands to generate.