]> git.lizzy.rs Git - plan9front.git/blob - sys/src/libc/power/getfcr.s
libaml: fix gc bug, need to amltake()/amldrop() temporary buffer
[plan9front.git] / sys / src / libc / power / getfcr.s
1 TEXT    getfcr(SB), $8
2         MOVFL   FPSCR, F3
3         FMOVD   F3, f-8(SP)
4         MOVW    -4(SP), R3
5         RETURN
6
7 TEXT    getfsr(SB), $8
8         MOVFL   FPSCR, F3
9         FMOVD   F3, f-8(SP)
10         MOVW    -4(SP), R3
11         RETURN
12
13 TEXT    setfcr(SB), $8
14         SYNC
15         MOVW    R3, -4(SP)
16         FMOVD   -8(SP), F3
17         MOVFL   F3, FPSCR
18         ISYNC
19         RETURN
20
21 TEXT    setfsr(SB), $8
22         SYNC
23         MOVW    R3, -4(SP)
24         FMOVD   -8(SP), F3
25         MOVFL   F3, FPSCR
26         ISYNC
27         RETURN
28