• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# This file is generated from a similarly-named Perl script in the BoringSSL
2# source tree. Do not edit by hand.
3
4#if defined(__has_feature)
5#if __has_feature(memory_sanitizer) && !defined(OPENSSL_NO_ASM)
6#define OPENSSL_NO_ASM
7#endif
8#endif
9
10#if !defined(OPENSSL_NO_ASM) && defined(__powerpc64__)
11.machine	"any"
12.abiversion	2
13.text
14
15
16
17
18
19
20
21.globl	abi_test_trampoline
22.type	abi_test_trampoline,@function
23.align	5
24abi_test_trampoline:
25.localentry	abi_test_trampoline,0
26
27
28	mflr	0
29	std	0, 16(1)
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49	stdu	1, -528(1)
50
51	mfcr	0
52	std	0, 8(1)
53	std	2, 24(1)
54	std	4, 32(1)
55	li	11, 48
56	stvx	20, 11, 1
57	li	11, 64
58	stvx	21, 11, 1
59	li	11, 80
60	stvx	22, 11, 1
61	li	11, 96
62	stvx	23, 11, 1
63	li	11, 112
64	stvx	24, 11, 1
65	li	11, 128
66	stvx	25, 11, 1
67	li	11, 144
68	stvx	26, 11, 1
69	li	11, 160
70	stvx	27, 11, 1
71	li	11, 176
72	stvx	28, 11, 1
73	li	11, 192
74	stvx	29, 11, 1
75	li	11, 208
76	stvx	30, 11, 1
77	li	11, 224
78	stvx	31, 11, 1
79	std	14, 240(1)
80	std	15, 248(1)
81	std	16, 256(1)
82	std	17, 264(1)
83	std	18, 272(1)
84	std	19, 280(1)
85	std	20, 288(1)
86	std	21, 296(1)
87	std	22, 304(1)
88	std	23, 312(1)
89	std	24, 320(1)
90	std	25, 328(1)
91	std	26, 336(1)
92	std	27, 344(1)
93	std	28, 352(1)
94	std	29, 360(1)
95	std	30, 368(1)
96	std	31, 376(1)
97	stfd	14, 384(1)
98	stfd	15, 392(1)
99	stfd	16, 400(1)
100	stfd	17, 408(1)
101	stfd	18, 416(1)
102	stfd	19, 424(1)
103	stfd	20, 432(1)
104	stfd	21, 440(1)
105	stfd	22, 448(1)
106	stfd	23, 456(1)
107	stfd	24, 464(1)
108	stfd	25, 472(1)
109	stfd	26, 480(1)
110	stfd	27, 488(1)
111	stfd	28, 496(1)
112	stfd	29, 504(1)
113	stfd	30, 512(1)
114	stfd	31, 520(1)
115	li	11, 0
116	lvx	20, 11, 4
117	li	11, 16
118	lvx	21, 11, 4
119	li	11, 32
120	lvx	22, 11, 4
121	li	11, 48
122	lvx	23, 11, 4
123	li	11, 64
124	lvx	24, 11, 4
125	li	11, 80
126	lvx	25, 11, 4
127	li	11, 96
128	lvx	26, 11, 4
129	li	11, 112
130	lvx	27, 11, 4
131	li	11, 128
132	lvx	28, 11, 4
133	li	11, 144
134	lvx	29, 11, 4
135	li	11, 160
136	lvx	30, 11, 4
137	li	11, 176
138	lvx	31, 11, 4
139	ld	14, 192(4)
140	ld	15, 200(4)
141	ld	16, 208(4)
142	ld	17, 216(4)
143	ld	18, 224(4)
144	ld	19, 232(4)
145	ld	20, 240(4)
146	ld	21, 248(4)
147	ld	22, 256(4)
148	ld	23, 264(4)
149	ld	24, 272(4)
150	ld	25, 280(4)
151	ld	26, 288(4)
152	ld	27, 296(4)
153	ld	28, 304(4)
154	ld	29, 312(4)
155	ld	30, 320(4)
156	ld	31, 328(4)
157	lfd	14, 336(4)
158	lfd	15, 344(4)
159	lfd	16, 352(4)
160	lfd	17, 360(4)
161	lfd	18, 368(4)
162	lfd	19, 376(4)
163	lfd	20, 384(4)
164	lfd	21, 392(4)
165	lfd	22, 400(4)
166	lfd	23, 408(4)
167	lfd	24, 416(4)
168	lfd	25, 424(4)
169	lfd	26, 432(4)
170	lfd	27, 440(4)
171	lfd	28, 448(4)
172	lfd	29, 456(4)
173	lfd	30, 464(4)
174	lfd	31, 472(4)
175
176	ld	0, 480(4)
177	mtcr	0
178
179
180	addi	11, 5, -8
181	mr	12, 3
182
183
184	cmpdi	6, 0
185	beq	.Largs_done
186	mtctr	6
187	ldu	3, 8(11)
188	bdz	.Largs_done
189	ldu	4, 8(11)
190	bdz	.Largs_done
191	ldu	5, 8(11)
192	bdz	.Largs_done
193	ldu	6, 8(11)
194	bdz	.Largs_done
195	ldu	7, 8(11)
196	bdz	.Largs_done
197	ldu	8, 8(11)
198	bdz	.Largs_done
199	ldu	9, 8(11)
200	bdz	.Largs_done
201	ldu	10, 8(11)
202
203.Largs_done:
204	li	2, 0
205	mtctr	12
206	bctrl
207	ld	2, 24(1)
208
209	ld	4, 32(1)
210	li	11, 0
211	stvx	20, 11, 4
212	li	11, 16
213	stvx	21, 11, 4
214	li	11, 32
215	stvx	22, 11, 4
216	li	11, 48
217	stvx	23, 11, 4
218	li	11, 64
219	stvx	24, 11, 4
220	li	11, 80
221	stvx	25, 11, 4
222	li	11, 96
223	stvx	26, 11, 4
224	li	11, 112
225	stvx	27, 11, 4
226	li	11, 128
227	stvx	28, 11, 4
228	li	11, 144
229	stvx	29, 11, 4
230	li	11, 160
231	stvx	30, 11, 4
232	li	11, 176
233	stvx	31, 11, 4
234	std	14, 192(4)
235	std	15, 200(4)
236	std	16, 208(4)
237	std	17, 216(4)
238	std	18, 224(4)
239	std	19, 232(4)
240	std	20, 240(4)
241	std	21, 248(4)
242	std	22, 256(4)
243	std	23, 264(4)
244	std	24, 272(4)
245	std	25, 280(4)
246	std	26, 288(4)
247	std	27, 296(4)
248	std	28, 304(4)
249	std	29, 312(4)
250	std	30, 320(4)
251	std	31, 328(4)
252	stfd	14, 336(4)
253	stfd	15, 344(4)
254	stfd	16, 352(4)
255	stfd	17, 360(4)
256	stfd	18, 368(4)
257	stfd	19, 376(4)
258	stfd	20, 384(4)
259	stfd	21, 392(4)
260	stfd	22, 400(4)
261	stfd	23, 408(4)
262	stfd	24, 416(4)
263	stfd	25, 424(4)
264	stfd	26, 432(4)
265	stfd	27, 440(4)
266	stfd	28, 448(4)
267	stfd	29, 456(4)
268	stfd	30, 464(4)
269	stfd	31, 472(4)
270	li	11, 48
271	lvx	20, 11, 1
272	li	11, 64
273	lvx	21, 11, 1
274	li	11, 80
275	lvx	22, 11, 1
276	li	11, 96
277	lvx	23, 11, 1
278	li	11, 112
279	lvx	24, 11, 1
280	li	11, 128
281	lvx	25, 11, 1
282	li	11, 144
283	lvx	26, 11, 1
284	li	11, 160
285	lvx	27, 11, 1
286	li	11, 176
287	lvx	28, 11, 1
288	li	11, 192
289	lvx	29, 11, 1
290	li	11, 208
291	lvx	30, 11, 1
292	li	11, 224
293	lvx	31, 11, 1
294	ld	14, 240(1)
295	ld	15, 248(1)
296	ld	16, 256(1)
297	ld	17, 264(1)
298	ld	18, 272(1)
299	ld	19, 280(1)
300	ld	20, 288(1)
301	ld	21, 296(1)
302	ld	22, 304(1)
303	ld	23, 312(1)
304	ld	24, 320(1)
305	ld	25, 328(1)
306	ld	26, 336(1)
307	ld	27, 344(1)
308	ld	28, 352(1)
309	ld	29, 360(1)
310	ld	30, 368(1)
311	ld	31, 376(1)
312	lfd	14, 384(1)
313	lfd	15, 392(1)
314	lfd	16, 400(1)
315	lfd	17, 408(1)
316	lfd	18, 416(1)
317	lfd	19, 424(1)
318	lfd	20, 432(1)
319	lfd	21, 440(1)
320	lfd	22, 448(1)
321	lfd	23, 456(1)
322	lfd	24, 464(1)
323	lfd	25, 472(1)
324	lfd	26, 480(1)
325	lfd	27, 488(1)
326	lfd	28, 496(1)
327	lfd	29, 504(1)
328	lfd	30, 512(1)
329	lfd	31, 520(1)
330	mfcr	0
331	std	0, 480(4)
332	ld	0, 8(1)
333	mtcrf	0b00111000, 0
334	addi	1, 1, 528
335	ld	0, 16(1)
336	mtlr	0
337	blr
338.size	abi_test_trampoline,.-abi_test_trampoline
339.globl	abi_test_clobber_r0
340.type	abi_test_clobber_r0,@function
341.align	5
342abi_test_clobber_r0:
343.localentry	abi_test_clobber_r0,0
344
345	li	0, 0
346	blr
347.size	abi_test_clobber_r0,.-abi_test_clobber_r0
348.globl	abi_test_clobber_r2
349.type	abi_test_clobber_r2,@function
350.align	5
351abi_test_clobber_r2:
352.localentry	abi_test_clobber_r2,0
353
354	li	2, 0
355	blr
356.size	abi_test_clobber_r2,.-abi_test_clobber_r2
357.globl	abi_test_clobber_r3
358.type	abi_test_clobber_r3,@function
359.align	5
360abi_test_clobber_r3:
361.localentry	abi_test_clobber_r3,0
362
363	li	3, 0
364	blr
365.size	abi_test_clobber_r3,.-abi_test_clobber_r3
366.globl	abi_test_clobber_r4
367.type	abi_test_clobber_r4,@function
368.align	5
369abi_test_clobber_r4:
370.localentry	abi_test_clobber_r4,0
371
372	li	4, 0
373	blr
374.size	abi_test_clobber_r4,.-abi_test_clobber_r4
375.globl	abi_test_clobber_r5
376.type	abi_test_clobber_r5,@function
377.align	5
378abi_test_clobber_r5:
379.localentry	abi_test_clobber_r5,0
380
381	li	5, 0
382	blr
383.size	abi_test_clobber_r5,.-abi_test_clobber_r5
384.globl	abi_test_clobber_r6
385.type	abi_test_clobber_r6,@function
386.align	5
387abi_test_clobber_r6:
388.localentry	abi_test_clobber_r6,0
389
390	li	6, 0
391	blr
392.size	abi_test_clobber_r6,.-abi_test_clobber_r6
393.globl	abi_test_clobber_r7
394.type	abi_test_clobber_r7,@function
395.align	5
396abi_test_clobber_r7:
397.localentry	abi_test_clobber_r7,0
398
399	li	7, 0
400	blr
401.size	abi_test_clobber_r7,.-abi_test_clobber_r7
402.globl	abi_test_clobber_r8
403.type	abi_test_clobber_r8,@function
404.align	5
405abi_test_clobber_r8:
406.localentry	abi_test_clobber_r8,0
407
408	li	8, 0
409	blr
410.size	abi_test_clobber_r8,.-abi_test_clobber_r8
411.globl	abi_test_clobber_r9
412.type	abi_test_clobber_r9,@function
413.align	5
414abi_test_clobber_r9:
415.localentry	abi_test_clobber_r9,0
416
417	li	9, 0
418	blr
419.size	abi_test_clobber_r9,.-abi_test_clobber_r9
420.globl	abi_test_clobber_r10
421.type	abi_test_clobber_r10,@function
422.align	5
423abi_test_clobber_r10:
424.localentry	abi_test_clobber_r10,0
425
426	li	10, 0
427	blr
428.size	abi_test_clobber_r10,.-abi_test_clobber_r10
429.globl	abi_test_clobber_r11
430.type	abi_test_clobber_r11,@function
431.align	5
432abi_test_clobber_r11:
433.localentry	abi_test_clobber_r11,0
434
435	li	11, 0
436	blr
437.size	abi_test_clobber_r11,.-abi_test_clobber_r11
438.globl	abi_test_clobber_r12
439.type	abi_test_clobber_r12,@function
440.align	5
441abi_test_clobber_r12:
442.localentry	abi_test_clobber_r12,0
443
444	li	12, 0
445	blr
446.size	abi_test_clobber_r12,.-abi_test_clobber_r12
447.globl	abi_test_clobber_r14
448.type	abi_test_clobber_r14,@function
449.align	5
450abi_test_clobber_r14:
451.localentry	abi_test_clobber_r14,0
452
453	li	14, 0
454	blr
455.size	abi_test_clobber_r14,.-abi_test_clobber_r14
456.globl	abi_test_clobber_r15
457.type	abi_test_clobber_r15,@function
458.align	5
459abi_test_clobber_r15:
460.localentry	abi_test_clobber_r15,0
461
462	li	15, 0
463	blr
464.size	abi_test_clobber_r15,.-abi_test_clobber_r15
465.globl	abi_test_clobber_r16
466.type	abi_test_clobber_r16,@function
467.align	5
468abi_test_clobber_r16:
469.localentry	abi_test_clobber_r16,0
470
471	li	16, 0
472	blr
473.size	abi_test_clobber_r16,.-abi_test_clobber_r16
474.globl	abi_test_clobber_r17
475.type	abi_test_clobber_r17,@function
476.align	5
477abi_test_clobber_r17:
478.localentry	abi_test_clobber_r17,0
479
480	li	17, 0
481	blr
482.size	abi_test_clobber_r17,.-abi_test_clobber_r17
483.globl	abi_test_clobber_r18
484.type	abi_test_clobber_r18,@function
485.align	5
486abi_test_clobber_r18:
487.localentry	abi_test_clobber_r18,0
488
489	li	18, 0
490	blr
491.size	abi_test_clobber_r18,.-abi_test_clobber_r18
492.globl	abi_test_clobber_r19
493.type	abi_test_clobber_r19,@function
494.align	5
495abi_test_clobber_r19:
496.localentry	abi_test_clobber_r19,0
497
498	li	19, 0
499	blr
500.size	abi_test_clobber_r19,.-abi_test_clobber_r19
501.globl	abi_test_clobber_r20
502.type	abi_test_clobber_r20,@function
503.align	5
504abi_test_clobber_r20:
505.localentry	abi_test_clobber_r20,0
506
507	li	20, 0
508	blr
509.size	abi_test_clobber_r20,.-abi_test_clobber_r20
510.globl	abi_test_clobber_r21
511.type	abi_test_clobber_r21,@function
512.align	5
513abi_test_clobber_r21:
514.localentry	abi_test_clobber_r21,0
515
516	li	21, 0
517	blr
518.size	abi_test_clobber_r21,.-abi_test_clobber_r21
519.globl	abi_test_clobber_r22
520.type	abi_test_clobber_r22,@function
521.align	5
522abi_test_clobber_r22:
523.localentry	abi_test_clobber_r22,0
524
525	li	22, 0
526	blr
527.size	abi_test_clobber_r22,.-abi_test_clobber_r22
528.globl	abi_test_clobber_r23
529.type	abi_test_clobber_r23,@function
530.align	5
531abi_test_clobber_r23:
532.localentry	abi_test_clobber_r23,0
533
534	li	23, 0
535	blr
536.size	abi_test_clobber_r23,.-abi_test_clobber_r23
537.globl	abi_test_clobber_r24
538.type	abi_test_clobber_r24,@function
539.align	5
540abi_test_clobber_r24:
541.localentry	abi_test_clobber_r24,0
542
543	li	24, 0
544	blr
545.size	abi_test_clobber_r24,.-abi_test_clobber_r24
546.globl	abi_test_clobber_r25
547.type	abi_test_clobber_r25,@function
548.align	5
549abi_test_clobber_r25:
550.localentry	abi_test_clobber_r25,0
551
552	li	25, 0
553	blr
554.size	abi_test_clobber_r25,.-abi_test_clobber_r25
555.globl	abi_test_clobber_r26
556.type	abi_test_clobber_r26,@function
557.align	5
558abi_test_clobber_r26:
559.localentry	abi_test_clobber_r26,0
560
561	li	26, 0
562	blr
563.size	abi_test_clobber_r26,.-abi_test_clobber_r26
564.globl	abi_test_clobber_r27
565.type	abi_test_clobber_r27,@function
566.align	5
567abi_test_clobber_r27:
568.localentry	abi_test_clobber_r27,0
569
570	li	27, 0
571	blr
572.size	abi_test_clobber_r27,.-abi_test_clobber_r27
573.globl	abi_test_clobber_r28
574.type	abi_test_clobber_r28,@function
575.align	5
576abi_test_clobber_r28:
577.localentry	abi_test_clobber_r28,0
578
579	li	28, 0
580	blr
581.size	abi_test_clobber_r28,.-abi_test_clobber_r28
582.globl	abi_test_clobber_r29
583.type	abi_test_clobber_r29,@function
584.align	5
585abi_test_clobber_r29:
586.localentry	abi_test_clobber_r29,0
587
588	li	29, 0
589	blr
590.size	abi_test_clobber_r29,.-abi_test_clobber_r29
591.globl	abi_test_clobber_r30
592.type	abi_test_clobber_r30,@function
593.align	5
594abi_test_clobber_r30:
595.localentry	abi_test_clobber_r30,0
596
597	li	30, 0
598	blr
599.size	abi_test_clobber_r30,.-abi_test_clobber_r30
600.globl	abi_test_clobber_r31
601.type	abi_test_clobber_r31,@function
602.align	5
603abi_test_clobber_r31:
604.localentry	abi_test_clobber_r31,0
605
606	li	31, 0
607	blr
608.size	abi_test_clobber_r31,.-abi_test_clobber_r31
609.globl	abi_test_clobber_f0
610.type	abi_test_clobber_f0,@function
611.align	4
612abi_test_clobber_f0:
613.localentry	abi_test_clobber_f0,0
614
615	li	0, 0
616
617	std	0, -8(1)
618	lfd	0, -8(1)
619	blr
620.size	abi_test_clobber_f0,.-abi_test_clobber_f0
621.globl	abi_test_clobber_f1
622.type	abi_test_clobber_f1,@function
623.align	4
624abi_test_clobber_f1:
625.localentry	abi_test_clobber_f1,0
626
627	li	0, 0
628
629	std	0, -8(1)
630	lfd	1, -8(1)
631	blr
632.size	abi_test_clobber_f1,.-abi_test_clobber_f1
633.globl	abi_test_clobber_f2
634.type	abi_test_clobber_f2,@function
635.align	4
636abi_test_clobber_f2:
637.localentry	abi_test_clobber_f2,0
638
639	li	0, 0
640
641	std	0, -8(1)
642	lfd	2, -8(1)
643	blr
644.size	abi_test_clobber_f2,.-abi_test_clobber_f2
645.globl	abi_test_clobber_f3
646.type	abi_test_clobber_f3,@function
647.align	4
648abi_test_clobber_f3:
649.localentry	abi_test_clobber_f3,0
650
651	li	0, 0
652
653	std	0, -8(1)
654	lfd	3, -8(1)
655	blr
656.size	abi_test_clobber_f3,.-abi_test_clobber_f3
657.globl	abi_test_clobber_f4
658.type	abi_test_clobber_f4,@function
659.align	4
660abi_test_clobber_f4:
661.localentry	abi_test_clobber_f4,0
662
663	li	0, 0
664
665	std	0, -8(1)
666	lfd	4, -8(1)
667	blr
668.size	abi_test_clobber_f4,.-abi_test_clobber_f4
669.globl	abi_test_clobber_f5
670.type	abi_test_clobber_f5,@function
671.align	4
672abi_test_clobber_f5:
673.localentry	abi_test_clobber_f5,0
674
675	li	0, 0
676
677	std	0, -8(1)
678	lfd	5, -8(1)
679	blr
680.size	abi_test_clobber_f5,.-abi_test_clobber_f5
681.globl	abi_test_clobber_f6
682.type	abi_test_clobber_f6,@function
683.align	4
684abi_test_clobber_f6:
685.localentry	abi_test_clobber_f6,0
686
687	li	0, 0
688
689	std	0, -8(1)
690	lfd	6, -8(1)
691	blr
692.size	abi_test_clobber_f6,.-abi_test_clobber_f6
693.globl	abi_test_clobber_f7
694.type	abi_test_clobber_f7,@function
695.align	4
696abi_test_clobber_f7:
697.localentry	abi_test_clobber_f7,0
698
699	li	0, 0
700
701	std	0, -8(1)
702	lfd	7, -8(1)
703	blr
704.size	abi_test_clobber_f7,.-abi_test_clobber_f7
705.globl	abi_test_clobber_f8
706.type	abi_test_clobber_f8,@function
707.align	4
708abi_test_clobber_f8:
709.localentry	abi_test_clobber_f8,0
710
711	li	0, 0
712
713	std	0, -8(1)
714	lfd	8, -8(1)
715	blr
716.size	abi_test_clobber_f8,.-abi_test_clobber_f8
717.globl	abi_test_clobber_f9
718.type	abi_test_clobber_f9,@function
719.align	4
720abi_test_clobber_f9:
721.localentry	abi_test_clobber_f9,0
722
723	li	0, 0
724
725	std	0, -8(1)
726	lfd	9, -8(1)
727	blr
728.size	abi_test_clobber_f9,.-abi_test_clobber_f9
729.globl	abi_test_clobber_f10
730.type	abi_test_clobber_f10,@function
731.align	4
732abi_test_clobber_f10:
733.localentry	abi_test_clobber_f10,0
734
735	li	0, 0
736
737	std	0, -8(1)
738	lfd	10, -8(1)
739	blr
740.size	abi_test_clobber_f10,.-abi_test_clobber_f10
741.globl	abi_test_clobber_f11
742.type	abi_test_clobber_f11,@function
743.align	4
744abi_test_clobber_f11:
745.localentry	abi_test_clobber_f11,0
746
747	li	0, 0
748
749	std	0, -8(1)
750	lfd	11, -8(1)
751	blr
752.size	abi_test_clobber_f11,.-abi_test_clobber_f11
753.globl	abi_test_clobber_f12
754.type	abi_test_clobber_f12,@function
755.align	4
756abi_test_clobber_f12:
757.localentry	abi_test_clobber_f12,0
758
759	li	0, 0
760
761	std	0, -8(1)
762	lfd	12, -8(1)
763	blr
764.size	abi_test_clobber_f12,.-abi_test_clobber_f12
765.globl	abi_test_clobber_f13
766.type	abi_test_clobber_f13,@function
767.align	4
768abi_test_clobber_f13:
769.localentry	abi_test_clobber_f13,0
770
771	li	0, 0
772
773	std	0, -8(1)
774	lfd	13, -8(1)
775	blr
776.size	abi_test_clobber_f13,.-abi_test_clobber_f13
777.globl	abi_test_clobber_f14
778.type	abi_test_clobber_f14,@function
779.align	4
780abi_test_clobber_f14:
781.localentry	abi_test_clobber_f14,0
782
783	li	0, 0
784
785	std	0, -8(1)
786	lfd	14, -8(1)
787	blr
788.size	abi_test_clobber_f14,.-abi_test_clobber_f14
789.globl	abi_test_clobber_f15
790.type	abi_test_clobber_f15,@function
791.align	4
792abi_test_clobber_f15:
793.localentry	abi_test_clobber_f15,0
794
795	li	0, 0
796
797	std	0, -8(1)
798	lfd	15, -8(1)
799	blr
800.size	abi_test_clobber_f15,.-abi_test_clobber_f15
801.globl	abi_test_clobber_f16
802.type	abi_test_clobber_f16,@function
803.align	4
804abi_test_clobber_f16:
805.localentry	abi_test_clobber_f16,0
806
807	li	0, 0
808
809	std	0, -8(1)
810	lfd	16, -8(1)
811	blr
812.size	abi_test_clobber_f16,.-abi_test_clobber_f16
813.globl	abi_test_clobber_f17
814.type	abi_test_clobber_f17,@function
815.align	4
816abi_test_clobber_f17:
817.localentry	abi_test_clobber_f17,0
818
819	li	0, 0
820
821	std	0, -8(1)
822	lfd	17, -8(1)
823	blr
824.size	abi_test_clobber_f17,.-abi_test_clobber_f17
825.globl	abi_test_clobber_f18
826.type	abi_test_clobber_f18,@function
827.align	4
828abi_test_clobber_f18:
829.localentry	abi_test_clobber_f18,0
830
831	li	0, 0
832
833	std	0, -8(1)
834	lfd	18, -8(1)
835	blr
836.size	abi_test_clobber_f18,.-abi_test_clobber_f18
837.globl	abi_test_clobber_f19
838.type	abi_test_clobber_f19,@function
839.align	4
840abi_test_clobber_f19:
841.localentry	abi_test_clobber_f19,0
842
843	li	0, 0
844
845	std	0, -8(1)
846	lfd	19, -8(1)
847	blr
848.size	abi_test_clobber_f19,.-abi_test_clobber_f19
849.globl	abi_test_clobber_f20
850.type	abi_test_clobber_f20,@function
851.align	4
852abi_test_clobber_f20:
853.localentry	abi_test_clobber_f20,0
854
855	li	0, 0
856
857	std	0, -8(1)
858	lfd	20, -8(1)
859	blr
860.size	abi_test_clobber_f20,.-abi_test_clobber_f20
861.globl	abi_test_clobber_f21
862.type	abi_test_clobber_f21,@function
863.align	4
864abi_test_clobber_f21:
865.localentry	abi_test_clobber_f21,0
866
867	li	0, 0
868
869	std	0, -8(1)
870	lfd	21, -8(1)
871	blr
872.size	abi_test_clobber_f21,.-abi_test_clobber_f21
873.globl	abi_test_clobber_f22
874.type	abi_test_clobber_f22,@function
875.align	4
876abi_test_clobber_f22:
877.localentry	abi_test_clobber_f22,0
878
879	li	0, 0
880
881	std	0, -8(1)
882	lfd	22, -8(1)
883	blr
884.size	abi_test_clobber_f22,.-abi_test_clobber_f22
885.globl	abi_test_clobber_f23
886.type	abi_test_clobber_f23,@function
887.align	4
888abi_test_clobber_f23:
889.localentry	abi_test_clobber_f23,0
890
891	li	0, 0
892
893	std	0, -8(1)
894	lfd	23, -8(1)
895	blr
896.size	abi_test_clobber_f23,.-abi_test_clobber_f23
897.globl	abi_test_clobber_f24
898.type	abi_test_clobber_f24,@function
899.align	4
900abi_test_clobber_f24:
901.localentry	abi_test_clobber_f24,0
902
903	li	0, 0
904
905	std	0, -8(1)
906	lfd	24, -8(1)
907	blr
908.size	abi_test_clobber_f24,.-abi_test_clobber_f24
909.globl	abi_test_clobber_f25
910.type	abi_test_clobber_f25,@function
911.align	4
912abi_test_clobber_f25:
913.localentry	abi_test_clobber_f25,0
914
915	li	0, 0
916
917	std	0, -8(1)
918	lfd	25, -8(1)
919	blr
920.size	abi_test_clobber_f25,.-abi_test_clobber_f25
921.globl	abi_test_clobber_f26
922.type	abi_test_clobber_f26,@function
923.align	4
924abi_test_clobber_f26:
925.localentry	abi_test_clobber_f26,0
926
927	li	0, 0
928
929	std	0, -8(1)
930	lfd	26, -8(1)
931	blr
932.size	abi_test_clobber_f26,.-abi_test_clobber_f26
933.globl	abi_test_clobber_f27
934.type	abi_test_clobber_f27,@function
935.align	4
936abi_test_clobber_f27:
937.localentry	abi_test_clobber_f27,0
938
939	li	0, 0
940
941	std	0, -8(1)
942	lfd	27, -8(1)
943	blr
944.size	abi_test_clobber_f27,.-abi_test_clobber_f27
945.globl	abi_test_clobber_f28
946.type	abi_test_clobber_f28,@function
947.align	4
948abi_test_clobber_f28:
949.localentry	abi_test_clobber_f28,0
950
951	li	0, 0
952
953	std	0, -8(1)
954	lfd	28, -8(1)
955	blr
956.size	abi_test_clobber_f28,.-abi_test_clobber_f28
957.globl	abi_test_clobber_f29
958.type	abi_test_clobber_f29,@function
959.align	4
960abi_test_clobber_f29:
961.localentry	abi_test_clobber_f29,0
962
963	li	0, 0
964
965	std	0, -8(1)
966	lfd	29, -8(1)
967	blr
968.size	abi_test_clobber_f29,.-abi_test_clobber_f29
969.globl	abi_test_clobber_f30
970.type	abi_test_clobber_f30,@function
971.align	4
972abi_test_clobber_f30:
973.localentry	abi_test_clobber_f30,0
974
975	li	0, 0
976
977	std	0, -8(1)
978	lfd	30, -8(1)
979	blr
980.size	abi_test_clobber_f30,.-abi_test_clobber_f30
981.globl	abi_test_clobber_f31
982.type	abi_test_clobber_f31,@function
983.align	4
984abi_test_clobber_f31:
985.localentry	abi_test_clobber_f31,0
986
987	li	0, 0
988
989	std	0, -8(1)
990	lfd	31, -8(1)
991	blr
992.size	abi_test_clobber_f31,.-abi_test_clobber_f31
993.globl	abi_test_clobber_v0
994.type	abi_test_clobber_v0,@function
995.align	4
996abi_test_clobber_v0:
997.localentry	abi_test_clobber_v0,0
998
999	vxor	0, 0, 0
1000	blr
1001.size	abi_test_clobber_v0,.-abi_test_clobber_v0
1002.globl	abi_test_clobber_v1
1003.type	abi_test_clobber_v1,@function
1004.align	4
1005abi_test_clobber_v1:
1006.localentry	abi_test_clobber_v1,0
1007
1008	vxor	1, 1, 1
1009	blr
1010.size	abi_test_clobber_v1,.-abi_test_clobber_v1
1011.globl	abi_test_clobber_v2
1012.type	abi_test_clobber_v2,@function
1013.align	4
1014abi_test_clobber_v2:
1015.localentry	abi_test_clobber_v2,0
1016
1017	vxor	2, 2, 2
1018	blr
1019.size	abi_test_clobber_v2,.-abi_test_clobber_v2
1020.globl	abi_test_clobber_v3
1021.type	abi_test_clobber_v3,@function
1022.align	4
1023abi_test_clobber_v3:
1024.localentry	abi_test_clobber_v3,0
1025
1026	vxor	3, 3, 3
1027	blr
1028.size	abi_test_clobber_v3,.-abi_test_clobber_v3
1029.globl	abi_test_clobber_v4
1030.type	abi_test_clobber_v4,@function
1031.align	4
1032abi_test_clobber_v4:
1033.localentry	abi_test_clobber_v4,0
1034
1035	vxor	4, 4, 4
1036	blr
1037.size	abi_test_clobber_v4,.-abi_test_clobber_v4
1038.globl	abi_test_clobber_v5
1039.type	abi_test_clobber_v5,@function
1040.align	4
1041abi_test_clobber_v5:
1042.localentry	abi_test_clobber_v5,0
1043
1044	vxor	5, 5, 5
1045	blr
1046.size	abi_test_clobber_v5,.-abi_test_clobber_v5
1047.globl	abi_test_clobber_v6
1048.type	abi_test_clobber_v6,@function
1049.align	4
1050abi_test_clobber_v6:
1051.localentry	abi_test_clobber_v6,0
1052
1053	vxor	6, 6, 6
1054	blr
1055.size	abi_test_clobber_v6,.-abi_test_clobber_v6
1056.globl	abi_test_clobber_v7
1057.type	abi_test_clobber_v7,@function
1058.align	4
1059abi_test_clobber_v7:
1060.localentry	abi_test_clobber_v7,0
1061
1062	vxor	7, 7, 7
1063	blr
1064.size	abi_test_clobber_v7,.-abi_test_clobber_v7
1065.globl	abi_test_clobber_v8
1066.type	abi_test_clobber_v8,@function
1067.align	4
1068abi_test_clobber_v8:
1069.localentry	abi_test_clobber_v8,0
1070
1071	vxor	8, 8, 8
1072	blr
1073.size	abi_test_clobber_v8,.-abi_test_clobber_v8
1074.globl	abi_test_clobber_v9
1075.type	abi_test_clobber_v9,@function
1076.align	4
1077abi_test_clobber_v9:
1078.localentry	abi_test_clobber_v9,0
1079
1080	vxor	9, 9, 9
1081	blr
1082.size	abi_test_clobber_v9,.-abi_test_clobber_v9
1083.globl	abi_test_clobber_v10
1084.type	abi_test_clobber_v10,@function
1085.align	4
1086abi_test_clobber_v10:
1087.localentry	abi_test_clobber_v10,0
1088
1089	vxor	10, 10, 10
1090	blr
1091.size	abi_test_clobber_v10,.-abi_test_clobber_v10
1092.globl	abi_test_clobber_v11
1093.type	abi_test_clobber_v11,@function
1094.align	4
1095abi_test_clobber_v11:
1096.localentry	abi_test_clobber_v11,0
1097
1098	vxor	11, 11, 11
1099	blr
1100.size	abi_test_clobber_v11,.-abi_test_clobber_v11
1101.globl	abi_test_clobber_v12
1102.type	abi_test_clobber_v12,@function
1103.align	4
1104abi_test_clobber_v12:
1105.localentry	abi_test_clobber_v12,0
1106
1107	vxor	12, 12, 12
1108	blr
1109.size	abi_test_clobber_v12,.-abi_test_clobber_v12
1110.globl	abi_test_clobber_v13
1111.type	abi_test_clobber_v13,@function
1112.align	4
1113abi_test_clobber_v13:
1114.localentry	abi_test_clobber_v13,0
1115
1116	vxor	13, 13, 13
1117	blr
1118.size	abi_test_clobber_v13,.-abi_test_clobber_v13
1119.globl	abi_test_clobber_v14
1120.type	abi_test_clobber_v14,@function
1121.align	4
1122abi_test_clobber_v14:
1123.localentry	abi_test_clobber_v14,0
1124
1125	vxor	14, 14, 14
1126	blr
1127.size	abi_test_clobber_v14,.-abi_test_clobber_v14
1128.globl	abi_test_clobber_v15
1129.type	abi_test_clobber_v15,@function
1130.align	4
1131abi_test_clobber_v15:
1132.localentry	abi_test_clobber_v15,0
1133
1134	vxor	15, 15, 15
1135	blr
1136.size	abi_test_clobber_v15,.-abi_test_clobber_v15
1137.globl	abi_test_clobber_v16
1138.type	abi_test_clobber_v16,@function
1139.align	4
1140abi_test_clobber_v16:
1141.localentry	abi_test_clobber_v16,0
1142
1143	vxor	16, 16, 16
1144	blr
1145.size	abi_test_clobber_v16,.-abi_test_clobber_v16
1146.globl	abi_test_clobber_v17
1147.type	abi_test_clobber_v17,@function
1148.align	4
1149abi_test_clobber_v17:
1150.localentry	abi_test_clobber_v17,0
1151
1152	vxor	17, 17, 17
1153	blr
1154.size	abi_test_clobber_v17,.-abi_test_clobber_v17
1155.globl	abi_test_clobber_v18
1156.type	abi_test_clobber_v18,@function
1157.align	4
1158abi_test_clobber_v18:
1159.localentry	abi_test_clobber_v18,0
1160
1161	vxor	18, 18, 18
1162	blr
1163.size	abi_test_clobber_v18,.-abi_test_clobber_v18
1164.globl	abi_test_clobber_v19
1165.type	abi_test_clobber_v19,@function
1166.align	4
1167abi_test_clobber_v19:
1168.localentry	abi_test_clobber_v19,0
1169
1170	vxor	19, 19, 19
1171	blr
1172.size	abi_test_clobber_v19,.-abi_test_clobber_v19
1173.globl	abi_test_clobber_v20
1174.type	abi_test_clobber_v20,@function
1175.align	4
1176abi_test_clobber_v20:
1177.localentry	abi_test_clobber_v20,0
1178
1179	vxor	20, 20, 20
1180	blr
1181.size	abi_test_clobber_v20,.-abi_test_clobber_v20
1182.globl	abi_test_clobber_v21
1183.type	abi_test_clobber_v21,@function
1184.align	4
1185abi_test_clobber_v21:
1186.localentry	abi_test_clobber_v21,0
1187
1188	vxor	21, 21, 21
1189	blr
1190.size	abi_test_clobber_v21,.-abi_test_clobber_v21
1191.globl	abi_test_clobber_v22
1192.type	abi_test_clobber_v22,@function
1193.align	4
1194abi_test_clobber_v22:
1195.localentry	abi_test_clobber_v22,0
1196
1197	vxor	22, 22, 22
1198	blr
1199.size	abi_test_clobber_v22,.-abi_test_clobber_v22
1200.globl	abi_test_clobber_v23
1201.type	abi_test_clobber_v23,@function
1202.align	4
1203abi_test_clobber_v23:
1204.localentry	abi_test_clobber_v23,0
1205
1206	vxor	23, 23, 23
1207	blr
1208.size	abi_test_clobber_v23,.-abi_test_clobber_v23
1209.globl	abi_test_clobber_v24
1210.type	abi_test_clobber_v24,@function
1211.align	4
1212abi_test_clobber_v24:
1213.localentry	abi_test_clobber_v24,0
1214
1215	vxor	24, 24, 24
1216	blr
1217.size	abi_test_clobber_v24,.-abi_test_clobber_v24
1218.globl	abi_test_clobber_v25
1219.type	abi_test_clobber_v25,@function
1220.align	4
1221abi_test_clobber_v25:
1222.localentry	abi_test_clobber_v25,0
1223
1224	vxor	25, 25, 25
1225	blr
1226.size	abi_test_clobber_v25,.-abi_test_clobber_v25
1227.globl	abi_test_clobber_v26
1228.type	abi_test_clobber_v26,@function
1229.align	4
1230abi_test_clobber_v26:
1231.localentry	abi_test_clobber_v26,0
1232
1233	vxor	26, 26, 26
1234	blr
1235.size	abi_test_clobber_v26,.-abi_test_clobber_v26
1236.globl	abi_test_clobber_v27
1237.type	abi_test_clobber_v27,@function
1238.align	4
1239abi_test_clobber_v27:
1240.localentry	abi_test_clobber_v27,0
1241
1242	vxor	27, 27, 27
1243	blr
1244.size	abi_test_clobber_v27,.-abi_test_clobber_v27
1245.globl	abi_test_clobber_v28
1246.type	abi_test_clobber_v28,@function
1247.align	4
1248abi_test_clobber_v28:
1249.localentry	abi_test_clobber_v28,0
1250
1251	vxor	28, 28, 28
1252	blr
1253.size	abi_test_clobber_v28,.-abi_test_clobber_v28
1254.globl	abi_test_clobber_v29
1255.type	abi_test_clobber_v29,@function
1256.align	4
1257abi_test_clobber_v29:
1258.localentry	abi_test_clobber_v29,0
1259
1260	vxor	29, 29, 29
1261	blr
1262.size	abi_test_clobber_v29,.-abi_test_clobber_v29
1263.globl	abi_test_clobber_v30
1264.type	abi_test_clobber_v30,@function
1265.align	4
1266abi_test_clobber_v30:
1267.localentry	abi_test_clobber_v30,0
1268
1269	vxor	30, 30, 30
1270	blr
1271.size	abi_test_clobber_v30,.-abi_test_clobber_v30
1272.globl	abi_test_clobber_v31
1273.type	abi_test_clobber_v31,@function
1274.align	4
1275abi_test_clobber_v31:
1276.localentry	abi_test_clobber_v31,0
1277
1278	vxor	31, 31, 31
1279	blr
1280.size	abi_test_clobber_v31,.-abi_test_clobber_v31
1281.globl	abi_test_clobber_cr0
1282.type	abi_test_clobber_cr0,@function
1283.align	4
1284abi_test_clobber_cr0:
1285.localentry	abi_test_clobber_cr0,0
1286
1287
1288
1289	mfcr	0
1290	not	0, 0
1291	mtcrf	128, 0
1292	blr
1293.size	abi_test_clobber_cr0,.-abi_test_clobber_cr0
1294.globl	abi_test_clobber_cr1
1295.type	abi_test_clobber_cr1,@function
1296.align	4
1297abi_test_clobber_cr1:
1298.localentry	abi_test_clobber_cr1,0
1299
1300
1301
1302	mfcr	0
1303	not	0, 0
1304	mtcrf	64, 0
1305	blr
1306.size	abi_test_clobber_cr1,.-abi_test_clobber_cr1
1307.globl	abi_test_clobber_cr2
1308.type	abi_test_clobber_cr2,@function
1309.align	4
1310abi_test_clobber_cr2:
1311.localentry	abi_test_clobber_cr2,0
1312
1313
1314
1315	mfcr	0
1316	not	0, 0
1317	mtcrf	32, 0
1318	blr
1319.size	abi_test_clobber_cr2,.-abi_test_clobber_cr2
1320.globl	abi_test_clobber_cr3
1321.type	abi_test_clobber_cr3,@function
1322.align	4
1323abi_test_clobber_cr3:
1324.localentry	abi_test_clobber_cr3,0
1325
1326
1327
1328	mfcr	0
1329	not	0, 0
1330	mtcrf	16, 0
1331	blr
1332.size	abi_test_clobber_cr3,.-abi_test_clobber_cr3
1333.globl	abi_test_clobber_cr4
1334.type	abi_test_clobber_cr4,@function
1335.align	4
1336abi_test_clobber_cr4:
1337.localentry	abi_test_clobber_cr4,0
1338
1339
1340
1341	mfcr	0
1342	not	0, 0
1343	mtcrf	8, 0
1344	blr
1345.size	abi_test_clobber_cr4,.-abi_test_clobber_cr4
1346.globl	abi_test_clobber_cr5
1347.type	abi_test_clobber_cr5,@function
1348.align	4
1349abi_test_clobber_cr5:
1350.localentry	abi_test_clobber_cr5,0
1351
1352
1353
1354	mfcr	0
1355	not	0, 0
1356	mtcrf	4, 0
1357	blr
1358.size	abi_test_clobber_cr5,.-abi_test_clobber_cr5
1359.globl	abi_test_clobber_cr6
1360.type	abi_test_clobber_cr6,@function
1361.align	4
1362abi_test_clobber_cr6:
1363.localentry	abi_test_clobber_cr6,0
1364
1365
1366
1367	mfcr	0
1368	not	0, 0
1369	mtcrf	2, 0
1370	blr
1371.size	abi_test_clobber_cr6,.-abi_test_clobber_cr6
1372.globl	abi_test_clobber_cr7
1373.type	abi_test_clobber_cr7,@function
1374.align	4
1375abi_test_clobber_cr7:
1376.localentry	abi_test_clobber_cr7,0
1377
1378
1379
1380	mfcr	0
1381	not	0, 0
1382	mtcrf	1, 0
1383	blr
1384.size	abi_test_clobber_cr7,.-abi_test_clobber_cr7
1385.globl	abi_test_clobber_ctr
1386.type	abi_test_clobber_ctr,@function
1387.align	4
1388abi_test_clobber_ctr:
1389.localentry	abi_test_clobber_ctr,0
1390
1391	li	0, 0
1392	mtctr	0
1393	blr
1394.size	abi_test_clobber_ctr,.-abi_test_clobber_ctr
1395
1396.globl	abi_test_clobber_lr
1397.type	abi_test_clobber_lr,@function
1398.align	4
1399abi_test_clobber_lr:
1400.localentry	abi_test_clobber_lr,0
1401
1402	mflr	0
1403	mtctr	0
1404	li	0, 0
1405	mtlr	0
1406	bctr
1407.size	abi_test_clobber_lr,.-abi_test_clobber_lr
1408
1409#endif  // !OPENSSL_NO_ASM && __powerpc64__
1410.section	.note.GNU-stack,"",@progbits
1411