⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 setjmp.s

📁 用于嵌入式Linux系统的标准C的库函数
💻 S
字号:
#include "setarch.h"	.file "setjmp.S"	.section .text	.align	2	.global	_setjmp_setjmp:#if defined(__H8300H__) || defined(__H8300S__)	mov.l	er7,@er0	mov.l	er6,@(4,er0)	mov.l	er5,@(8,er0)	mov.l	er4,@(12,er0)	mov.l	@sp,er1	mov.l	er1,@(16,er0)	sub.l   er0,er0#else	mov.w	r7,@r0	mov.w	r6,@(2,r0)	mov.w	r5,@(4,r0)	mov.w	r4,@(6,r0)	mov.w   @sp,r1	mov.w	r1,@(8,r0)	sub.w	r0,r0#endif	rts	.global	_longjmp_longjmp:#if defined(__H8300H__) || defined (__H8300S__)	mov.l	@er0+,er7	mov.l	@er0+,er6	mov.l	@er0+,er5	mov.l	@er0+,er4	mov.l	@er0,er2	mov.l	er2,@sp#if (__INT_MAX__ <= 32767)	mov.w	r1,r0#else	mov.l   er1,er0#endif	bne	.L1	sub	er0,er0	adds	#1,er0#else	mov.w	@r0+,r7	mov.w	@r0+,r6	mov.w	@r0+,r5	mov.w	@r0+,r4	mov.w	@r0,r2	mov.w	r2,@sp	mov.w	r1,r0	bne	.L1	mov.w	#1,r0#endif.L1:	rts

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -