Lines Matching refs:x86_function
22 static void do_realloc( struct x86_function *p ) in do_realloc()
42 static unsigned char *reserve( struct x86_function *p, int bytes ) in reserve()
56 static void emit_1b( struct x86_function *p, char b0 ) in emit_1b()
62 static void emit_1i( struct x86_function *p, int i0 ) in emit_1i()
68 static void emit_1ub( struct x86_function *p, unsigned char b0 ) in emit_1ub()
74 static void emit_2ub( struct x86_function *p, unsigned char b0, unsigned char b1 ) in emit_2ub()
81 static void emit_3ub( struct x86_function *p, unsigned char b0, unsigned char b1, unsigned char b2 ) in emit_3ub()
93 static void emit_modrm( struct x86_function *p, in emit_modrm()
131 static void emit_modrm_noreg( struct x86_function *p, in emit_modrm_noreg()
144 static void emit_op_modrm( struct x86_function *p, in emit_op_modrm()
219 unsigned char *x86_get_label( struct x86_function *p ) in x86_get_label()
231 void x86_jcc( struct x86_function *p, in x86_jcc()
250 unsigned char *x86_jcc_forward( struct x86_function *p, in x86_jcc_forward()
258 unsigned char *x86_jmp_forward( struct x86_function *p) in x86_jmp_forward()
265 unsigned char *x86_call_forward( struct x86_function *p) in x86_call_forward()
274 void x86_fixup_fwd_jump( struct x86_function *p, in x86_fixup_fwd_jump()
280 void x86_jmp( struct x86_function *p, unsigned char *label) in x86_jmp()
291 void x86_call( struct x86_function *p, void (*label)())
297 void x86_call( struct x86_function *p, struct x86_reg reg) in x86_call()
309 void x86_mov_reg_imm( struct x86_function *p, struct x86_reg dst, int imm ) in x86_mov_reg_imm()
316 void x86_push( struct x86_function *p, in x86_push()
324 void x86_pop( struct x86_function *p, in x86_pop()
332 void x86_inc( struct x86_function *p, in x86_inc()
339 void x86_dec( struct x86_function *p, in x86_dec()
346 void x86_ret( struct x86_function *p ) in x86_ret()
351 void x86_sahf( struct x86_function *p ) in x86_sahf()
356 void x86_mov( struct x86_function *p, in x86_mov()
363 void x86_xor( struct x86_function *p, in x86_xor()
370 void x86_cmp( struct x86_function *p, in x86_cmp()
377 void x86_lea( struct x86_function *p, in x86_lea()
385 void x86_test( struct x86_function *p, in x86_test()
393 void x86_add( struct x86_function *p, in x86_add()
400 void x86_mul( struct x86_function *p, in x86_mul()
407 void x86_sub( struct x86_function *p, in x86_sub()
414 void x86_or( struct x86_function *p, in x86_or()
421 void x86_and( struct x86_function *p, in x86_and()
435 void sse_movss( struct x86_function *p, in sse_movss()
443 void sse_movaps( struct x86_function *p, in sse_movaps()
451 void sse_movups( struct x86_function *p, in sse_movups()
459 void sse_movhps( struct x86_function *p, in sse_movhps()
468 void sse_movlps( struct x86_function *p, in sse_movlps()
477 void sse_maxps( struct x86_function *p, in sse_maxps()
485 void sse_maxss( struct x86_function *p, in sse_maxss()
493 void sse_divss( struct x86_function *p, in sse_divss()
501 void sse_minps( struct x86_function *p, in sse_minps()
509 void sse_subps( struct x86_function *p, in sse_subps()
517 void sse_mulps( struct x86_function *p, in sse_mulps()
525 void sse_mulss( struct x86_function *p, in sse_mulss()
533 void sse_addps( struct x86_function *p, in sse_addps()
541 void sse_addss( struct x86_function *p, in sse_addss()
549 void sse_andnps( struct x86_function *p, in sse_andnps()
557 void sse_andps( struct x86_function *p, in sse_andps()
565 void sse_rsqrtps( struct x86_function *p, in sse_rsqrtps()
573 void sse_rsqrtss( struct x86_function *p, in sse_rsqrtss()
582 void sse_movhlps( struct x86_function *p, in sse_movhlps()
591 void sse_movlhps( struct x86_function *p, in sse_movlhps()
600 void sse_orps( struct x86_function *p, in sse_orps()
608 void sse_xorps( struct x86_function *p, in sse_xorps()
616 void sse_cvtps2pi( struct x86_function *p, in sse_cvtps2pi()
633 void sse_shufps( struct x86_function *p, in sse_shufps()
643 void sse_cmpps( struct x86_function *p, in sse_cmpps()
653 void sse_pmovmskb( struct x86_function *p, in sse_pmovmskb()
668 void sse2_pshufd( struct x86_function *p, in sse2_pshufd()
678 void sse2_cvttps2dq( struct x86_function *p, in sse2_cvttps2dq()
686 void sse2_cvtps2dq( struct x86_function *p, in sse2_cvtps2dq()
694 void sse2_packssdw( struct x86_function *p, in sse2_packssdw()
702 void sse2_packsswb( struct x86_function *p, in sse2_packsswb()
710 void sse2_packuswb( struct x86_function *p, in sse2_packuswb()
718 void sse2_rcpps( struct x86_function *p, in sse2_rcpps()
726 void sse2_rcpss( struct x86_function *p, in sse2_rcpss()
734 void sse2_movd( struct x86_function *p, in sse2_movd()
748 void x87_fist( struct x86_function *p, struct x86_reg dst ) in x87_fist()
754 void x87_fistp( struct x86_function *p, struct x86_reg dst ) in x87_fistp()
760 void x87_fild( struct x86_function *p, struct x86_reg arg ) in x87_fild()
766 void x87_fldz( struct x86_function *p ) in x87_fldz()
772 void x87_fldcw( struct x86_function *p, struct x86_reg arg ) in x87_fldcw()
780 void x87_fld1( struct x86_function *p ) in x87_fld1()
785 void x87_fldl2e( struct x86_function *p ) in x87_fldl2e()
790 void x87_fldln2( struct x86_function *p ) in x87_fldln2()
795 void x87_fwait( struct x86_function *p ) in x87_fwait()
800 void x87_fnclex( struct x86_function *p ) in x87_fnclex()
805 void x87_fclex( struct x86_function *p ) in x87_fclex()
812 static void x87_arith_op( struct x86_function *p, struct x86_reg dst, struct x86_reg arg, in x87_arith_op()
838 void x87_fmul( struct x86_function *p, struct x86_reg dst, struct x86_reg arg ) in x87_fmul()
846 void x87_fsub( struct x86_function *p, struct x86_reg dst, struct x86_reg arg ) in x87_fsub()
854 void x87_fsubr( struct x86_function *p, struct x86_reg dst, struct x86_reg arg ) in x87_fsubr()
862 void x87_fadd( struct x86_function *p, struct x86_reg dst, struct x86_reg arg ) in x87_fadd()
870 void x87_fdiv( struct x86_function *p, struct x86_reg dst, struct x86_reg arg ) in x87_fdiv()
878 void x87_fdivr( struct x86_function *p, struct x86_reg dst, struct x86_reg arg ) in x87_fdivr()
886 void x87_fmulp( struct x86_function *p, struct x86_reg dst ) in x87_fmulp()
893 void x87_fsubp( struct x86_function *p, struct x86_reg dst ) in x87_fsubp()
900 void x87_fsubrp( struct x86_function *p, struct x86_reg dst ) in x87_fsubrp()
907 void x87_faddp( struct x86_function *p, struct x86_reg dst ) in x87_faddp()
914 void x87_fdivp( struct x86_function *p, struct x86_reg dst ) in x87_fdivp()
921 void x87_fdivrp( struct x86_function *p, struct x86_reg dst ) in x87_fdivrp()
928 void x87_fucom( struct x86_function *p, struct x86_reg arg ) in x87_fucom()
934 void x87_fucomp( struct x86_function *p, struct x86_reg arg ) in x87_fucomp()
940 void x87_fucompp( struct x86_function *p ) in x87_fucompp()
945 void x87_fxch( struct x86_function *p, struct x86_reg arg ) in x87_fxch()
951 void x87_fabs( struct x86_function *p ) in x87_fabs()
956 void x87_fchs( struct x86_function *p ) in x87_fchs()
961 void x87_fcos( struct x86_function *p ) in x87_fcos()
967 void x87_fprndint( struct x86_function *p ) in x87_fprndint()
972 void x87_fscale( struct x86_function *p ) in x87_fscale()
977 void x87_fsin( struct x86_function *p ) in x87_fsin()
982 void x87_fsincos( struct x86_function *p ) in x87_fsincos()
987 void x87_fsqrt( struct x86_function *p ) in x87_fsqrt()
992 void x87_fxtract( struct x86_function *p ) in x87_fxtract()
1001 void x87_f2xm1( struct x86_function *p ) in x87_f2xm1()
1009 void x87_fyl2x( struct x86_function *p ) in x87_fyl2x()
1019 void x87_fyl2xp1( struct x86_function *p ) in x87_fyl2xp1()
1025 void x87_fld( struct x86_function *p, struct x86_reg arg ) in x87_fld()
1035 void x87_fst( struct x86_function *p, struct x86_reg dst ) in x87_fst()
1045 void x87_fstp( struct x86_function *p, struct x86_reg dst ) in x87_fstp()
1055 void x87_fcom( struct x86_function *p, struct x86_reg dst ) in x87_fcom()
1065 void x87_fcomp( struct x86_function *p, struct x86_reg dst ) in x87_fcomp()
1076 void x87_fnstsw( struct x86_function *p, struct x86_reg dst ) in x87_fnstsw()
1096 void mmx_emms( struct x86_function *p ) in mmx_emms()
1103 void mmx_packssdw( struct x86_function *p, in mmx_packssdw()
1116 void mmx_packuswb( struct x86_function *p, in mmx_packuswb()
1129 void mmx_movd( struct x86_function *p, in mmx_movd()
1138 void mmx_movq( struct x86_function *p, in mmx_movq()
1156 struct x86_reg x86_fn_arg( struct x86_function *p, in x86_fn_arg()
1164 void x86_init_func( struct x86_function *p ) in x86_init_func()
1171 int x86_init_func_size( struct x86_function *p, unsigned code_size ) in x86_init_func_size()
1179 void x86_release_func( struct x86_function *p ) in x86_release_func()
1188 void (*x86_get_func( struct x86_function *p ))(void) in x86_get_func()