summaryrefslogtreecommitdiff
path: root/include/macros.inc
diff options
context:
space:
mode:
authormrb0nk500 <b0nk@b0nk.xyz>2023-01-31 18:55:58 -0400
committermrb0nk500 <b0nk@b0nk.xyz>2023-01-31 18:55:58 -0400
commit2ba3289286bbfcf9fcc13fd135d976058d8b6c2e (patch)
treebc98c1b02fdc28cc4f2c44f6232e6c66b08f2234 /include/macros.inc
parent67effb9191423d8e5d9e386eaa0f389267c775ce (diff)
asm: Add `macros.inc`
Diffstat (limited to 'include/macros.inc')
-rw-r--r--include/macros.inc76
1 files changed, 76 insertions, 0 deletions
diff --git a/include/macros.inc b/include/macros.inc
new file mode 100644
index 0000000..c83383d
--- /dev/null
+++ b/include/macros.inc
@@ -0,0 +1,76 @@
+// This was taken from ppcdis.
+// https://github.com/SeekyCt/ppcdis/blob/main/include/macros.inc
+
+/* Register name macros */
+.set r0, 0
+.set r1, 1
+.set r2, 2
+.set r3, 3
+.set r4, 4
+.set r5, 5
+.set r6, 6
+.set r7, 7
+.set r8, 8
+.set r9, 9
+.set r10, 10
+.set r11, 11
+.set r12, 12
+.set r13, 13
+.set r14, 14
+.set r15, 15
+.set r16, 16
+.set r17, 17
+.set r18, 18
+.set r19, 19
+.set r20, 20
+.set r21, 21
+.set r22, 22
+.set r23, 23
+.set r24, 24
+.set r25, 25
+.set r26, 26
+.set r27, 27
+.set r28, 28
+.set r29, 29
+.set r30, 30
+.set r31, 31
+.set f0, 0
+.set f1, 1
+.set f2, 2
+.set f3, 3
+.set f4, 4
+.set f5, 5
+.set f6, 6
+.set f7, 7
+.set f8, 8
+.set f9, 9
+.set f10, 10
+.set f11, 11
+.set f12, 12
+.set f13, 13
+.set f14, 14
+.set f15, 15
+.set f16, 16
+.set f17, 17
+.set f18, 18
+.set f19, 19
+.set f20, 20
+.set f21, 21
+.set f22, 22
+.set f23, 23
+.set f24, 24
+.set f25, 25
+.set f26, 26
+.set f27, 27
+.set f28, 28
+.set f29, 29
+.set f30, 30
+.set f31, 31
+.set qr0, 0
+.set qr1, 1
+.set qr2, 2
+.set qr3, 3
+.set qr4, 4
+.set qr5, 5
+.set qr6, 6
+.set qr7, 7