diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-05-04 16:11:48 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-05-04 16:11:48 +0200 |
commit | 986886f2b8ab4a7e1b3d66e99934d8fdab537be9 (patch) | |
tree | c49e9711e7229a8d12f5b5b0ab38b5bd6c27b711 /sys/src/ape/lib/9 | |
parent | f7703d6971383c39f981f5676a4e28a6371c3997 (diff) |
retire the dec alpha port
Diffstat (limited to 'sys/src/ape/lib/9')
-rw-r--r-- | sys/src/ape/lib/9/alpha/getcallerpc.s | 4 | ||||
-rw-r--r-- | sys/src/ape/lib/9/alpha/getfcr.s | 57 |
2 files changed, 0 insertions, 61 deletions
diff --git a/sys/src/ape/lib/9/alpha/getcallerpc.s b/sys/src/ape/lib/9/alpha/getcallerpc.s deleted file mode 100644 index 2214561be..000000000 --- a/sys/src/ape/lib/9/alpha/getcallerpc.s +++ /dev/null @@ -1,4 +0,0 @@ -TEXT getcallerpc(SB), $-8 - MOVL 0(SP), R0 - RET - diff --git a/sys/src/ape/lib/9/alpha/getfcr.s b/sys/src/ape/lib/9/alpha/getfcr.s deleted file mode 100644 index 06df5de98..000000000 --- a/sys/src/ape/lib/9/alpha/getfcr.s +++ /dev/null @@ -1,57 +0,0 @@ -#define EXCB WORD $0x60000400 /* until 7a/7l catch up */ - -TEXT getfsr(SB), $8 - EXCB - MOVT FPCR, F0 - EXCB - MOVT F0, tmp-8(SP) - MOVL tmp-4(SP), R1 - MOVQ $0x01e00000, R2 - AND R2, R1, R0 - RET - -TEXT setfsr(SB), $8 - MOVQ $0x01e00000, R2 - EXCB - MOVT FPCR, F0 - EXCB - MOVT F0, tmp-8(SP) - MOVL tmp-4(SP), R1 - ANDNOT R2, R1, R3 - AND R2, R0, R4 - OR R3, R4, R5 - MOVL R5, tmp-4(SP) - MOVT tmp-8(SP), F0 - EXCB - MOVT F0, FPCR - EXCB - RET - -TEXT getfcr(SB), $8 - EXCB - MOVT FPCR, F0 - EXCB - MOVT F0, tmp-8(SP) - MOVL tmp-4(SP), R1 - MOVQ $0x700c0000, R2 - AND R2, R1, R0 - XOR R2, R0 - RET - -TEXT setfcr(SB), $8 - MOVQ $0x700c0000, R2 - XOR R2, R0 - EXCB - MOVT FPCR, F0 - EXCB - MOVT F0, tmp-8(SP) - MOVL tmp-4(SP), R1 - ANDNOT R2, R1, R3 - AND R2, R0, R4 - OR R3, R4, R5 - MOVL R5, tmp-4(SP) - MOVT tmp-8(SP), F0 - EXCB - MOVT F0, FPCR - EXCB - RET |