summaryrefslogtreecommitdiff
path: root/src/arch/ppc/lib/floats.S
blob: 8b8eb495f039645d91eac3726ed3a673cf5da34c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
/* Copyright 1999-2000  AG Electronics Ltd. */
/* This code is distributed without warranty under the GPL v2 (see COPYING) */

#include <ppc_asm.tmpl>

	.globl	ppc_init_float_registers
    
ppc_init_float_registers:
	lfd	fr0, 0(r3)
	lfd	fr1, 0(r3)
	lfd	fr2, 0(r3)
	lfd	fr3, 0(r3)
	lfd	fr4, 0(r3)
	lfd	fr5, 0(r3)
	lfd	fr6, 0(r3)
	lfd	fr7, 0(r3)
	lfd	fr8, 0(r3)
	lfd	fr9, 0(r3)
	lfd	fr10, 0(r3)
	lfd	fr11, 0(r3)
	lfd	fr12, 0(r3)
	lfd	fr13, 0(r3)
	lfd	fr14, 0(r3)
	lfd	fr15, 0(r3)
	lfd	fr16, 0(r3)
	lfd	fr17, 0(r3)
	lfd	fr18, 0(r3)
	lfd	fr19, 0(r3)
	lfd	fr20, 0(r3)
	lfd	fr21, 0(r3)
	lfd	fr22, 0(r3)
	lfd	fr23, 0(r3)
	lfd	fr24, 0(r3)
	lfd	fr25, 0(r3)
	lfd	fr26, 0(r3)
	lfd	fr27, 0(r3)
	lfd	fr28, 0(r3)
	lfd	fr29, 0(r3)
	lfd	fr30, 0(r3)
	lfd	fr31, 0(r3)
	blr

	.end