Commit | Line | Data |
---|---|---|
65b48a81 PB |
1 | /* This testcase is part of GDB, the GNU debugger. |
2 | ||
b811d2c2 | 3 | Copyright 2014-2020 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 0x7c642e98 /* lxvd2x vs3,r4,r5 */ | |
22 | .long 0x7d642e99 /* lxvd2x vs43,r4,r5 */ | |
23 | .long 0x7c642f98 /* stxvd2x vs3,r4,r5 */ | |
24 | .long 0x7d642f99 /* stxvd2x vs43,r4,r5 */ | |
25 | .long 0xf0642850 /* xxmrghd vs3,vs4,vs5 */ | |
26 | .long 0xf16c6857 /* xxmrghd vs43,vs44,vs45 */ | |
27 | .long 0xf0642b50 /* xxmrgld vs3,vs4,vs5 */ | |
28 | .long 0xf16c6b57 /* xxmrgld vs43,vs44,vs45 */ | |
65b48a81 PB |
29 | .long 0xf0642950 /* xxpermdi vs3,vs4,vs5,1 */ |
30 | .long 0xf16c6957 /* xxpermdi vs43,vs44,vs45,1 */ | |
31 | .long 0xf0642a50 /* xxpermdi vs3,vs4,vs5,2 */ | |
32 | .long 0xf16c6a57 /* xxpermdi vs43,vs44,vs45,2 */ | |
33 | .long 0xf0642780 /* xvmovdp vs3,vs4 */ | |
34 | .long 0xf16c6787 /* xvmovdp vs43,vs44 */ | |
65b48a81 PB |
35 | .long 0xf0642f80 /* xvcpsgndp vs3,vs4,vs5 */ |
36 | .long 0xf16c6f87 /* xvcpsgndp vs43,vs44,vs45 */ | |
37 | .long 0x4c000324 /* doze */ | |
38 | .long 0x4c000364 /* nap */ | |
39 | .long 0x4c0003a4 /* sleep */ | |
40 | .long 0x4c0003e4 /* rvwinkle */ | |
41 | .long 0x7c830134 /* prtyw r3,r4 */ | |
42 | .long 0x7dcd0174 /* prtyd r13,r14 */ | |
43 | .long 0x7d5c02a6 /* mfcfar r10 */ | |
44 | .long 0x7d7c03a6 /* mtcfar r11 */ | |
45 | .long 0x7c832bf8 /* cmpb r3,r4,r5 */ | |
46 | .long 0x7d4b662a /* lwzcix r10,r11,r12 */ | |
47 | .long 0xee119004 /* dadd f16,f17,f18 */ | |
48 | .long 0xfe96c004 /* daddq f20,f22,f24 */ | |
49 | .long 0x7c60066c /* dss 3 */ | |
50 | .long 0x7e00066c /* dssall */ | |
51 | .long 0x7c2522ac /* dst r5,r4,1 */ | |
52 | .long 0x7e083aac /* dstt r8,r7,0 */ | |
53 | .long 0x7c6532ec /* dstst r5,r6,3 */ | |
54 | .long 0x7e442aec /* dststt r4,r5,2 */ | |
55 | .long 0x7d4b6356 /* divwe r10,r11,r12 */ | |
56 | .long 0x7d6c6b57 /* divwe. r11,r12,r13 */ | |
57 | .long 0x7d8d7756 /* divweo r12,r13,r14 */ | |
58 | .long 0x7dae7f57 /* divweo. r13,r14,r15 */ | |
59 | .long 0x7d4b6316 /* divweu r10,r11,r12 */ | |
60 | .long 0x7d6c6b17 /* divweu. r11,r12,r13 */ | |
61 | .long 0x7d8d7716 /* divweuo r12,r13,r14 */ | |
62 | .long 0x7dae7f17 /* divweuo. r13,r14,r15 */ | |
63 | .long 0x7e27d9f8 /* bpermd r7,r17,r27 */ | |
64 | .long 0x7e8a02f4 /* popcntw r10,r20 */ | |
65 | .long 0x7e8a03f4 /* popcntd r10,r20 */ | |
66 | .long 0x7e95b428 /* ldbrx r20,r21,r22 */ | |
67 | .long 0x7e95b528 /* stdbrx r20,r21,r22 */ | |
68 | .long 0x7d4056ee /* lfiwzx f10,0,r10 */ | |
69 | .long 0x7d4956ee /* lfiwzx f10,r9,r10 */ | |
70 | .long 0xec802e9c /* fcfids f4,f5 */ | |
71 | .long 0xec802e9d /* fcfids. f4,f5 */ | |
72 | .long 0xec802f9c /* fcfidus f4,f5 */ | |
73 | .long 0xec802f9d /* fcfidus. f4,f5 */ | |
74 | .long 0xfc80291c /* fctiwu f4,f5 */ | |
75 | .long 0xfc80291d /* fctiwu. f4,f5 */ | |
76 | .long 0xfc80291e /* fctiwuz f4,f5 */ | |
77 | .long 0xfc80291f /* fctiwuz. f4,f5 */ | |
78 | .long 0xfc802f5c /* fctidu f4,f5 */ | |
79 | .long 0xfc802f5d /* fctidu. f4,f5 */ | |
80 | .long 0xfc802f5e /* fctiduz f4,f5 */ | |
81 | .long 0xfc802f5f /* fctiduz. f4,f5 */ | |
82 | .long 0xfc802f9c /* fcfidu f4,f5 */ | |
83 | .long 0xfc802f9d /* fcfidu. f4,f5 */ | |
84 | .long 0xfc0a5900 /* ftdiv cr0,f10,f11 */ | |
85 | .long 0xff8a5900 /* ftdiv cr7,f10,f11 */ | |
86 | .long 0xfc005140 /* ftsqrt cr0,f10 */ | |
87 | .long 0xff805140 /* ftsqrt cr7,f10 */ | |
88 | .long 0x7e084a2c /* dcbtt r8,r9 */ | |
89 | .long 0x7e0849ec /* dcbtstt r8,r9 */ | |
90 | .long 0xed406644 /* dcffix f10,f12 */ | |
91 | .long 0xee80b645 /* dcffix. f20,f22 */ | |
92 | .long 0xfdc07830 /* fre f14,f15 */ | |
93 | .long 0xfdc07831 /* fre. f14,f15 */ | |
94 | .long 0xedc07830 /* fres f14,f15 */ | |
95 | .long 0xedc07831 /* fres. f14,f15 */ | |
96 | .long 0xfdc07834 /* frsqrte f14,f15 */ | |
97 | .long 0xfdc07835 /* frsqrte. f14,f15 */ | |
98 | .long 0xedc07834 /* frsqrtes f14,f15 */ | |
99 | .long 0xedc07835 /* frsqrtes. f14,f15 */ | |
100 | .long 0x7c43271e /* isel r2,r3,r4,28 */ | |
101 | .long 0x7f7bdb78 /* yield */ | |
65b48a81 PB |
102 | .long 0x60420000 /* ori r2,r2,0 */ |
103 | .long 0x60000000 /* nop */ | |
65b48a81 | 104 | .long 0x7fbdeb78 /* mdoio */ |
65b48a81 PB |
105 | .long 0x7fdef378 /* mdoom */ |
106 | .long 0x7d40e2a6 /* mfppr r10 */ | |
107 | .long 0x7d62e2a6 /* mfppr32 r11 */ | |
108 | .long 0x7d80e3a6 /* mtppr r12 */ | |
109 | .long 0x7da2e3a6 /* mtppr32 r13 */ | |
110 | .long 0x7d605264 /* tlbie r10,r11 */ |