Lines Matching defs:as

8 static void emit_tab(ASMState *as, PPCIns pi, Reg rt, Reg ra, Reg rb)  in emit_tab()
13 #define emit_asb(as, pi, ra, rs, rb) emit_tab(as, (pi), (rs), (ra), (rb)) argument
14 #define emit_as(as, pi, ra, rs) emit_tab(as, (pi), (rs), (ra), 0) argument
15 #define emit_ab(as, pi, ra, rb) emit_tab(as, (pi), 0, (ra), (rb)) argument
17 static void emit_tai(ASMState *as, PPCIns pi, Reg rt, Reg ra, int32_t i) in emit_tai()
22 #define emit_ti(as, pi, rt, i) emit_tai(as, (pi), (rt), 0, (i)) argument
23 #define emit_ai(as, pi, ra, i) emit_tai(as, (pi), 0, (ra), (i)) argument
24 #define emit_asi(as, pi, ra, rs, i) emit_tai(as, (pi), (rs), (ra), (i)) argument
26 #define emit_fab(as, pi, rf, ra, rb) \ argument
28 #define emit_fb(as, pi, rf, rb) emit_tab(as, (pi), (rf)&31, 0, (rb)&31) argument
29 #define emit_fac(as, pi, rf, ra, rc) \ argument
31 #define emit_facb(as, pi, rf, ra, rc, rb) \ argument
33 #define emit_fai(as, pi, rf, ra, i) emit_tai(as, (pi), (rf)&31, (ra), (i)) argument
35 static void emit_rot(ASMState *as, PPCIns pi, Reg ra, Reg rs, in emit_rot()
42 static void emit_slwi(ASMState *as, Reg ra, Reg rs, int32_t n) in emit_slwi()
48 static void emit_rotlwi(ASMState *as, Reg ra, Reg rs, int32_t n) in emit_rotlwi()
60 static int emit_kdelta1(ASMState *as, Reg rd, int32_t i) in emit_kdelta1()
80 static void emit_loadi(ASMState *as, Reg r, int32_t i) in emit_loadi()
99 #define emit_loada(as, r, addr) emit_loadi(as, (r), i32ptr((addr))) argument
104 static void emit_lsptr(ASMState *as, PPCIns pi, Reg r, void *p, RegSet allow) in emit_lsptr()
118 #define emit_loadk64(as, r, ir) \ argument
122 static void emit_lsglptr(ASMState *as, PPCIns pi, Reg r, int32_t ofs) in emit_lsglptr()
127 #define emit_getgl(as, r, field) \ argument
129 #define emit_setgl(as, r, field) \ argument
133 #define emit_setvmstate(as, i) UNUSED(i) argument
141 #define emit_label(as) ((as)->mcp) argument
143 static void emit_condbranch(ASMState *as, PPCIns pi, PPCCC cc, MCode *target) in emit_condbranch()
152 static void emit_jmp(ASMState *as, MCode *target) in emit_jmp()
159 static void emit_call(ASMState *as, void *target) in emit_call()
176 #define emit_mr(as, dst, src) \ argument
180 static void emit_movrr(ASMState *as, IRIns *ir, Reg dst, Reg src) in emit_movrr()
190 static void emit_loadofs(ASMState *as, IRIns *ir, Reg r, Reg base, int32_t ofs) in emit_loadofs()
199 static void emit_storeofs(ASMState *as, IRIns *ir, Reg r, Reg base, int32_t ofs) in emit_storeofs()
208 static void emit_cmpi(ASMState *as, Reg r, int32_t k) in emit_cmpi()
221 static void emit_addptr(ASMState *as, Reg r, int32_t ofs) in emit_addptr()
230 static void emit_spsub(ASMState *as, int32_t ofs) in emit_spsub()