📄 endian.s
字号:
#include "regdef.h"
.text
.global __wbe32
.global __wbe16
.global __lbe32
.global __lbe16
//
// __wbe32(BYTE *p, UINT32 x);
//
.ent __wbe32
.text
__wbe32:
srl v0, a1, 24 // v0 = a1>>24
sb v0, 0(a0) // a0[0] = v0;
srl v0, a1, 16 //
sb v0, 1(a0) // a0[1] = v0;
addiu a0, 2 // a0 += 2;
// fall thru
//
// __wbe16(BYTE *p, UINT32 x);
//
__wbe16:
srl v0, a1, 8 // v0 = a1>>8
sb v0, 0(a0) // a0[0] = v0
sb a1, 1(a0) // a0[1] = a1
jr ra // ret
.end __wbe32
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -