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