|
@@ -6,74 +6,74 @@
|
|
|
;
|
|
|
NO,$00,$00,$00,INVALID,-1,-1
|
|
|
; Integer registers
|
|
|
-G0,$01,$04,$00,%g0,1,1
|
|
|
-G1,$01,$04,$01,%g1,2,2
|
|
|
-G2,$01,$04,$02,%g2,3,3
|
|
|
-G3,$01,$04,$03,%g3,4,4
|
|
|
-G4,$01,$04,$04,%g4,5,5
|
|
|
-G5,$01,$04,$05,%g5,6,6
|
|
|
-G6,$01,$04,$06,%g6,7,7
|
|
|
-G7,$01,$04,$07,%g7,8,8
|
|
|
-O0,$01,$04,$08,%o0,9,9
|
|
|
-O1,$01,$04,$09,%o1,10,10
|
|
|
-O2,$01,$04,$0a,%o2,11,11
|
|
|
-O3,$01,$04,$0b,%o3,12,12
|
|
|
-O4,$01,$04,$0c,%o4,13,13
|
|
|
-O5,$01,$04,$0d,%o5,14,14
|
|
|
-O6,$01,$04,$0e,%o6,15,15
|
|
|
-O7,$01,$04,$0f,%o7,16,16
|
|
|
-L0,$01,$04,$10,%l0,17,17
|
|
|
-L1,$01,$04,$11,%l1,18,18
|
|
|
-L2,$01,$04,$12,%l2,19,19
|
|
|
-L3,$01,$04,$13,%l3,20,20
|
|
|
-L4,$01,$04,$14,%l4,21,21
|
|
|
-L5,$01,$04,$15,%l5,22,22
|
|
|
-L6,$01,$04,$16,%l6,23,23
|
|
|
-L7,$01,$04,$17,%l7,24,24
|
|
|
-I0,$01,$04,$18,%i0,25,25
|
|
|
-I1,$01,$04,$19,%i1,26,26
|
|
|
-I2,$01,$04,$1a,%i2,27,27
|
|
|
-I3,$01,$04,$1b,%i3,28,28
|
|
|
-I4,$01,$04,$1c,%i4,29,29
|
|
|
-I5,$01,$04,$1d,%i5,30,30
|
|
|
-I6,$01,$04,$1e,%i6,31,31
|
|
|
-I7,$01,$04,$1f,%i7,32,32
|
|
|
+G0,$01,$04,$00,%g0,0,0
|
|
|
+G1,$01,$04,$01,%g1,1,1
|
|
|
+G2,$01,$04,$02,%g2,2,2
|
|
|
+G3,$01,$04,$03,%g3,3,3
|
|
|
+G4,$01,$04,$04,%g4,4,4
|
|
|
+G5,$01,$04,$05,%g5,5,5
|
|
|
+G6,$01,$04,$06,%g6,6,6
|
|
|
+G7,$01,$04,$07,%g7,7,7
|
|
|
+O0,$01,$04,$08,%o0,8,8
|
|
|
+O1,$01,$04,$09,%o1,9,9
|
|
|
+O2,$01,$04,$0a,%o2,10,10
|
|
|
+O3,$01,$04,$0b,%o3,11,11
|
|
|
+O4,$01,$04,$0c,%o4,12,12
|
|
|
+O5,$01,$04,$0d,%o5,13,13
|
|
|
+O6,$01,$04,$0e,%o6,14,14
|
|
|
+O7,$01,$04,$0f,%o7,15,15
|
|
|
+L0,$01,$04,$10,%l0,16,16
|
|
|
+L1,$01,$04,$11,%l1,17,17
|
|
|
+L2,$01,$04,$12,%l2,18,18
|
|
|
+L3,$01,$04,$13,%l3,19,19
|
|
|
+L4,$01,$04,$14,%l4,20,20
|
|
|
+L5,$01,$04,$15,%l5,21,21
|
|
|
+L6,$01,$04,$16,%l6,22,22
|
|
|
+L7,$01,$04,$17,%l7,23,23
|
|
|
+I0,$01,$04,$18,%i0,24,24
|
|
|
+I1,$01,$04,$19,%i1,25,25
|
|
|
+I2,$01,$04,$1a,%i2,26,26
|
|
|
+I3,$01,$04,$1b,%i3,27,27
|
|
|
+I4,$01,$04,$1c,%i4,28,28
|
|
|
+I5,$01,$04,$1d,%i5,29,29
|
|
|
+I6,$01,$04,$1e,%i6,30,30
|
|
|
+I7,$01,$04,$1f,%i7,31,31
|
|
|
; Aliases for stackpointer (%o6) and framepointer (%i6)
|
|
|
-FP,$01,$04,$1e,%fp,31,31
|
|
|
-SP,$01,$04,$0e,%sp,15,15
|
|
|
+FP,$01,$04,$1e,%fp,30,30
|
|
|
+SP,$01,$04,$0e,%sp,14,14
|
|
|
; Float registers, single use
|
|
|
F0,$02,$06,$00,%f0,32,32
|
|
|
-F1,$02,$06,$01,%f1,32,32
|
|
|
-F2,$02,$06,$02,%f2,32,32
|
|
|
-F3,$02,$06,$03,%f3,32,32
|
|
|
-F4,$02,$06,$04,%f4,32,32
|
|
|
-F5,$02,$06,$05,%f5,32,32
|
|
|
-F6,$02,$06,$06,%f6,32,32
|
|
|
-F7,$02,$06,$07,%f7,32,32
|
|
|
-F8,$02,$06,$08,%f8,32,32
|
|
|
-F9,$02,$06,$09,%f9,32,32
|
|
|
-F10,$02,$06,$0a,%f10,32,32
|
|
|
-F11,$02,$06,$0b,%f11,32,32
|
|
|
-F12,$02,$06,$0c,%f12,32,32
|
|
|
-F13,$02,$06,$0d,%f13,32,32
|
|
|
-F14,$02,$06,$0e,%f14,32,32
|
|
|
-F15,$02,$06,$0f,%f15,32,32
|
|
|
-F16,$02,$06,$10,%f16,32,32
|
|
|
-F17,$02,$06,$11,%f17,32,32
|
|
|
-F18,$02,$06,$12,%f18,32,32
|
|
|
-F19,$02,$06,$13,%f19,32,32
|
|
|
-F20,$02,$06,$14,%f20,32,32
|
|
|
-F21,$02,$06,$15,%f21,32,32
|
|
|
-F22,$02,$06,$16,%f22,32,32
|
|
|
-F23,$02,$06,$17,%f23,32,32
|
|
|
-F24,$02,$06,$18,%f24,32,32
|
|
|
-F25,$02,$06,$19,%f25,32,32
|
|
|
-F26,$02,$06,$1a,%f26,32,32
|
|
|
-F27,$02,$06,$1b,%f27,32,32
|
|
|
-F28,$02,$06,$1c,%f28,32,32
|
|
|
-F29,$02,$06,$1d,%f29,32,32
|
|
|
-F30,$02,$06,$1e,%f30,32,32
|
|
|
-F31,$02,$06,$1f,%f31,32,32
|
|
|
+F1,$02,$06,$01,%f1,33,33
|
|
|
+F2,$02,$06,$02,%f2,34,34
|
|
|
+F3,$02,$06,$03,%f3,35,35
|
|
|
+F4,$02,$06,$04,%f4,36,36
|
|
|
+F5,$02,$06,$05,%f5,37,37
|
|
|
+F6,$02,$06,$06,%f6,38,38
|
|
|
+F7,$02,$06,$07,%f7,39,39
|
|
|
+F8,$02,$06,$08,%f8,40,40
|
|
|
+F9,$02,$06,$09,%f9,41,41
|
|
|
+F10,$02,$06,$0a,%f10,42,42
|
|
|
+F11,$02,$06,$0b,%f11,43,43
|
|
|
+F12,$02,$06,$0c,%f12,44,44
|
|
|
+F13,$02,$06,$0d,%f13,45,45
|
|
|
+F14,$02,$06,$0e,%f14,46,46
|
|
|
+F15,$02,$06,$0f,%f15,47,47
|
|
|
+F16,$02,$06,$10,%f16,48,48
|
|
|
+F17,$02,$06,$11,%f17,49,49
|
|
|
+F18,$02,$06,$12,%f18,50,50
|
|
|
+F19,$02,$06,$13,%f19,51,51
|
|
|
+F20,$02,$06,$14,%f20,52,52
|
|
|
+F21,$02,$06,$15,%f21,53,53
|
|
|
+F22,$02,$06,$16,%f22,54,54
|
|
|
+F23,$02,$06,$17,%f23,55,55
|
|
|
+F24,$02,$06,$18,%f24,56,56
|
|
|
+F25,$02,$06,$19,%f25,57,57
|
|
|
+F26,$02,$06,$1a,%f26,58,58
|
|
|
+F27,$02,$06,$1b,%f27,59,59
|
|
|
+F28,$02,$06,$1c,%f28,60,60
|
|
|
+F29,$02,$06,$1d,%f29,61,61
|
|
|
+F30,$02,$06,$1e,%f30,62,62
|
|
|
+F31,$02,$06,$1f,%f31,63,63
|
|
|
|
|
|
; Coprocessor registers
|
|
|
C0,$03,$00,$00,%c0,32,32
|