summaryrefslogtreecommitdiffstats
path: root/private/crt32/misc/alpha/ots_as.hs
diff options
context:
space:
mode:
Diffstat (limited to 'private/crt32/misc/alpha/ots_as.hs')
-rw-r--r--private/crt32/misc/alpha/ots_as.hs38
1 files changed, 38 insertions, 0 deletions
diff --git a/private/crt32/misc/alpha/ots_as.hs b/private/crt32/misc/alpha/ots_as.hs
new file mode 100644
index 000000000..127fe6382
--- /dev/null
+++ b/private/crt32/misc/alpha/ots_as.hs
@@ -0,0 +1,38 @@
+/* Definitions common to all systems using the "as" assembler (OSF,WNT) */
+/* Define mov to be bis from $31 so it can take a literal... */
+#define mov bis $31,
+#define not ornot $31,
+/* Define register aliases */
+#define r0 $0
+#define r1 $1
+#define r2 $2
+#define r3 $3
+#define r4 $4
+#define r5 $5
+#define r6 $6
+#define r7 $7
+#define r8 $8
+#define r9 $9
+#define r10 $10
+#define r11 $11
+#define r12 $12
+#define r13 $13
+#define r14 $14
+#define r15 $15
+#define r16 $16
+#define r17 $17
+#define r18 $18
+#define r19 $19
+#define r20 $20
+#define r21 $21
+#define r22 $22
+#define r23 $23
+#define r24 $24
+#define r25 $25
+#define r26 $26
+#define r27 $27
+#define r28 $28
+#define r29 $29
+#define sp $sp
+#define gp $gp
+#define r31 $31