|
@@ -6,38 +6,38 @@
|
|
|
;
|
|
|
NO,$00,$00,$00,INVALID,-1,-1
|
|
|
; Integer registers
|
|
|
-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
|
|
|
+G0,$01,$00,$00,%g0,0,0
|
|
|
+G1,$01,$00,$01,%g1,1,1
|
|
|
+G2,$01,$00,$02,%g2,2,2
|
|
|
+G3,$01,$00,$03,%g3,3,3
|
|
|
+G4,$01,$00,$04,%g4,4,4
|
|
|
+G5,$01,$00,$05,%g5,5,5
|
|
|
+G6,$01,$00,$06,%g6,6,6
|
|
|
+G7,$01,$00,$07,%g7,7,7
|
|
|
+O0,$01,$00,$08,%o0,8,8
|
|
|
+O1,$01,$00,$09,%o1,9,9
|
|
|
+O2,$01,$00,$0a,%o2,10,10
|
|
|
+O3,$01,$00,$0b,%o3,11,11
|
|
|
+O4,$01,$00,$0c,%o4,12,12
|
|
|
+O5,$01,$00,$0d,%o5,13,13
|
|
|
+O6,$01,$00,$0e,%o6,14,14
|
|
|
+O7,$01,$00,$0f,%o7,15,15
|
|
|
+L0,$01,$00,$10,%l0,16,16
|
|
|
+L1,$01,$00,$11,%l1,17,17
|
|
|
+L2,$01,$00,$12,%l2,18,18
|
|
|
+L3,$01,$00,$13,%l3,19,19
|
|
|
+L4,$01,$00,$14,%l4,20,20
|
|
|
+L5,$01,$00,$15,%l5,21,21
|
|
|
+L6,$01,$00,$16,%l6,22,22
|
|
|
+L7,$01,$00,$17,%l7,23,23
|
|
|
+I0,$01,$00,$18,%i0,24,24
|
|
|
+I1,$01,$00,$19,%i1,25,25
|
|
|
+I2,$01,$00,$1a,%i2,26,26
|
|
|
+I3,$01,$00,$1b,%i3,27,27
|
|
|
+I4,$01,$00,$1c,%i4,28,28
|
|
|
+I5,$01,$00,$1d,%i5,29,29
|
|
|
+I6,$01,$00,$1e,%i6,30,30
|
|
|
+I7,$01,$00,$1f,%i7,31,31
|
|
|
; Aliases for stackpointer (%o6) and framepointer (%i6)
|
|
|
FP,$01,$04,$1e,%fp,30,30
|
|
|
SP,$01,$04,$0e,%sp,14,14
|
|
@@ -152,6 +152,8 @@ PSR,$05,$00,$04,%psr,65,65
|
|
|
TBR,$05,$00,$05,%tbr,67,67
|
|
|
WIM,$05,$00,$06,%wim,66,66
|
|
|
Y,$05,$00,$07,%y,64,64
|
|
|
+ICC,$05,$00,$08,%icc,63,63,SPARC64
|
|
|
+XCC,$05,$00,$09,%xcc,62,62,SPARC64
|
|
|
|
|
|
; Ancillary State Registers
|
|
|
ASR0,$04,$00,$00,%asr0,32,32
|