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.h37 struct x86_reg { struct
162 void x86_print_reg( struct x86_reg reg );
167 struct x86_reg x86_make_reg( enum x86_reg_file file,
170 struct x86_reg x86_make_disp( struct x86_reg reg,
173 struct x86_reg x86_deref( struct x86_reg reg );
175 struct x86_reg x86_get_base_reg( struct x86_reg reg );
201 void x86_call( struct x86_function *p, struct x86_reg reg);
203 void x86_mov_reg_imm( struct x86_function *p, struct x86_reg dst, int imm );
204 void x86_add_imm( struct x86_function *p, struct x86_reg dst, int imm );
205 void x86_or_imm( struct x86_function *p, struct x86_reg dst, int imm );
[all …]
Drtasm_x86sse.c44 void x86_print_reg( struct x86_reg reg ) in x86_print_reg()
229 struct x86_reg reg, in emit_modrm()
230 struct x86_reg regmem ) in emit_modrm()
274 struct x86_reg regmem ) in emit_modrm_noreg()
276 struct x86_reg dummy = x86_make_reg(file_REG32, op); in emit_modrm_noreg()
288 struct x86_reg dst, in emit_op_modrm()
289 struct x86_reg src ) in emit_op_modrm()
317 struct x86_reg x86_make_reg( enum x86_reg_file file, in x86_make_reg()
320 struct x86_reg reg; in x86_make_reg()
330 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.c92 struct x86_reg reg, in emit_modrm()
93 struct x86_reg regmem ) in emit_modrm()
131 struct x86_reg regmem ) in emit_modrm_noreg()
133 struct x86_reg dummy = x86_make_reg(file_REG32, op); in emit_modrm_noreg()
145 struct x86_reg dst, in emit_op_modrm()
146 struct x86_reg src ) in emit_op_modrm()
174 struct x86_reg x86_make_reg( enum x86_reg_file file, in x86_make_reg()
177 struct x86_reg reg; in x86_make_reg()
187 struct x86_reg x86_make_disp( struct x86_reg reg, in x86_make_disp()
207 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.c124 struct x86_reg tmp_EAX;
125 struct x86_reg tmp2_EDX;
126 struct x86_reg src_ECX;
127 struct x86_reg idx_ESI; /* either start+i or &elt[i] */
128 struct x86_reg machine_EDI;
129 struct x86_reg outbuf_EBX;
130 struct x86_reg count_EBP; /* decrements to zero */
141 static struct x86_reg
144 struct x86_reg reg; in get_const()
179 struct x86_reg data, struct x86_reg src, unsigned size) 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()