summaryrefslogtreecommitdiff
path: root/sys/src/ape/lib/9
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2016-05-04 16:11:48 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2016-05-04 16:11:48 +0200
commit986886f2b8ab4a7e1b3d66e99934d8fdab537be9 (patch)
treec49e9711e7229a8d12f5b5b0ab38b5bd6c27b711 /sys/src/ape/lib/9
parentf7703d6971383c39f981f5676a4e28a6371c3997 (diff)
retire the dec alpha port
Diffstat (limited to 'sys/src/ape/lib/9')
-rw-r--r--sys/src/ape/lib/9/alpha/getcallerpc.s4
-rw-r--r--sys/src/ape/lib/9/alpha/getfcr.s57
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