Home
last modified time | relevance | path

Searched refs:x86_reg (Results 1 – 7 of 7) sorted by relevance

/external/mesa3d/src/gallium/auxiliary/rtasm/
Drtasm_x86sse.h36 struct x86_reg { struct
161 void x86_print_reg( struct x86_reg reg );
166 struct x86_reg x86_make_reg( enum x86_reg_file file,
169 struct x86_reg x86_make_disp( struct x86_reg reg,
172 struct x86_reg x86_deref( struct x86_reg reg );
174 struct x86_reg x86_get_base_reg( struct x86_reg reg );
200 void x86_call( struct x86_function *p, struct x86_reg reg);
202 void x86_mov_reg_imm( struct x86_function *p, struct x86_reg dst, int imm );
203 void x86_add_imm( struct x86_function *p, struct x86_reg dst, int imm );
204 void x86_or_imm( struct x86_function *p, struct x86_reg dst, int imm );
[all …]
Drtasm_x86sse.c43 void x86_print_reg( struct x86_reg reg ) in x86_print_reg()
228 struct x86_reg reg, in emit_modrm()
229 struct x86_reg regmem ) in emit_modrm()
273 struct x86_reg regmem ) in emit_modrm_noreg()
275 struct x86_reg dummy = x86_make_reg(file_REG32, op); in emit_modrm_noreg()
287 struct x86_reg dst, in emit_op_modrm()
288 struct x86_reg src ) in emit_op_modrm()
316 struct x86_reg x86_make_reg( enum x86_reg_file file, in x86_make_reg()
319 struct x86_reg reg; in x86_make_reg()
329 struct x86_reg x86_make_disp( struct x86_reg reg, in x86_make_disp()
[all …]
/external/mesa3d/src/mesa/x86/rtasm/
Dx86sse.h11 struct x86_reg { struct
91 struct x86_reg x86_make_reg( enum x86_reg_file file,
94 struct x86_reg x86_make_disp( struct x86_reg reg,
97 struct x86_reg x86_deref( struct x86_reg reg );
99 struct x86_reg x86_get_base_reg( struct x86_reg reg );
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 );
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 );
[all …]
Dx86sse.c90 struct x86_reg reg, in emit_modrm()
91 struct x86_reg regmem ) in emit_modrm()
129 struct x86_reg regmem ) in emit_modrm_noreg()
131 struct x86_reg dummy = x86_make_reg(file_REG32, op); in emit_modrm_noreg()
143 struct x86_reg dst, in emit_op_modrm()
144 struct x86_reg src ) in emit_op_modrm()
172 struct x86_reg x86_make_reg( enum x86_reg_file file, in x86_make_reg()
175 struct x86_reg reg; in x86_make_reg()
185 struct x86_reg x86_make_disp( struct x86_reg reg, in x86_make_disp()
205 struct x86_reg x86_deref( struct x86_reg reg ) in x86_deref()
[all …]
/external/mesa3d/src/mesa/tnl/
Dt_vertex_sse.c63 struct x86_reg identity;
64 struct x86_reg chan0;
68 static struct x86_reg get_identity( struct x86_program *p ) in get_identity()
74 struct x86_reg dest, in emit_load4f_4()
75 struct x86_reg arg0 ) in emit_load4f_4()
81 struct x86_reg dest, in emit_load4f_3()
82 struct x86_reg arg0 ) in emit_load4f_3()
98 struct x86_reg dest, in emit_load4f_2()
99 struct x86_reg arg0 ) in emit_load4f_2()
108 struct x86_reg dest, in emit_load4f_1()
[all …]
/external/mesa3d/src/gallium/auxiliary/translate/
Dtranslate_sse.c119 struct x86_reg tmp_EAX;
120 struct x86_reg tmp2_EDX;
121 struct x86_reg src_ECX;
122 struct x86_reg idx_ESI; /* either start+i or &elt[i] */
123 struct x86_reg machine_EDI;
124 struct x86_reg outbuf_EBX;
125 struct x86_reg count_EBP; /* decrements to zero */
133 static struct x86_reg get_const( struct translate_sse *p, unsigned id) in get_const()
135 struct x86_reg reg; in get_const()
169 struct x86_reg data, in emit_load_sse2()
[all …]
/external/clang/test/CodeGen/
D2010-06-17-asmcrash.c7 typedef int64_t x86_reg; typedef
13 :"r" ((x86_reg)line_size) in avg_pixels8_mmx2()