Lines Matching defs:p
140 static void do_realloc( struct x86_function *p ) in do_realloc()
175 static unsigned char *reserve( struct x86_function *p, int bytes ) in reserve()
189 static void emit_1b( struct x86_function *p, char b0 ) in emit_1b()
195 static void emit_1i( struct x86_function *p, int i0 ) in emit_1i()
201 static void emit_1ub( struct x86_function *p, unsigned char b0 ) in emit_1ub()
207 static void emit_2ub( struct x86_function *p, unsigned char b0, unsigned char b1 ) in emit_2ub()
214 static void emit_3ub( struct x86_function *p, unsigned char b0, unsigned char b1, unsigned char b2 ) in emit_3ub()
228 static void emit_modrm( struct x86_function *p, in emit_modrm()
272 static void emit_modrm_noreg( struct x86_function *p, in emit_modrm_noreg()
285 static void emit_op_modrm( struct x86_function *p, in emit_op_modrm()
360 int x86_get_label( struct x86_function *p ) in x86_get_label()
372 void x64_rexw(struct x86_function *p) in x64_rexw()
378 void x86_jcc( struct x86_function *p, in x86_jcc()
406 int x86_jcc_forward( struct x86_function *p, in x86_jcc_forward()
415 int x86_jmp_forward( struct x86_function *p) in x86_jmp_forward()
423 int x86_call_forward( struct x86_function *p) in x86_call_forward()
434 void x86_fixup_fwd_jump( struct x86_function *p, in x86_fixup_fwd_jump()
441 void x86_jmp( struct x86_function *p, int label) in x86_jmp()
448 void x86_call( struct x86_function *p, struct x86_reg reg) in x86_call()
456 void x86_mov_reg_imm( struct x86_function *p, struct x86_reg dst, int imm ) in x86_mov_reg_imm()
465 void x86_mov_imm( struct x86_function *p, struct x86_reg dst, int imm ) in x86_mov_imm()
478 void x86_mov16_imm( struct x86_function *p, struct x86_reg dst, uint16_t imm ) in x86_mov16_imm()
495 void x86_mov8_imm( struct x86_function *p, struct x86_reg dst, uint8_t imm ) in x86_mov8_imm()
515 x86_group1_imm( struct x86_function *p, in x86_group1_imm()
532 void x86_add_imm( struct x86_function *p, struct x86_reg dst, int imm ) in x86_add_imm()
538 void x86_or_imm( struct x86_function *p, struct x86_reg dst, int imm ) in x86_or_imm()
544 void x86_and_imm( struct x86_function *p, struct x86_reg dst, int imm ) in x86_and_imm()
550 void x86_sub_imm( struct x86_function *p, struct x86_reg dst, int imm ) in x86_sub_imm()
556 void x86_xor_imm( struct x86_function *p, struct x86_reg dst, int imm ) in x86_xor_imm()
562 void x86_cmp_imm( struct x86_function *p, struct x86_reg dst, int imm ) in x86_cmp_imm()
569 void x86_push( struct x86_function *p, in x86_push()
585 void x86_push_imm32( struct x86_function *p, in x86_push_imm32()
596 void x86_pop( struct x86_function *p, in x86_pop()
605 void x86_inc( struct x86_function *p, in x86_inc()
618 void x86_dec( struct x86_function *p, in x86_dec()
631 void x86_ret( struct x86_function *p ) in x86_ret()
638 void x86_retw( struct x86_function *p, unsigned short imm ) in x86_retw()
644 void x86_sahf( struct x86_function *p ) in x86_sahf()
650 void x86_mov( struct x86_function *p, in x86_mov()
674 void x86_mov16( struct x86_function *p, in x86_mov16()
683 void x86_mov8( struct x86_function *p, in x86_mov8()
691 void x64_mov64( struct x86_function *p, in x64_mov64()
717 void x86_movzx8(struct x86_function *p, struct x86_reg dst, struct x86_reg src ) in x86_movzx8()
724 void x86_movzx16(struct x86_function *p, struct x86_reg dst, struct x86_reg src ) in x86_movzx16()
731 void x86_cmovcc( struct x86_function *p, in x86_cmovcc()
741 void x86_xor( struct x86_function *p, in x86_xor()
749 void x86_cmp( struct x86_function *p, in x86_cmp()
757 void x86_lea( struct x86_function *p, in x86_lea()
766 void x86_test( struct x86_function *p, in x86_test()
775 void x86_add( struct x86_function *p, in x86_add()
785 void x86_mul( struct x86_function *p, in x86_mul()
794 void x86_imul( struct x86_function *p, in x86_imul()
804 void x86_sub( struct x86_function *p, in x86_sub()
812 void x86_or( struct x86_function *p, in x86_or()
820 void x86_and( struct x86_function *p, in x86_and()
828 void x86_div( struct x86_function *p, in x86_div()
835 void x86_bswap( struct x86_function *p, struct x86_reg reg ) in x86_bswap()
843 void x86_shr_imm( struct x86_function *p, struct x86_reg reg, unsigned imm ) in x86_shr_imm()
859 void x86_sar_imm( struct x86_function *p, struct x86_reg reg, unsigned imm ) in x86_sar_imm()
875 void x86_shl_imm( struct x86_function *p, struct x86_reg reg, unsigned imm ) in x86_shl_imm()
896 void sse_prefetchnta( struct x86_function *p, struct x86_reg ptr) in sse_prefetchnta()
904 void sse_prefetch0( struct x86_function *p, struct x86_reg ptr) in sse_prefetch0()
912 void sse_prefetch1( struct x86_function *p, struct x86_reg ptr) in sse_prefetch1()
920 void sse_movntps( struct x86_function *p, in sse_movntps()
935 void sse_movss( struct x86_function *p, in sse_movss()
944 void sse_movaps( struct x86_function *p, in sse_movaps()
953 void sse_movups( struct x86_function *p, in sse_movups()
962 void sse_movhps( struct x86_function *p, in sse_movhps()
972 void sse_movlps( struct x86_function *p, in sse_movlps()
982 void sse_maxps( struct x86_function *p, in sse_maxps()
991 void sse_maxss( struct x86_function *p, in sse_maxss()
1000 void sse_divss( struct x86_function *p, in sse_divss()
1009 void sse_minps( struct x86_function *p, in sse_minps()
1018 void sse_subps( struct x86_function *p, in sse_subps()
1027 void sse_mulps( struct x86_function *p, in sse_mulps()
1036 void sse_mulss( struct x86_function *p, in sse_mulss()
1045 void sse_addps( struct x86_function *p, in sse_addps()
1054 void sse_addss( struct x86_function *p, in sse_addss()
1063 void sse_andnps( struct x86_function *p, in sse_andnps()
1072 void sse_andps( struct x86_function *p, in sse_andps()
1081 void sse_rsqrtps( struct x86_function *p, in sse_rsqrtps()
1090 void sse_rsqrtss( struct x86_function *p, in sse_rsqrtss()
1100 void sse_movhlps( struct x86_function *p, in sse_movhlps()
1110 void sse_movlhps( struct x86_function *p, in sse_movlhps()
1120 void sse_orps( struct x86_function *p, in sse_orps()
1129 void sse_xorps( struct x86_function *p, in sse_xorps()
1138 void sse_cvtps2pi( struct x86_function *p, in sse_cvtps2pi()
1152 void sse2_cvtdq2ps( struct x86_function *p, in sse2_cvtdq2ps()
1165 void sse_shufps( struct x86_function *p, in sse_shufps()
1176 void sse_unpckhps( struct x86_function *p, struct x86_reg dst, struct x86_reg src ) in sse_unpckhps()
1183 void sse_unpcklps( struct x86_function *p, struct x86_reg dst, struct x86_reg src ) in sse_unpcklps()
1190 void sse_cmpps( struct x86_function *p, in sse_cmpps()
1201 void sse_pmovmskb( struct x86_function *p, in sse_pmovmskb()
1210 void sse_movmskps( struct x86_function *p, in sse_movmskps()
1223 void sse2_movd( struct x86_function *p, struct x86_reg dst, struct x86_reg src ) in sse2_movd()
1238 void sse2_movq( struct x86_function *p, struct x86_reg dst, struct x86_reg src ) in sse2_movq()
1259 void sse2_movdqu( struct x86_function *p, struct x86_reg dst, struct x86_reg src ) in sse2_movdqu()
1266 void sse2_movdqa( struct x86_function *p, struct x86_reg dst, struct x86_reg src ) in sse2_movdqa()
1273 void sse2_movsd( struct x86_function *p, struct x86_reg dst, struct x86_reg src ) in sse2_movsd()
1280 void sse2_movupd( struct x86_function *p, struct x86_reg dst, struct x86_reg src ) in sse2_movupd()
1287 void sse2_movapd( struct x86_function *p, struct x86_reg dst, struct x86_reg src ) in sse2_movapd()
1297 void sse2_pshufd( struct x86_function *p, in sse2_pshufd()
1308 void sse2_pshuflw( struct x86_function *p, in sse2_pshuflw()
1319 void sse2_pshufhw( struct x86_function *p, in sse2_pshufhw()
1330 void sse2_cvttps2dq( struct x86_function *p, in sse2_cvttps2dq()
1339 void sse2_cvtps2dq( struct x86_function *p, in sse2_cvtps2dq()
1348 void sse2_cvtsd2ss( struct x86_function *p, in sse2_cvtsd2ss()
1357 void sse2_cvtpd2ps( struct x86_function *p, in sse2_cvtpd2ps()
1366 void sse2_packssdw( struct x86_function *p, in sse2_packssdw()
1375 void sse2_packsswb( struct x86_function *p, in sse2_packsswb()
1384 void sse2_packuswb( struct x86_function *p, in sse2_packuswb()
1393 void sse2_punpcklbw( struct x86_function *p, in sse2_punpcklbw()
1402 void sse2_punpcklwd( struct x86_function *p, struct x86_reg dst, struct x86_reg src ) in sse2_punpcklwd()
1409 void sse2_punpckldq( struct x86_function *p, struct x86_reg dst, struct x86_reg src ) in sse2_punpckldq()
1416 void sse2_punpcklqdq( struct x86_function *p, struct x86_reg dst, struct x86_reg src ) in sse2_punpcklqdq()
1423 void sse2_psllw_imm( struct x86_function *p, struct x86_reg dst, unsigned imm ) in sse2_psllw_imm()
1431 void sse2_pslld_imm( struct x86_function *p, struct x86_reg dst, unsigned imm ) in sse2_pslld_imm()
1439 void sse2_psllq_imm( struct x86_function *p, struct x86_reg dst, unsigned imm ) in sse2_psllq_imm()
1447 void sse2_psrlw_imm( struct x86_function *p, struct x86_reg dst, unsigned imm ) in sse2_psrlw_imm()
1455 void sse2_psrld_imm( struct x86_function *p, struct x86_reg dst, unsigned imm ) in sse2_psrld_imm()
1463 void sse2_psrlq_imm( struct x86_function *p, struct x86_reg dst, unsigned imm ) in sse2_psrlq_imm()
1471 void sse2_psraw_imm( struct x86_function *p, struct x86_reg dst, unsigned imm ) in sse2_psraw_imm()
1479 void sse2_psrad_imm( struct x86_function *p, struct x86_reg dst, unsigned imm ) in sse2_psrad_imm()
1487 void sse2_por( struct x86_function *p, struct x86_reg dst, struct x86_reg src ) in sse2_por()
1494 void sse2_rcpps( struct x86_function *p, in sse2_rcpps()
1503 void sse2_rcpss( struct x86_function *p, in sse2_rcpss()
1512 void sse2_pcmpgtd(struct x86_function *p, in sse2_pcmpgtd()
1524 static void note_x87_pop( struct x86_function *p ) in note_x87_pop()
1530 static void note_x87_push( struct x86_function *p ) in note_x87_push()
1536 void x87_assert_stack_empty( struct x86_function *p ) in x87_assert_stack_empty()
1542 void x87_fist( struct x86_function *p, struct x86_reg dst ) in x87_fist()
1549 void x87_fistp( struct x86_function *p, struct x86_reg dst ) in x87_fistp()
1557 void x87_fild( struct x86_function *p, struct x86_reg arg ) in x87_fild()
1565 void x87_fldz( struct x86_function *p ) in x87_fldz()
1573 void x87_fldcw( struct x86_function *p, struct x86_reg arg ) in x87_fldcw()
1582 void x87_fld1( struct x86_function *p ) in x87_fld1()
1589 void x87_fldl2e( struct x86_function *p ) in x87_fldl2e()
1596 void x87_fldln2( struct x86_function *p ) in x87_fldln2()
1603 void x87_fwait( struct x86_function *p ) in x87_fwait()
1609 void x87_fnclex( struct x86_function *p ) in x87_fnclex()
1615 void x87_fclex( struct x86_function *p ) in x87_fclex()
1621 void x87_fcmovb( struct x86_function *p, struct x86_reg arg ) in x87_fcmovb()
1628 void x87_fcmove( struct x86_function *p, struct x86_reg arg ) in x87_fcmove()
1635 void x87_fcmovbe( struct x86_function *p, struct x86_reg arg ) in x87_fcmovbe()
1642 void x87_fcmovnb( struct x86_function *p, struct x86_reg arg ) in x87_fcmovnb()
1649 void x87_fcmovne( struct x86_function *p, struct x86_reg arg ) in x87_fcmovne()
1656 void x87_fcmovnbe( struct x86_function *p, struct x86_reg arg ) in x87_fcmovnbe()
1665 static void x87_arith_op( struct x86_function *p, struct x86_reg dst, struct x86_reg arg, in x87_arith_op()
1691 void x87_fmul( struct x86_function *p, struct x86_reg dst, struct x86_reg src ) in x87_fmul()
1700 void x87_fsub( struct x86_function *p, struct x86_reg dst, struct x86_reg src ) in x87_fsub()
1709 void x87_fsubr( struct x86_function *p, struct x86_reg dst, struct x86_reg src ) in x87_fsubr()
1718 void x87_fadd( struct x86_function *p, struct x86_reg dst, struct x86_reg src ) in x87_fadd()
1727 void x87_fdiv( struct x86_function *p, struct x86_reg dst, struct x86_reg src ) in x87_fdiv()
1736 void x87_fdivr( struct x86_function *p, struct x86_reg dst, struct x86_reg src ) in x87_fdivr()
1745 void x87_fmulp( struct x86_function *p, struct x86_reg dst ) in x87_fmulp()
1754 void x87_fsubp( struct x86_function *p, struct x86_reg dst ) in x87_fsubp()
1763 void x87_fsubrp( struct x86_function *p, struct x86_reg dst ) in x87_fsubrp()
1772 void x87_faddp( struct x86_function *p, struct x86_reg dst ) in x87_faddp()
1781 void x87_fdivp( struct x86_function *p, struct x86_reg dst ) in x87_fdivp()
1790 void x87_fdivrp( struct x86_function *p, struct x86_reg dst ) in x87_fdivrp()
1799 void x87_ftst( struct x86_function *p ) in x87_ftst()
1805 void x87_fucom( struct x86_function *p, struct x86_reg arg ) in x87_fucom()
1812 void x87_fucomp( struct x86_function *p, struct x86_reg arg ) in x87_fucomp()
1820 void x87_fucompp( struct x86_function *p ) in x87_fucompp()
1828 void x87_fxch( struct x86_function *p, struct x86_reg arg ) in x87_fxch()
1835 void x87_fabs( struct x86_function *p ) in x87_fabs()
1841 void x87_fchs( struct x86_function *p ) in x87_fchs()
1847 void x87_fcos( struct x86_function *p ) in x87_fcos()
1854 void x87_fprndint( struct x86_function *p ) in x87_fprndint()
1860 void x87_fscale( struct x86_function *p ) in x87_fscale()
1866 void x87_fsin( struct x86_function *p ) in x87_fsin()
1872 void x87_fsincos( struct x86_function *p ) in x87_fsincos()
1878 void x87_fsqrt( struct x86_function *p ) in x87_fsqrt()
1884 void x87_fxtract( struct x86_function *p ) in x87_fxtract()
1894 void x87_f2xm1( struct x86_function *p ) in x87_f2xm1()
1903 void x87_fyl2x( struct x86_function *p ) in x87_fyl2x()
1915 void x87_fyl2xp1( struct x86_function *p ) in x87_fyl2xp1()
1923 void x87_fld( struct x86_function *p, struct x86_reg arg ) in x87_fld()
1935 void x87_fst( struct x86_function *p, struct x86_reg dst ) in x87_fst()
1946 void x87_fstp( struct x86_function *p, struct x86_reg dst ) in x87_fstp()
1958 void x87_fpop( struct x86_function *p ) in x87_fpop()
1964 void x87_fcom( struct x86_function *p, struct x86_reg dst ) in x87_fcom()
1976 void x87_fcomp( struct x86_function *p, struct x86_reg dst ) in x87_fcomp()
1988 void x87_fcomi( struct x86_function *p, struct x86_reg arg ) in x87_fcomi()
1994 void x87_fcomip( struct x86_function *p, struct x86_reg arg ) in x87_fcomip()
2002 void x87_fnstsw( struct x86_function *p, struct x86_reg dst ) in x87_fnstsw()
2017 void x87_fnstcw( struct x86_function *p, struct x86_reg dst ) in x87_fnstcw()
2034 void mmx_emms( struct x86_function *p ) in mmx_emms()
2042 void mmx_packssdw( struct x86_function *p, in mmx_packssdw()
2056 void mmx_packuswb( struct x86_function *p, in mmx_packuswb()
2070 void mmx_movd( struct x86_function *p, in mmx_movd()
2080 void mmx_movq( struct x86_function *p, in mmx_movq()
2096 void x86_cdecl_caller_push_regs( struct x86_function *p ) in x86_cdecl_caller_push_regs()
2103 void x86_cdecl_caller_pop_regs( struct x86_function *p ) in x86_cdecl_caller_pop_regs()
2111 struct x86_reg x86_fn_arg( struct x86_function *p, in x86_fn_arg()
2161 static void x86_init_func_common( struct x86_function *p ) in x86_init_func_common()
2184 void x86_init_func( struct x86_function *p ) in x86_init_func()
2191 void x86_init_func_size( struct x86_function *p, unsigned code_size ) in x86_init_func_size()
2201 void x86_release_func( struct x86_function *p ) in x86_release_func()
2225 x86_func x86_get_func( struct x86_function *p ) in x86_get_func()