Home
last modified time | relevance | path

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

12

/third_party/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 …]
/third_party/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.c94 struct x86_reg reg, in emit_modrm()
95 struct x86_reg regmem ) in emit_modrm()
133 struct x86_reg regmem ) in emit_modrm_noreg()
135 struct x86_reg dummy = x86_make_reg(file_REG32, op); in emit_modrm_noreg()
147 struct x86_reg dst, in emit_op_modrm()
148 struct x86_reg src ) in emit_op_modrm()
176 struct x86_reg x86_make_reg( enum x86_reg_file file, in x86_make_reg()
179 struct x86_reg reg; in x86_make_reg()
189 struct x86_reg x86_make_disp( struct x86_reg reg, in x86_make_disp()
209 struct x86_reg x86_deref( struct x86_reg reg ) in x86_deref()
[all …]
/third_party/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 …]
/third_party/ffmpeg/libavcodec/x86/
Dvideodsp_init.c33 typedef void emu_edge_vfix_func(uint8_t *dst, x86_reg dst_stride,
34 const uint8_t *src, x86_reg src_stride,
35 x86_reg start_y, x86_reg end_y, x86_reg bh);
36 typedef void emu_edge_vvar_func(uint8_t *dst, x86_reg dst_stride,
37 const uint8_t *src, x86_reg src_stride,
38 x86_reg start_y, x86_reg end_y, x86_reg bh,
39 x86_reg w);
95 typedef void emu_edge_hfix_func(uint8_t *dst, x86_reg dst_stride,
96 x86_reg start_x, x86_reg bh);
97 typedef void emu_edge_hvar_func(uint8_t *dst, x86_reg dst_stride,
[all …]
Dmpegvideoencdsp_init.c129 : "r" ((x86_reg) wrap), "r" ((x86_reg) width), in draw_edges_mmx()
150 : "r"((x86_reg)wrap), "r"((x86_reg)width), "r"(ptr + wrap * height) in draw_edges_mmx()
169 : "r" ((x86_reg) wrap), "r" ((x86_reg) width), in draw_edges_mmx()
188 : "r" ((x86_reg) buf - (x86_reg) ptr - w), in draw_edges_mmx()
189 "r" ((x86_reg) - wrap), "r" ((x86_reg) - wrap * 3), in draw_edges_mmx()
208 : "r" ((x86_reg) last_line - (x86_reg) ptr - w), in draw_edges_mmx()
209 "r" ((x86_reg) wrap), "r" ((x86_reg) wrap * 3), in draw_edges_mmx()
Dvc1dsp_mmx.c40 const uint8_t *src, x86_reg stride,
42 void ff_vc1_put_hor_16b_shift2_mmx(uint8_t *dst, x86_reg stride,
44 void ff_vc1_avg_hor_16b_shift2_mmxext(uint8_t *dst, x86_reg stride,
84 x86_reg stride, int rnd, x86_reg offset)\
189 x86_reg src_stride, \
245 OPNAME ## vc1_hor_16b_ ## NAME ## _mmx(uint8_t *dst, x86_reg stride, \
285 x86_reg stride, int rnd, x86_reg offset) \
324 typedef void (*vc1_mspel_mc_filter_ver_16bits)(int16_t *dst, const uint8_t *src, x86_reg src_stride…
325 typedef void (*vc1_mspel_mc_filter_hor_16bits)(uint8_t *dst, x86_reg dst_stride, const int16_t *src…
326 …c1_mspel_mc_filter_8bits)(uint8_t *dst, const uint8_t *src, x86_reg stride, int rnd, x86_reg offse…
Dsnowdsp.c79 for(; (((x86_reg)&dst[i]) & 0x1F) && i<w_r; i++){ in ff_snow_horizontal_compose97i_sse2()
152 for(; (((x86_reg)&temp[i]) & 0x1F) && i<w_r; i++){ in ff_snow_horizontal_compose97i_sse2()
441 x86_reg i = width; in ff_snow_vertical_compose97i_sse2()
539 x86_reg i = width; in ff_snow_vertical_compose97i_mmx()
611 x86_reg tmp;\
673 "rm"((x86_reg)(src_x<<1)),"m"(obmc),"a"(block),"m"(b_h),"m"(src_stride):\
691 …obmc_16_bh_even_sse2(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x… in inner_add_yblock_bw_8_obmc_16_bh_even_sse2()
692 … int src_x, int src_y, x86_reg src_stride, slice_buffer * sb, int add, uint8_t * dst8){ in inner_add_yblock_bw_8_obmc_16_bh_even_sse2()
739 …k_bw_16_obmc_32_sse2(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x… in inner_add_yblock_bw_16_obmc_32_sse2()
740 … int src_x, int src_y, x86_reg src_stride, slice_buffer * sb, int add, uint8_t * dst8){ in inner_add_yblock_bw_16_obmc_32_sse2()
[all …]
Dh264_cabac.c48 int *index, x86_reg last_off){ in decode_significance_x86()
53 x86_reg coeff_count; in decode_significance_x86()
127 x86_reg coeff_count; in decode_significance_8x8_x86()
128 x86_reg last=0; in decode_significance_8x8_x86()
129 x86_reg state; in decode_significance_8x8_x86()
Dlpc.c39 x86_reg i = -n2*sizeof(int32_t); in lpc_apply_welch_window_sse2()
40 x86_reg j = n2*sizeof(int32_t); in lpc_apply_welch_window_sse2()
87 if((x86_reg)data & 15) in lpc_compute_autocorr_sse2()
91 x86_reg i = -len*sizeof(double); in lpc_compute_autocorr_sse2()
Dmpegvideo.c35 x86_reg level, qmul, qadd, nCoeffs; in dct_unquantize_h263_intra_mmx()
110 x86_reg qmul, qadd, nCoeffs; in dct_unquantize_h263_inter_mmx()
171 x86_reg nCoeffs; in dct_unquantize_mpeg1_intra_mmx()
240 x86_reg nCoeffs; in dct_unquantize_mpeg1_inter_mmx()
306 x86_reg nCoeffs; in dct_unquantize_mpeg2_intra_mmx()
375 x86_reg nCoeffs; in dct_unquantize_mpeg2_inter_mmx()
Dhpeldsp_rnd_template.c59 :"r"((x86_reg)line_size) in DEF()
105 :"r"((x86_reg)line_size) in DEF()
134 :"r"((x86_reg)line_size) in DEF()
161 :"r"((x86_reg)line_size) in DEF()
200 :"r"((x86_reg)line_size) in DEF()
Dmpegvideoenc_qns_template.c37 x86_reg i=0; in DEF()
79 x86_reg i=0; in DEF()
Drnd_template.c96 :"D"(block), "r"((x86_reg)line_size) in DEF()
173 :"D"(block), "r"((x86_reg)line_size) in DEF()
Dlossless_videoencdsp_init.c48 x86_reg i = 0; in sub_median_pred_mmxext()
73 : "r" (src1), "r" (src2), "r" (dst), "r" ((x86_reg) w)); in sub_median_pred_mmxext()
Dcavsdsp.c168 : "S"((x86_reg)srcStride), "r"((x86_reg)dstStride)\
184 : "S"((x86_reg)srcStride), "r"((x86_reg)dstStride)\
237 : "d"((x86_reg)srcStride), "S"((x86_reg)dstStride)\
/third_party/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 …]
/third_party/ffmpeg/libswscale/x86/
Dswscale_template.c265 x86_reg dummy=0; in RENAME()
266 x86_reg dstW_reg = dstW; in RENAME()
267 x86_reg uv_off = c->uv_offx2; in RENAME()
298 x86_reg dummy=0; in RENAME()
299 x86_reg dstW_reg = dstW; in RENAME()
300 x86_reg uv_off = c->uv_offx2; in RENAME()
327 x86_reg dummy=0; in RENAME()
328 x86_reg dstW_reg = dstW; in RENAME()
329 x86_reg uv_off = c->uv_offx2; in RENAME()
384 x86_reg dummy=0; in RENAME()
[all …]
Dhscale_fast_bilinear_simd.c35 x86_reg imm8OfPShufW1A; in ff_init_hscaler_mmxext()
36 x86_reg imm8OfPShufW2A; in ff_init_hscaler_mmxext()
37 x86_reg fragmentLengthA; in ff_init_hscaler_mmxext()
39 x86_reg imm8OfPShufW1B; in ff_init_hscaler_mmxext()
40 x86_reg imm8OfPShufW2B; in ff_init_hscaler_mmxext()
41 x86_reg fragmentLengthB; in ff_init_hscaler_mmxext()
144 x86_reg imm8OfPShufW1 = inc ? imm8OfPShufW1B : imm8OfPShufW1A; in ff_init_hscaler_mmxext()
145 x86_reg imm8OfPShufW2 = inc ? imm8OfPShufW2B : imm8OfPShufW2A; in ff_init_hscaler_mmxext()
146 x86_reg fragmentLength = inc ? fragmentLengthB : fragmentLengthA; in ff_init_hscaler_mmxext()
Dyuv2rgb_template.c41 x86_reg index = -h_size / 2; \
43 extern void RENAME(ff_yuv_420_rgb24)(x86_reg index, uint8_t *image, const uint8_t *pu_index,
46 extern void RENAME(ff_yuv_420_bgr24)(x86_reg index, uint8_t *image, const uint8_t *pu_index,
51 extern void RENAME(ff_yuv_420_rgb15)(x86_reg index, uint8_t *image, const uint8_t *pu_index,
54 extern void RENAME(ff_yuv_420_rgb16)(x86_reg index, uint8_t *image, const uint8_t *pu_index,
57 extern void RENAME(ff_yuv_420_rgb32)(x86_reg index, uint8_t *image, const uint8_t *pu_index,
60 extern void RENAME(ff_yuv_420_bgr32)(x86_reg index, uint8_t *image, const uint8_t *pu_index,
63 extern void RENAME(ff_yuva_420_rgb32)(x86_reg index, uint8_t *image, const uint8_t *pu_index,
66 extern void RENAME(ff_yuva_420_bgr32)(x86_reg index, uint8_t *image, const uint8_t *pu_index,
Drgb2rgb_template.c1040 x86_reg mmx_size= 23 - src_size; in RENAME()
1110 const x86_reg chromWidth= width>>1; in RENAME()
1175 const x86_reg chromWidth= width>>1; in RENAME()
1264 const x86_reg chromWidth= width>>1; in RENAME()
1375 x86_reg mmxSize= srcWidth&~15; in RENAME()
1470 const x86_reg chromWidth= width>>1; in RENAME()
1581 const x86_reg chromWidth= width>>1; in RENAME()
1657 : : "r" (src+width*3), "r" (ydst+width), "g" ((x86_reg)-width), "r"(rgb2yuv) in RENAME()
1853 ::"r"(dest), "r"(src1), "r"(src2), "r" ((x86_reg)width-15) in RENAME()
1880 ::"r"(dest), "r"(src1), "r"(src2), "r" ((x86_reg)width-15) in RENAME()
[all …]
/third_party/ffmpeg/libavfilter/x86/
Dvf_noise.c31 x86_reg mmx_len= len & (~7); in line_noise_mmx()
60 x86_reg mmx_len = len & (~7); in line_noise_avg_mmx()
103 x86_reg mmx_len = len & (~7); in line_noise_mmxext()
/third_party/ffmpeg/libpostproc/
Dpostprocess_template.c210 : "r" (src), "r" ((x86_reg)stride), "m" (c->pQPb) in RENAME()
355 : "r" (src), "r" ((x86_reg)stride), "m" (c->pQPb) in RENAME()
493 : "r" (src), "r" ((x86_reg)stride), "m" (co->pQPb) in RENAME()
759 : "r" (src), "r" ((x86_reg)stride), "m" (c->pQPb) in RENAME()
1047 : "r" ((x86_reg)stride), "m" (c->pQPb), "r"(tmp) in RENAME()
1319 : : "r" (src), "r" ((x86_reg)stride), "m" (c->pQPb), "m"(c->pQPb2), "q"(tmp) in RENAME()
1475 : : "r" (src), "r" ((x86_reg)stride) in RENAME()
1563 : : "r" (src), "r" ((x86_reg)stride) in RENAME()
1639 : : "r" (src), "r" ((x86_reg)stride), "r"(tmp) in RENAME()
1729 : : "r" (src), "r" ((x86_reg)stride), "r"(tmp), "r"(tmp2) in RENAME()
[all …]
/third_party/ffmpeg/libavutil/x86/
Dasm.h39 typedef int64_t x86_reg; typedef
61 typedef int32_t x86_reg; typedef
72 typedef int x86_reg; typedef

12