SetDefDispEnv: lw v1, 16(sp) move v0, a0 sh a1, 0(v0) sh a2, 2(v0) sh a3, 4(v0) sh zero, 8(v0) sh zero, 10(v0) sh zero, 12(v0) sh zero, 14(v0) sb zero, 17(v0) sb zero, 16(v0) sb zero, 19(v0) sb zero, 18(v0) jr ra sh v1, 6(v0) |
DISPENV *SetDefDispEnv(DISPENV *disp, int x, int y, int w, int h) { setRECT(&disp->disp, x, y, w, h); setRECT(&disp->screen, 0, 0, 0, 0); disp->isinter = disp->isrgb24 = 0; disp->pad0 = disp->pad1 = 0; return disp; } |
SetDefDispEnv: lw v1, 16(sp) move v0, a0 sh a1, 0(v0) sh a2, 2(v0) sh a3, 4(v0) sh zero, 8(v0) sh zero, 10(v0) sh zero, 12(v0) sh zero, 14(v0) sb zero, 17(v0) sb zero, 16(v0) sb zero, 19(v0) sb zero, 18(v0) jr ra sh v1, 6(v0) |