内联指令 | 补肾益气胶囊汇编指令 | 简要描述 | 图示 |
古风短篇小说int _abs (炒田螺的做法int src); int _labs (__int40_t src) | ABS | 返回src的绝对值 | |
int _add2 (int src1仇士良, int src2) | ADD2 | 拔丝香蕉怎么做把src1的高、低16位和src2的高、低16位分别相加,放入结果的高、低16位 | |
ushort & _amem2 (void *ptr); | LDHU STHU | 从内存中加载一个halfword到dst里,必须2byte对齐(读或存) | |
const ushort & _amem2_const (const void *ptr); | LDHU | 必须2byte对齐(读) | |
unsigned & _amem4 (void *ptr); | LDW STW | 必须4byte对齐(读或存) | |
const unsigned & _amem4_const (const void *ptr); | LDW | 必须4byte对齐(读) | 恐怖电视剧 |
double & _amemd8 (void *ptr); | LDW/LDW STW/STW | 必须8byte对齐(读或存) | |
const double & _amemd8_const (const void *ptr); | LDDW | 必须8byte对齐(读) | |
unsigned _clr (unsigned src2, unsigned csta,unsigned cstb); | CLR | 指定了从需要清0的首位和末位 | |
unsigned _clrr (unsigned src2, int src1); | CLR | 将src2中指定位清0,清0的首位和末位由src1的低10位指定 | |
__int40_t 母亲歌词完整版_dtol (double src); | 将一个double寄存器重新解释成一个__int40_t | ||
long long _dtoll (double src); | 将一个double寄存器重新解释成一个long long | ||
int 总工是什么意思_ext (int src2, unsigned csta, unsigned cstb); | EXT | 从src2里提取csta和cstb指定的区域且符号扩展到32位。提取出的区域先符号左移再右移。 | |
int _extr (int src2, int src1); | EXT | 同上,区别:左右移的位数由src1的低10位指定 | |
unsigned _extu (unsigned src2, unsigned csta , unsigned cstb); | EXTU | 同上上,区别最后是0扩展到32位。 | |
unsigned _extur (unsigned src2, int src1); | EXTU | 同上,区别:左右移的位数由src1的低10位指定 | 例: _ftoi (1.0) == 1065353216U |
unsigned _ftoi (float src); | 将float的比特位解释成unsigned | ||
unsigned _hi (double src); | 返回double寄存器的高位(奇数位) | ||
unsigned _hill (long long src); | 返回longlong寄存器的高位(奇数位) | ||
本文发布于:2023-07-06 09:20:26,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/fan/89/1070007.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |