Lines Matching refs:x86_function
18 struct x86_function { struct
82 void x86_init_func( struct x86_function *p );
83 int x86_init_func_size( struct x86_function *p, unsigned code_size );
84 void x86_release_func( struct x86_function *p );
85 void (*x86_get_func( struct x86_function *p ))( void );
104 unsigned char *x86_get_label( struct x86_function *p );
106 void x86_jcc( struct x86_function *p,
110 unsigned char *x86_jcc_forward( struct x86_function *p,
113 unsigned char *x86_jmp_forward( struct x86_function *p);
115 unsigned char *x86_call_forward( struct x86_function *p);
117 void x86_fixup_fwd_jump( struct x86_function *p,
120 void x86_jmp( struct x86_function *p, unsigned char *label );
123 void x86_call( struct x86_function *p, struct x86_reg reg);
129 void x86_mov_reg_imm( struct x86_function *p, struct x86_reg dst, int imm );
138 void mmx_emms( struct x86_function *p );
139 void mmx_movd( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
140 void mmx_movq( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
141 void mmx_packssdw( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
142 void mmx_packuswb( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
144 void sse2_cvtps2dq( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
145 void sse2_cvttps2dq( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
146 void sse2_movd( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
147 void sse2_packssdw( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
148 void sse2_packsswb( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
149 void sse2_packuswb( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
150 void sse2_pshufd( struct x86_function *p, struct x86_reg dest, struct x86_reg arg0,
152 void sse2_rcpps( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
153 void sse2_rcpss( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
155 void sse_addps( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
156 void sse_addss( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
157 void sse_cvtps2pi( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
158 void sse_divss( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
159 void sse_andnps( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
160 void sse_andps( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
161 void sse_cmpps( struct x86_function *p, struct x86_reg dst, struct x86_reg src,
163 void sse_maxps( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
164 void sse_maxss( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
165 void sse_minps( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
166 void sse_movaps( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
167 void sse_movhlps( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
168 void sse_movhps( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
169 void sse_movlhps( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
170 void sse_movlps( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
171 void sse_movss( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
172 void sse_movups( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
173 void sse_mulps( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
174 void sse_mulss( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
175 void sse_orps( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
176 void sse_xorps( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
177 void sse_subps( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
178 void sse_rsqrtps( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
179 void sse_rsqrtss( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
180 void sse_shufps( struct x86_function *p, struct x86_reg dest, struct x86_reg arg0,
182 void sse_pmovmskb( struct x86_function *p, struct x86_reg dest, struct x86_reg src );
184 void x86_add( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
185 void x86_and( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
186 void x86_cmp( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
187 void x86_dec( struct x86_function *p, struct x86_reg reg );
188 void x86_inc( struct x86_function *p, struct x86_reg reg );
189 void x86_lea( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
190 void x86_mov( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
191 void x86_mul( struct x86_function *p, struct x86_reg src );
192 void x86_or( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
193 void x86_pop( struct x86_function *p, struct x86_reg reg );
194 void x86_push( struct x86_function *p, struct x86_reg reg );
195 void x86_ret( struct x86_function *p );
196 void x86_sub( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
197 void x86_test( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
198 void x86_xor( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
199 void x86_sahf( struct x86_function *p );
201 void x87_f2xm1( struct x86_function *p );
202 void x87_fabs( struct x86_function *p );
203 void x87_fadd( struct x86_function *p, struct x86_reg dst, struct x86_reg arg );
204 void x87_faddp( struct x86_function *p, struct x86_reg dst );
205 void x87_fchs( struct x86_function *p );
206 void x87_fclex( struct x86_function *p );
207 void x87_fcom( struct x86_function *p, struct x86_reg dst );
208 void x87_fcomp( struct x86_function *p, struct x86_reg dst );
209 void x87_fcos( struct x86_function *p );
210 void x87_fdiv( struct x86_function *p, struct x86_reg dst, struct x86_reg arg );
211 void x87_fdivp( struct x86_function *p, struct x86_reg dst );
212 void x87_fdivr( struct x86_function *p, struct x86_reg dst, struct x86_reg arg );
213 void x87_fdivrp( struct x86_function *p, struct x86_reg dst );
214 void x87_fild( struct x86_function *p, struct x86_reg arg );
215 void x87_fist( struct x86_function *p, struct x86_reg dst );
216 void x87_fistp( struct x86_function *p, struct x86_reg dst );
217 void x87_fld( struct x86_function *p, struct x86_reg arg );
218 void x87_fld1( struct x86_function *p );
219 void x87_fldcw( struct x86_function *p, struct x86_reg arg );
220 void x87_fldl2e( struct x86_function *p );
221 void x87_fldln2( struct x86_function *p );
222 void x87_fldz( struct x86_function *p );
223 void x87_fmul( struct x86_function *p, struct x86_reg dst, struct x86_reg arg );
224 void x87_fmulp( struct x86_function *p, struct x86_reg dst );
225 void x87_fnclex( struct x86_function *p );
226 void x87_fprndint( struct x86_function *p );
227 void x87_fscale( struct x86_function *p );
228 void x87_fsin( struct x86_function *p );
229 void x87_fsincos( struct x86_function *p );
230 void x87_fsqrt( struct x86_function *p );
231 void x87_fst( struct x86_function *p, struct x86_reg dst );
232 void x87_fstp( struct x86_function *p, struct x86_reg dst );
233 void x87_fsub( struct x86_function *p, struct x86_reg dst, struct x86_reg arg );
234 void x87_fsubp( struct x86_function *p, struct x86_reg dst );
235 void x87_fsubr( struct x86_function *p, struct x86_reg dst, struct x86_reg arg );
236 void x87_fsubrp( struct x86_function *p, struct x86_reg dst );
237 void x87_fxch( struct x86_function *p, struct x86_reg dst );
238 void x87_fxtract( struct x86_function *p );
239 void x87_fyl2x( struct x86_function *p );
240 void x87_fyl2xp1( struct x86_function *p );
241 void x87_fwait( struct x86_function *p );
242 void x87_fnstsw( struct x86_function *p, struct x86_reg dst );
243 void x87_fucompp( struct x86_function *p );
244 void x87_fucomp( struct x86_function *p, struct x86_reg arg );
245 void x87_fucom( struct x86_function *p, struct x86_reg arg );
253 struct x86_reg x86_fn_arg( struct x86_function *p, unsigned arg );