Commit | Line | Data |
---|---|---|
65b48a81 PB |
1 | /* This testcase is part of GDB, the GNU debugger. |
2 | ||
88b9d363 | 3 | Copyright 2014-2022 Free Software Foundation, Inc. |
65b48a81 PB |
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 */ |