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
|