PadRead: addiu sp,sp,-24 sw ra,16(sp) jal PAD_dr nop lui v0,_hi(sectbase(.bss)) lw v0,_lo(sectbase(.bss))(v0) lw ra,16(sp) nor v0,zero,v0 jr ra addiu sp,sp,24 |
static u_long pad_buf; u_long PadRead(u_long id) { PAD_dr(); return ~pad_buf; } |
PadRead: subu $sp,$sp,24 sw $31,16($sp) jal PAD_dr nop lui $3,%hi(pad_buf) # high lw $2,%lo(pad_buf)($3) lw $31,16($sp) nor $2,$0,$2 j $31 addu $sp,$sp,24 |