Searched refs:narrow_type (Results 1 – 3 of 3) sorted by relevance
/external/gemmlowp/meta/generators/ |
D | neon_emitter_64.py | 692 narrow_type = _NarrowType(mov_type) 695 _AppendType(narrow_type, destination), 699 _AppendType(narrow_type, 705 narrow_type = _NarrowType(mov_type) 710 _AppendType(narrow_type, 714 _AppendType(narrow_type, destination), 718 narrow_type = _NarrowType(mov_type) 721 _AppendType(narrow_type, destination), 725 _AppendType(narrow_type, 731 narrow_type = _NarrowType(mov_type) [all …]
|
/external/llvm-project/llvm/test/CodeGen/PowerPC/ |
D | mul-high.ll | 11 ; (shift (mul (ext $a, <wide_type>), (ext $b, <wide_type>)), <narrow_type>) 13 ; provided that the mulh operation is legal for <narrow_type>.
|
/external/mesa3d/src/gallium/auxiliary/gallivm/ |
D | lp_bld_arit.c | 1196 LLVMTypeRef wide_type, narrow_type; in lp_build_mul_32_lohi() local 1199 narrow_type = lp_build_vec_type(gallivm, type_tmp); in lp_build_mul_32_lohi() 1216 res_lo = LLVMBuildTrunc(builder, tmp, narrow_type, ""); in lp_build_mul_32_lohi() 1220 *res_hi = LLVMBuildTrunc(builder, tmp, narrow_type, ""); in lp_build_mul_32_lohi() 1413 struct lp_type narrow_type; in lp_build_lerp_simple() local 1416 memset(&narrow_type, 0, sizeof narrow_type); in lp_build_lerp_simple() 1417 narrow_type.sign = bld->type.sign; in lp_build_lerp_simple() 1418 narrow_type.width = bld->type.width/2; in lp_build_lerp_simple() 1419 narrow_type.length = bld->type.length*2; in lp_build_lerp_simple() 1421 lp_build_context_init(&narrow_bld, bld->gallivm, narrow_type); in lp_build_lerp_simple()
|