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

📄 setjmp.c

📁 linux-2.6.15.6
💻 C
字号:
/* * Copyright (C) 1996 Paul Mackerras. * * NB this file must be compiled with -O2. */intxmon_setjmp(long *buf){    asm ("mflr 0; stw 0,0(%0);"	 "stw 1,4(%0); stw 2,8(%0);"	 "mfcr 0; stw 0,12(%0);"	 "stmw 13,16(%0)"	 : : "r" (buf));    /* XXX should save fp regs as well */    return 0;}voidxmon_longjmp(long *buf, int val){    if (val == 0)	val = 1;    asm ("lmw 13,16(%0);"	 "lwz 0,12(%0); mtcrf 0x38,0;"	 "lwz 0,0(%0); lwz 1,4(%0); lwz 2,8(%0);"	 "mtlr 0; mr 3,%1"	 : : "r" (buf), "r" (val));}

⌨️ 快捷键说明

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