📄 vpush.s
字号:
; push volatile registers
; for use by "machine routines" that are written in C.
; for example, a_fp2int.s calling fp2int.c to do the actual conversion.
;
; based on lpush.s' push_lset and pop_lset
;
.text
push_vset::
st -y,R31
st -y,R30
st -y,R27
st -y,R26
st -y,R25
st -y,R24
st -y,R9
st -y,R8
st -y,R7
st -y,R6
st -y,R5
st -y,R4
st -y,R3
st -y,R2
st -y,R1
st -y,R0
ret
pop_vset::
ld R0,y+
ld R1,y+
ld R2,y+
ld R3,y+
ld R4,y+
ld R5,y+
ld R6,y+
ld R7,y+
ld R8,y+
ld R9,y+
ld R24,y+
ld R25,y+
ld R26,y+
ld R27,y+
ld R30,y+
ld R31,y+
ret
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -