Lines Matching defs:as

8 static void emit_dst(ASMState *as, MIPSIns mi, Reg rd, Reg rs, Reg rt)  in emit_dst()
13 static void emit_dta(ASMState *as, MIPSIns mi, Reg rd, Reg rt, uint32_t a) in emit_dta()
18 #define emit_ds(as, mi, rd, rs) emit_dst(as, (mi), (rd), (rs), 0) argument
19 #define emit_tg(as, mi, rt, rg) emit_dst(as, (mi), (rg)&31, 0, (rt)) argument
21 static void emit_tsi(ASMState *as, MIPSIns mi, Reg rt, Reg rs, int32_t i) in emit_tsi()
26 #define emit_ti(as, mi, rt, i) emit_tsi(as, (mi), (rt), 0, (i)) argument
27 #define emit_hsi(as, mi, rh, rs, i) emit_tsi(as, (mi), (rh) & 31, (rs), (i)) argument
29 static void emit_fgh(ASMState *as, MIPSIns mi, Reg rf, Reg rg, Reg rh) in emit_fgh()
34 #define emit_fg(as, mi, rf, rg) emit_fgh(as, (mi), (rf), (rg), 0) argument
36 static void emit_rotr(ASMState *as, Reg dest, Reg src, Reg tmp, uint32_t shift) in emit_rotr()
53 static int emit_kdelta1(ASMState *as, Reg t, int32_t i) in emit_kdelta1()
73 static void emit_loadi(ASMState *as, Reg r, int32_t i) in emit_loadi()
95 #define emit_loada(as, r, addr) emit_loadi(as, (r), i32ptr((addr))) argument
101 static void emit_lsptr(ASMState *as, MIPSIns mi, Reg r, void *p, RegSet allow) in emit_lsptr()
115 #define emit_loadn(as, r, tv) \ argument
119 static void emit_lsglptr(ASMState *as, MIPSIns mi, Reg r, int32_t ofs) in emit_lsglptr()
124 #define emit_getgl(as, r, field) \ argument
126 #define emit_setgl(as, r, field) \ argument
130 #define emit_setvmstate(as, i) UNUSED(i) argument
138 #define emit_label(as) ((as)->mcp) argument
140 static void emit_branch(ASMState *as, MIPSIns mi, Reg rs, Reg rt, MCode *target) in emit_branch()
149 static void emit_jmp(ASMState *as, MCode *target) in emit_jmp()
155 static void emit_call(ASMState *as, void *target, int needcfa) in emit_call()
171 #define emit_move(as, dst, src) \ argument
175 static void emit_movrr(ASMState *as, IRIns *ir, Reg dst, Reg src) in emit_movrr()
184 static void emit_loadofs(ASMState *as, IRIns *ir, Reg r, Reg base, int32_t ofs) in emit_loadofs()
194 static void emit_storeofs(ASMState *as, IRIns *ir, Reg r, Reg base, int32_t ofs) in emit_storeofs()
204 static void emit_addptr(ASMState *as, Reg r, int32_t ofs) in emit_addptr()
212 #define emit_spsub(as, ofs) emit_addptr(as, RID_SP, -(ofs)) argument