/external/llvm/test/MC/Disassembler/Hexagon/ |
D | xtype_complex.txt | 6 # CHECK: r17:16 = vxaddsubh(r21:20, r31:30):sat 8 # CHECK: r17:16 = vxsubaddh(r21:20, r31:30):sat 10 # CHECK: r17:16 = vxaddsubh(r21:20, r31:30):rnd:>>1:sat 12 # CHECK: r17:16 = vxsubaddh(r21:20, r31:30):rnd:>>1:sat 16 # CHECK: r17:16 = vxaddsubw(r21:20, r31:30):sat 18 # CHECK: r17:16 = vxsubaddw(r21:20, r31:30):sat 22 # CHECK: r17:16 = cmpy(r21, r31):sat 24 # CHECK: r17:16 = cmpy(r21, r31):<<1:sat 26 # CHECK: r17:16 = cmpy(r21, r31*):sat 28 # CHECK: r17:16 = cmpy(r21, r31*):<<1:sat [all …]
|
D | xtype_mpy.txt | 30 # CHECK: r17:16 = vmpyweh(r21:20, r31:30):sat 32 # CHECK: r17:16 = vmpyweh(r21:20, r31:30):<<1:sat 34 # CHECK: r17:16 = vmpywoh(r21:20, r31:30):sat 36 # CHECK: r17:16 = vmpywoh(r21:20, r31:30):<<1:sat 38 # CHECK: r17:16 = vmpyweh(r21:20, r31:30):rnd:sat 40 # CHECK: r17:16 = vmpyweh(r21:20, r31:30):<<1:rnd:sat 42 # CHECK: r17:16 = vmpywoh(r21:20, r31:30):rnd:sat 44 # CHECK: r17:16 = vmpywoh(r21:20, r31:30):<<1:rnd:sat 46 # CHECK: r17:16 += vmpyweh(r21:20, r31:30):sat 48 # CHECK: r17:16 += vmpyweh(r21:20, r31:30):<<1:sat [all …]
|
D | xtype_alu.txt | 10 # CHECK: r17 = abs(r21):sat 30 # CHECK: r17:16 = add(r21:20, r31:30):sat 42 # CHECK: r17 = add(r21.l, r31.l):sat 44 # CHECK: r17 = add(r21.l, r31.h):sat 54 # CHECK: r17 = add(r21.l, r31.l):sat:<<16 56 # CHECK: r17 = add(r21.l, r31.h):sat:<<16 58 # CHECK: r17 = add(r21.h, r31.l):sat:<<16 60 # CHECK: r17 = add(r21.h, r31.h):sat:<<16 150 # CHECK: r17 = neg(r21):sat 154 # CHECK: r17 = round(r21:20):sat [all …]
|
/external/stressapptest/src/ |
D | main.cc | 21 Sat *sat = SatFactory(); in main() local 22 if (sat == NULL) { in main() 27 if (!sat->ParseArgs(argc, argv)) { in main() 29 sat->bad_status(); in main() 30 } else if (!sat->Initialize()) { in main() 32 sat->bad_status(); in main() 33 } else if (!sat->Run()) { in main() 35 sat->bad_status(); in main() 37 sat->PrintResults(); in main() 38 if (!sat->Cleanup()) { in main() [all …]
|
/external/mesa3d/src/mesa/program/ |
D | program_lexer.l | 168 sat (_SAT)? 188 ABS{sat} { return_opcode( 1, VECTOR_OP, ABS, 3); } 189 ADD{sat} { return_opcode( 1, BIN_OP, ADD, 3); } 192 CMP{sat} { return_opcode(require_ARB_fp, TRI_OP, CMP, 3); } 193 COS{sat} { return_opcode(require_ARB_fp, SCALAR_OP, COS, 3); } 195 DP3{sat} { return_opcode( 1, BIN_OP, DP3, 3); } 196 DP4{sat} { return_opcode( 1, BIN_OP, DP4, 3); } 197 DPH{sat} { return_opcode( 1, BIN_OP, DPH, 3); } 198 DST{sat} { return_opcode( 1, BIN_OP, DST, 3); } 200 EX2{sat} { return_opcode( 1, SCALAR_OP, EX2, 3); } [all …]
|
/external/llvm/test/MC/Hexagon/ |
D | v60-alu.s | 38 #CHECK: 1caeca00 { v1:0.h = vsub(v11:10.h,{{ *}}v15:14.h):sat } 39 v1:0.h=vsub(v11:10.h,v15:14.h):sat 41 #CHECK: 1ca8c43e { v31:30.w = vsub(v5:4.w,{{ *}}v9:8.w):sat } 42 v31:30.w=vsub(v5:4.w,v9:8.w):sat 50 #CHECK: 1c79c350 { v16.h = vsub(v3.h,{{ *}}v25.h):sat } 51 v16.h=vsub(v3.h,v25.h):sat 53 #CHECK: 1c7fd364 { v4.w = vsub(v19.w,{{ *}}v31.w):sat } 54 v4.w=vsub(v19.w,v31.w):sat 56 #CHECK: 1c67d816 { v22.ub = vsub(v24.ub,{{ *}}v7.ub):sat } 57 v22.ub=vsub(v24.ub,v7.ub):sat [all …]
|
D | v60-vmpy1.s | 5 #CHECK: 1939c223 { v3.w = vdmpy(v3:2.h,{{ *}}r25.uh,{{ *}}#1):sat } 6 v3.w=vdmpy(v3:2.h,r25.uh,#1):sat 8 #CHECK: 1936de0d { v13.w = vdmpy(v30.h,{{ *}}r22.uh):sat } 9 v13.w=vdmpy(v30.h,r22.uh):sat 53 #CHECK: 1925d86b { v11.w = vdmpy(v25:24.h,{{ *}}r5.h):sat } 54 v11.w=vdmpy(v25:24.h,r5.h):sat 56 #CHECK: 1925c255 { v21.w = vdmpy(v2.h,{{ *}}r5.h):sat } 57 v21.w=vdmpy(v2.h,r5.h):sat 59 #CHECK: 1941d424 { v4.h = vmpy(v20.h,{{ *}}r1.h):<<1:sat } 60 v4.h=vmpy(v20.h,r1.h):<<1:sat [all …]
|
D | v60-vmpy-acc.s | 5 #CHECK: 1936ee37 { v23.w += vdmpy(v15:14.h,r22.uh,#1):sat } 6 v23.w += vdmpy(v15:14.h,r22.uh,#1):sat 8 #CHECK: 193bf90f { v15.w += vdmpy(v25.h,r27.uh):sat } 9 v15.w += vdmpy(v25.h,r27.uh):sat 56 #CHECK: 1934fc62 { v2.w += vdmpy(v28.h,r20.h):sat } 57 v2.w += vdmpy(v28.h,r20.h):sat 59 #CHECK: 1925fe5f { v31.w += vdmpy(v31:30.h,r5.h):sat } 60 v31.w += vdmpy(v31:30.h,r5.h):sat 65 #CHECK: 1948e306 { v7:6.w += vmpy(v3.h,r8.h):sat } 66 v7:6.w += vmpy(v3.h,r8.h):sat [all …]
|
D | v60-permute.s | 5 #CHECK: 1fd2d5cf { v15.b = vpack(v21.h{{ *}},{{ *}}v18.h):sat } 6 v15.b=vpack(v21.h,v18.h):sat 8 #CHECK: 1fd7d7a2 { v2.ub = vpack(v23.h{{ *}},{{ *}}v23.h):sat } 9 v2.ub=vpack(v23.h,v23.h):sat 17 #CHECK: 1fc9c5ed { v13.uh = vpack(v5.w{{ *}},{{ *}}v9.w):sat } 18 v13.uh=vpack(v5.w,v9.w):sat 20 #CHECK: 1ff1d81f { v31.h = vpack(v24.w{{ *}},{{ *}}v17.w):sat } 21 v31.h=vpack(v24.w,v17.w):sat
|
/external/llvm/test/CodeGen/Hexagon/intrinsics/ |
D | xtype_complex.ll | 13 ; CHECK: = vxaddsubh({{.*}}, {{.*}}):sat 20 ; CHECK: = vxsubaddh({{.*}}, {{.*}}):sat 27 ; CHECK: = vxaddsubh({{.*}}, {{.*}}):rnd:>>1:sat 34 ; CHECK: = vxsubaddh({{.*}}, {{.*}}):rnd:>>1:sat 42 ; CHECK: = vxaddsubw({{.*}}, {{.*}}):sat 49 ; CHECK: = vxsubaddw({{.*}}, {{.*}}):sat 57 ; CHECK: = cmpy({{.*}}, {{.*}}):sat 64 ; CHECK: = cmpy({{.*}}, {{.*}}):<<1:sat 71 ; CHECK: = cmpy({{.*}}, {{.*}}*):sat 78 ; CHECK: = cmpy({{.*}}, {{.*}}*):<<1:sat [all …]
|
D | xtype_mpy.ll | 50 ; CHECK: = vmpyweh({{.*}}, {{.*}}):sat 57 ; CHECK: = vmpyweh({{.*}}, {{.*}}):<<1:sat 64 ; CHECK: = vmpywoh({{.*}}, {{.*}}):sat 71 ; CHECK: = vmpywoh({{.*}}, {{.*}}):<<1:sat 78 ; CHECK: = vmpyweh({{.*}}, {{.*}}):rnd:sat 85 ; CHECK: = vmpyweh({{.*}}, {{.*}}):<<1:rnd:sat 92 ; CHECK: = vmpywoh({{.*}}, {{.*}}):rnd:sat 99 ; CHECK: = vmpywoh({{.*}}, {{.*}}):<<1:rnd:sat 107 ; CHECK: = vmpyweuh({{.*}}, {{.*}}):sat 114 ; CHECK: = vmpyweuh({{.*}}, {{.*}}):<<1:sat [all …]
|
/external/mesa3d/src/gallium/drivers/nouveau/nv30/ |
D | nvfx_fragprog.c | 209 if (insn.sat) in nvfx_fp_emit() 453 int mask, sat, unit = 0; in nvfx_fragprog_parse_instruction() local 534 sat = finst->Instruction.Saturate; in nvfx_fragprog_parse_instruction() 538 nvfx_fp_emit(fpc, arith(sat, ADD, dst, mask, src[0], src[1], none)); in nvfx_fragprog_parse_instruction() 543 nvfx_fp_emit(fpc, arith(sat, MOV, dst, mask, neg(tmp), none, none)); in nvfx_fragprog_parse_instruction() 550 insn = arith(sat, MOV, dst, mask, src[2], none, none); in nvfx_fragprog_parse_instruction() 554 insn = arith(sat, MOV, dst, mask, src[1], none, none); in nvfx_fragprog_parse_instruction() 559 nvfx_fp_emit(fpc, arith(sat, COS, dst, mask, src[0], none, none)); in nvfx_fragprog_parse_instruction() 564 …nvfx_fp_emit(fpc, arith(sat, DDX, tmp.reg, NVFX_FP_MASK_X | NVFX_FP_MASK_Y, swz(src[0], Z, W, Z, W… in nvfx_fragprog_parse_instruction() 566 … nvfx_fp_emit(fpc, arith(sat, DDX, tmp.reg, NVFX_FP_MASK_X | NVFX_FP_MASK_Y, src[0], none, none)); in nvfx_fragprog_parse_instruction() [all …]
|
D | nvfx_vertprog.c | 317 if(insn.sat) { in nvfx_vp_emit() 470 bool sat = false; in nvfx_vertprog_parse_instruction() local 546 sat = true; in nvfx_vertprog_parse_instruction() 554 nvfx_vp_emit(vpc, arith(sat, VEC, ADD, dst, mask, src[0], none, src[1])); in nvfx_vertprog_parse_instruction() 562 nvfx_vp_emit(vpc, arith(sat, VEC, MOV, dst, mask, neg(tmp), none, none)); in nvfx_vertprog_parse_instruction() 569 insn = arith(sat, VEC, MOV, dst, mask, src[2], none, none); in nvfx_vertprog_parse_instruction() 573 insn = arith(sat, VEC, MOV, dst, mask, src[1], none, none); in nvfx_vertprog_parse_instruction() 578 nvfx_vp_emit(vpc, arith(sat, SCA, COS, dst, mask, none, none, src[0])); in nvfx_vertprog_parse_instruction() 583 …nvfx_vp_emit(vpc, arith(sat, VEC, ADD, dst, mask, swz(tmp, X, X, X, X), none, swz(tmp, Y, Y, Y, Y)… in nvfx_vertprog_parse_instruction() 586 nvfx_vp_emit(vpc, arith(sat, VEC, DP3, dst, mask, src[0], src[1], none)); in nvfx_vertprog_parse_instruction() [all …]
|
/external/mesa3d/src/intel/tools/tests/gen5/ |
D | mul.asm | 14 mul.sat(8) m2<1>F g6<8,8,1>F g2<8,8,1>F { align1 }; 15 mul.sat(16) m2<1>F g14<8,8,1>F g6<8,8,1>F { align1 compr }; 16 mul.sat(8) g8<1>F g7<8,8,1>F g3<8,8,1>F { align1 }; 17 mul.sat(16) g18<1>F g16<8,8,1>F g14<8,8,1>F { align1 compr }; 29 mul.sat(8) m5<1>F g6<4>F 0x3b800000F /* 0.00390625F */ { align16 }; 31 mul.sat(8) m5<1>F g3<4>F g3<4>F { align16 }; 32 mul.sat(8) m6<1>.xyzF g32<4>.xF g30<4>.xyzzF { align16 NoDDClr }; 33 mul.sat(8) m5<1>F g4<4>F 0x20303030VF /* [1F, 1F, 1F, 0.5F]VF */ { align16 }; 35 mul.sat(8) m5<1>.xyzF g7<4>.xF 0x3030VF /* [1F, 1F, 0F, 0F]VF */ { align16 NoDDClr…
|
D | mov.asm | 3 mov.sat(8) m5<1>F g4<4>F { align16 }; 31 mov.sat(8) m3<1>F g2<0,1,0>F { align1 }; 32 mov.sat(16) m3<1>F g2<0,1,0>F { align1 compr4 }; 59 mov.sat(8) m5<1>.wF g20<4>.wF { align16 NoDDChk }; 68 mov.sat(8) m5<1>.zF 0x3eaaaaabF /* 0.333333F */ { align16 }; 69 mov.sat(8) m5<1>.wF 0x3dcccccdF /* 0.1F */ { align16 NoDDClr }; 71 mov.sat(8) m5<1>F g4<4>D { align16 }; 74 mov.sat(8) m5<1>.zF 0x3f666660F /* 0.9F */ { align16 NoDDClr,NoDDChk }; 75 mov.sat(8) m5<1>.wF 0x3e4cccc0F /* 0.2F */ { align16 NoDDChk }; 93 mov.sat(8) m5<1>.yzF g1<0>.xxzzF { align16 NoDDClr }; [all …]
|
/external/mesa3d/src/intel/tools/tests/gen7.5/ |
D | math.asm | 34 math.sat pow(8) g3<1>F g2<0,1,0>F g2.4<0,1,0>F { align1 1Q }; 35 math.sat pow(16) g3<1>F g2<0,1,0>F g2.4<0,1,0>F { align1 1H }; 36 math.sat sqrt(8) g3<1>F g2<0,1,0>F null<8,8,1>F { align1 1Q }; 37 math.sat sqrt(16) g3<1>F g2<0,1,0>F null<8,8,1>F { align1 1H }; 38 math.sat exp(8) g3<1>F g2<0,1,0>F null<8,8,1>F { align1 1Q }; 39 math.sat exp(16) g3<1>F g2<0,1,0>F null<8,8,1>F { align1 1H }; 40 math.sat sqrt(8) g8<1>F g1<0>F null<4>F { align16 1Q }; 41 math.sat exp(8) g8<1>F g1<0>F null<4>F { align16 1Q }; 42 math.sat rsq(8) g116<1>F (abs)g6<4>.xF null<4>F { align16 1Q }; 43 math.sat pow(8) g116<1>F g2<4>.xF g2<4>.yF { align16 1Q }; [all …]
|
D | mul.asm | 16 mul.sat(8) g19<1>.xyzF g15<4>.xyzzF g18<4>.xF { align16 1Q }; 18 mul.sat(8) g2<1>F g6<8,8,1>F g5<8,8,1>F { align1 1Q }; 19 mul.sat(16) g2<1>F g12<8,8,1>F g10<8,8,1>F { align1 1H }; 33 mul.sat(8) g116<1>F g6<4>F 0x3b800000F /* 0.00390625F */ { align16 1Q }; 43 mul.sat(8) g11<1>F g17<8,8,1>F 0x40800000F /* 4F */ { align1 1Q }; 44 mul.sat(16) g21<1>F g17<8,8,1>F 0x40800000F /* 4F */ { align1 1H }; 47 mul.sat(8) g116<1>.xyF g1<0>.wzzzF g3<4>.wzzzF { align16 NoDDClr 1Q }; 48 mul.sat(8) g116<1>.zwF g1<0>.yyyxF g3<4>.yyyxF { align16 NoDDChk 1Q }; 50 mul.sat(8) g116<1>F g6<4>F 0x20303030VF /* [1F, 1F, 1F, 0.5F]VF */ { align16 1… 54 mul.sat(8) g116<1>.xF g19<4>.xF 0x3dcccccdF /* 0.1F */ { align16 NoDDClr 1Q }; [all …]
|
/external/mesa3d/src/intel/tools/tests/gen4/ |
D | mul.asm | 10 mul.sat(16) m2<1>F g16<8,8,1>F g6<8,8,1>F { align1 compr }; 14 mul.sat(16) g18<1>F g16<8,8,1>F g14<8,8,1>F { align1 compr }; 20 mul.sat(8) g6<1>.xyzF g6<4>.xyzzF g7<4>.xF { align16 }; 21 mul.sat(8) m5<1>F g6<4>F 0x3b800000F /* 0.00390625F */ { align16 }; 22 mul.sat(8) m5<1>.xyzF g3<4>.xyzzF 0x3f000000F /* 0.5F */ { align16 NoDDClr }; 24 mul.sat(8) m5<1>F g3<4>F g3<4>F { align16 }; 29 mul.sat(8) m6<1>.xyzF g32<4>.xF g30<4>.xyzzF { align16 NoDDClr }; 31 mul.sat(8) m5<1>F g4<4>F 0x20303030VF /* [1F, 1F, 1F, 0.5F]VF */ { align16 }; 37 mul.sat(8) m5<1>.xyzF g7<4>.xF 0x3030VF /* [1F, 1F, 0F, 0F]VF */ { align16 NoDDClr…
|
/external/mesa3d/src/intel/tools/tests/gen8/ |
D | math.asm | 23 math.sat pow(8) g3<1>F g2<0,1,0>F g2.4<0,1,0>F { align1 1Q }; 24 math.sat pow(16) g3<1>F g2<0,1,0>F g2.4<0,1,0>F { align1 1H }; 25 math.sat sqrt(8) g3<1>F g2<0,1,0>F null<8,8,1>F { align1 1Q }; 26 math.sat sqrt(16) g3<1>F g2<0,1,0>F null<8,8,1>F { align1 1H }; 27 math.sat exp(8) g3<1>F g2<0,1,0>F null<8,8,1>F { align1 1Q }; 28 math.sat exp(16) g3<1>F g2<0,1,0>F null<8,8,1>F { align1 1H }; 29 math.sat rsq(8) g127<1>F (abs)g7<8,8,1>F null<8,8,1>F { align1 1Q }; 30 math.sat inv(8) g124<1>F g2<0,1,0>F null<8,8,1>F { align1 1Q }; 31 math.sat log(8) g127<1>F g7<8,8,1>F null<8,8,1>F { align1 1Q };
|
/external/mesa3d/src/intel/tools/tests/gen9/ |
D | math.asm | 23 math.sat pow(8) g3<1>F g2<0,1,0>F g2.4<0,1,0>F { align1 1Q }; 24 math.sat pow(16) g3<1>F g2<0,1,0>F g2.4<0,1,0>F { align1 1H }; 25 math.sat sqrt(8) g3<1>F g2<0,1,0>F null<8,8,1>F { align1 1Q }; 26 math.sat sqrt(16) g3<1>F g2<0,1,0>F null<8,8,1>F { align1 1H }; 27 math.sat exp(8) g3<1>F g2<0,1,0>F null<8,8,1>F { align1 1Q }; 28 math.sat exp(16) g3<1>F g2<0,1,0>F null<8,8,1>F { align1 1H }; 29 math.sat rsq(8) g127<1>F (abs)g7<8,8,1>F null<8,8,1>F { align1 1Q }; 30 math.sat inv(8) g124<1>F g2<0,1,0>F null<8,8,1>F { align1 1Q }; 31 math.sat log(8) g127<1>F g7<8,8,1>F null<8,8,1>F { align1 1Q };
|
/external/mesa3d/src/intel/tools/tests/gen4.5/ |
D | add.asm | 20 add.sat(16) g6<1>F g4<8,8,1>F g2.1<0,1,0>F { align1 compr }; 25 add.sat(8) m5<1>F g7<4>F g8<4>F { align16 }; 27 add.sat(8) m5<1>.xyzF g25<4>.xyzzF g26<4>.xyzzF { align16 NoDDClr }; 33 add.sat(16) m6<1>F g2<0,1,0>F g2.4<0,1,0>F { align1 compr4 }; 36 add.sat(8) m5<1>.yF g1<0>.zF 0x3f000000F /* 0.5F */ { align16 }; 39 add.sat(8) m5<1>.yF g6<4>.xF g7<4>.xF { align16 NoDDClr,NoDDChk }; 40 add.sat(8) m5<1>.wF g6<4>.xF g7<4>.xF { align16 NoDDChk }; 42 add.sat(8) m5<1>.yF -g1<0>.xF 0x3f000000F /* 0.5F */ { align16 NoDDClr }; 43 add.sat(8) m5<1>.zF g3<4>.yF 0x40000000F /* 2F */ { align16 NoDDClr,NoDDChk }; 44 add.sat(8) m5<1>.wF g3<4>.yF 0xc0000000F /* -2F */ { align16 NoDDChk };
|
D | mov.asm | 3 mov.sat(8) m5<1>F g4<4>F { align16 }; 31 mov.sat(16) m3<1>F g2<0,1,0>F { align1 compr4 }; 70 mov.sat(8) m5<1>.wF g20<4>.wF { align16 NoDDChk }; 75 mov.sat(8) m5<1>.zF 0x3eaaaaabF /* 0.333333F */ { align16 }; 76 mov.sat(8) m5<1>.wF 0x3dcccccdF /* 0.1F */ { align16 NoDDClr }; 79 mov.sat(8) m5<1>.wF 0x3f800000F /* 1F */ { align16 NoDDChk }; 80 mov.sat(8) m5<1>F g3<4>D { align16 }; 81 mov.sat(8) m5<1>.zF 0x3f666660F /* 0.9F */ { align16 NoDDClr,NoDDChk }; 85 mov.sat(16) g4<1>F g2<0,1,0>F { align1 compr }; 88 mov.sat(8) m5<1>.xF g4<4>.xF { align16 NoDDClr }; [all …]
|
D | mul.asm | 11 mul.sat(16) m2<1>F g14<8,8,1>F g6<8,8,1>F { align1 compr }; 15 mul.sat(16) g18<1>F g16<8,8,1>F g14<8,8,1>F { align1 compr }; 20 mul.sat(8) g6<1>.xyzF g6<4>.xyzzF g7<4>.xF { align16 }; 21 mul.sat(8) m5<1>F g6<4>F 0x3b800000F /* 0.00390625F */ { align16 }; 22 mul.sat(8) m5<1>.xyzF g3<4>.xyzzF 0x3f000000F /* 0.5F */ { align16 NoDDClr }; 29 mul.sat(8) m6<1>.xyzF g32<4>.xF g30<4>.xyzzF { align16 NoDDClr }; 31 mul.sat(8) m5<1>.xyF g1<0>.wzzzF g3<4>.wzzzF { align16 }; 32 mul.sat(8) m5<1>F g4<4>F 0x20303030VF /* [1F, 1F, 1F, 0.5F]VF */ { align16 };
|
/external/skia/src/effects/ |
D | SkColorMatrix.cpp | 105 void SkColorMatrix::setSaturation(float sat) { in setSaturation() argument 108 const float R = kHueR * (1 - sat); in setSaturation() 109 const float G = kHueG * (1 - sat); in setSaturation() 110 const float B = kHueB * (1 - sat); in setSaturation() 112 setrow(fMat.data() + 0, R + sat, G, B); in setSaturation() 113 setrow(fMat.data() + 5, R, G + sat, B); in setSaturation() 114 setrow(fMat.data() + 10, R, G, B + sat); in setSaturation()
|
/external/mesa3d/src/intel/tools/tests/gen7/ |
D | mul.asm | 9 mul.sat(8) g19<1>.xyzF g15<4>.xyzzF g18<4>.xF { align16 1Q }; 11 mul.sat(8) g2<1>F g6<8,8,1>F g5<8,8,1>F { align1 1Q }; 12 mul.sat(16) g16<1>F g12<8,8,1>F g10<8,8,1>F { align1 1H }; 18 mul.sat(8) g10<1>F g64<8,8,1>F 0x40a00001F /* 5F */ { align1 1Q }; 19 mul.sat(16) g13<1>F g11<8,8,1>F 0x40a00001F /* 5F */ { align1 1H }; 31 mul.sat(8) g116<1>F g6<4>F 0x3b800000F /* 0.00390625F */ { align16 1Q }; 41 mul.sat(8) g116<1>.xyF g1<0>.wzzzF g3<4>.wzzzF { align16 NoDDClr 1Q }; 42 mul.sat(8) g116<1>.zwF g1<0>.yyyxF g3<4>.yyyxF { align16 NoDDChk 1Q }; 43 mul.sat(8) g116<1>F g4<4>F 0x20303030VF /* [1F, 1F, 1F, 0.5F]VF */ { align16 1… 48 mul.sat(8) g116<1>.xyzF g12<4>.xF 0x3030VF /* [1F, 1F, 0F, 0F]VF */ { align16 NoDDClr…
|