Home
last modified time | relevance | path

Searched refs:f16 (Results 1 – 25 of 329) sorted by relevance

12345678910>>...14

/third_party/openh264/codec/encoder/core/mips/
Ddct_mmi.c43 #define MMI_Load4x8p(r0, f0, f2, f4, f6, f8, f10, f12, f14, f16, f18) \ argument
46 "gslqc1 "#f18", "#f16", 0x20("#r0") \n\t" \
49 MMI_XSawp_DQ(f0, f2, f16, f18, f4, f6)
51 #define MMI_SumSubDiv2(f0, f2, f4, f6, f8, f10, f12, f14, f16) \ argument
54 "psrah "#f4", "#f4", "#f16" \n\t" \
55 "psrah "#f6", "#f6", "#f16" \n\t" \
56 "psrah "#f12", "#f0", "#f16" \n\t" \
57 "psrah "#f14", "#f2", "#f16" \n\t" \
63 #define MMI_IDCT(f0, f2, f4, f6, f8, f10, f12, f14, f16, f18, f20, f22, f24, f26, f28) \ argument
65 MMI_SumSubDiv2(f0, f2, f8, f10, f16, f18, f12, f14, f28) \
[all …]
/third_party/glslang/Test/
Dspv.subgroupExtendedTypesQuad.comp19 f16vec4 f16;
146 data[invocation].f16.x = subgroupQuadBroadcast(data[0].f16.x, 1);
147 data[invocation].f16.xy = subgroupQuadBroadcast(data[1].f16.xy, 1);
148 data[invocation].f16.xyz = subgroupQuadBroadcast(data[2].f16.xyz, 1);
149 data[invocation].f16 = subgroupQuadBroadcast(data[3].f16, 1);
151 data[invocation].f16.x = subgroupQuadSwapHorizontal(data[0].f16.x);
152 data[invocation].f16.xy = subgroupQuadSwapHorizontal(data[1].f16.xy);
153 data[invocation].f16.xyz = subgroupQuadSwapHorizontal(data[2].f16.xyz);
154 data[invocation].f16 = subgroupQuadSwapHorizontal(data[3].f16);
156 data[invocation].f16.x = subgroupQuadSwapVertical(data[0].f16.x);
[all …]
Dspv.subgroupExtendedTypesQuadNeg.comp19 f16vec4 f16;
146 data[invocation].f16.x = subgroupQuadBroadcast(data[0].f16.x, 1);
147 data[invocation].f16.xy = subgroupQuadBroadcast(data[1].f16.xy, 1);
148 data[invocation].f16.xyz = subgroupQuadBroadcast(data[2].f16.xyz, 1);
149 data[invocation].f16 = subgroupQuadBroadcast(data[3].f16, 1);
151 data[invocation].f16.x = subgroupQuadSwapHorizontal(data[0].f16.x);
152 data[invocation].f16.xy = subgroupQuadSwapHorizontal(data[1].f16.xy);
153 data[invocation].f16.xyz = subgroupQuadSwapHorizontal(data[2].f16.xyz);
154 data[invocation].f16 = subgroupQuadSwapHorizontal(data[3].f16);
156 data[invocation].f16.x = subgroupQuadSwapVertical(data[0].f16.x);
[all …]
Dspv.float16.frag83 float16_t f16;
100 f16 = f16v.x + f16v.y;
101 f16 = f16v.x - f16v.y;
102 f16 = f16v.x * f16v.y;
103 f16 = f16v.x / f16v.y;
106 b = (f16v.x != f16);
107 b = (f16v.y == f16);
108 b = (f16v.x > f16);
109 b = (f16v.y < f16);
110 b = (f16v.x >= f16);
[all …]
Dspv.subgroupExtendedTypesBallot.comp19 f16vec4 f16;
80 data[invocation].f16.x = subgroupBroadcast(data[0].f16.x, 3);
81 data[invocation].f16.xy = subgroupBroadcast(data[1].f16.xy, 3);
82 data[invocation].f16.xyz = subgroupBroadcast(data[2].f16.xyz, 3);
83 data[invocation].f16 = subgroupBroadcast(data[3].f16, 3);
84 data[invocation].f16.x = subgroupBroadcastFirst(data[0].f16.x);
85 data[invocation].f16.xy = subgroupBroadcastFirst(data[1].f16.xy);
86 data[invocation].f16.xyz = subgroupBroadcastFirst(data[2].f16.xyz);
87 data[invocation].f16 = subgroupBroadcastFirst(data[3].f16);
Dspv.subgroupExtendedTypesBallotNeg.comp19 f16vec4 f16;
80 data[invocation].f16.x = subgroupBroadcast(data[0].f16.x, 3);
81 data[invocation].f16.xy = subgroupBroadcast(data[1].f16.xy, 3);
82 data[invocation].f16.xyz = subgroupBroadcast(data[2].f16.xyz, 3);
83 data[invocation].f16 = subgroupBroadcast(data[3].f16, 3);
84 data[invocation].f16.x = subgroupBroadcastFirst(data[0].f16.x);
85 data[invocation].f16.xy = subgroupBroadcastFirst(data[1].f16.xy);
86 data[invocation].f16.xyz = subgroupBroadcastFirst(data[2].f16.xyz);
87 data[invocation].f16 = subgroupBroadcastFirst(data[3].f16);
Dspv.subgroupExtendedTypesArithmeticNeg.comp19 f16vec4 f16;
656 data[invocation].f16.x = subgroupAdd(data[0].f16.x);
657 data[invocation].f16.xy = subgroupAdd(data[1].f16.xy);
658 data[invocation].f16.xyz = subgroupAdd(data[2].f16.xyz);
659 data[invocation].f16 = subgroupAdd(data[3].f16);
661 data[invocation].f16.x = subgroupMul(data[0].f16.x);
662 data[invocation].f16.xy = subgroupMul(data[1].f16.xy);
663 data[invocation].f16.xyz = subgroupMul(data[2].f16.xyz);
664 data[invocation].f16 = subgroupMul(data[3].f16);
666 data[invocation].f16.x = subgroupMin(data[0].f16.x);
[all …]
Dspv.subgroupExtendedTypesArithmetic.comp19 f16vec4 f16;
656 data[invocation].f16.x = subgroupAdd(data[0].f16.x);
657 data[invocation].f16.xy = subgroupAdd(data[1].f16.xy);
658 data[invocation].f16.xyz = subgroupAdd(data[2].f16.xyz);
659 data[invocation].f16 = subgroupAdd(data[3].f16);
661 data[invocation].f16.x = subgroupMul(data[0].f16.x);
662 data[invocation].f16.xy = subgroupMul(data[1].f16.xy);
663 data[invocation].f16.xyz = subgroupMul(data[2].f16.xyz);
664 data[invocation].f16 = subgroupMul(data[3].f16);
666 data[invocation].f16.x = subgroupMin(data[0].f16.x);
[all …]
Dspv.subgroupExtendedTypesShuffleRelative.comp19 f16vec4 f16;
86 data[invocation].f16.x = subgroupShuffleUp(data[0].f16.x, invocation);
87 data[invocation].f16.xy = subgroupShuffleUp(data[1].f16.xy, invocation);
88 data[invocation].f16.xyz = subgroupShuffleUp(data[2].f16.xyz, invocation);
89 data[invocation].f16 = subgroupShuffleUp(data[3].f16, invocation);
91 data[invocation].f16.x = subgroupShuffleDown(data[0].f16.x, invocation);
92 data[invocation].f16.xy = subgroupShuffleDown(data[1].f16.xy, invocation);
93 data[invocation].f16.xyz = subgroupShuffleDown(data[2].f16.xyz, invocation);
94 data[invocation].f16 = subgroupShuffleDown(data[3].f16, invocation);
Dspv.subgroupExtendedTypesShuffle.comp19 f16vec4 f16;
86 data[invocation].f16.x = subgroupShuffle(data[0].f16.x, invocation);
87 data[invocation].f16.xy = subgroupShuffle(data[1].f16.xy, invocation);
88 data[invocation].f16.xyz = subgroupShuffle(data[2].f16.xyz, invocation);
89 data[invocation].f16 = subgroupShuffle(data[3].f16, invocation);
91 data[invocation].f16.x = subgroupShuffleXor(data[0].f16.x, invocation);
92 data[invocation].f16.xy = subgroupShuffleXor(data[1].f16.xy, invocation);
93 data[invocation].f16.xyz = subgroupShuffleXor(data[2].f16.xyz, invocation);
94 data[invocation].f16 = subgroupShuffleXor(data[3].f16, invocation);
Dspv.subgroupExtendedTypesShuffleNeg.comp19 f16vec4 f16;
86 data[invocation].f16.x = subgroupShuffle(data[0].f16.x, invocation);
87 data[invocation].f16.xy = subgroupShuffle(data[1].f16.xy, invocation);
88 data[invocation].f16.xyz = subgroupShuffle(data[2].f16.xyz, invocation);
89 data[invocation].f16 = subgroupShuffle(data[3].f16, invocation);
91 data[invocation].f16.x = subgroupShuffleXor(data[0].f16.x, invocation);
92 data[invocation].f16.xy = subgroupShuffleXor(data[1].f16.xy, invocation);
93 data[invocation].f16.xyz = subgroupShuffleXor(data[2].f16.xyz, invocation);
94 data[invocation].f16 = subgroupShuffleXor(data[3].f16, invocation);
Dspv.subgroupExtendedTypesShuffleRelativeNeg.comp19 f16vec4 f16;
86 data[invocation].f16.x = subgroupShuffleUp(data[0].f16.x, invocation);
87 data[invocation].f16.xy = subgroupShuffleUp(data[1].f16.xy, invocation);
88 data[invocation].f16.xyz = subgroupShuffleUp(data[2].f16.xyz, invocation);
89 data[invocation].f16 = subgroupShuffleUp(data[3].f16, invocation);
91 data[invocation].f16.x = subgroupShuffleDown(data[0].f16.x, invocation);
92 data[invocation].f16.xy = subgroupShuffleDown(data[1].f16.xy, invocation);
93 data[invocation].f16.xyz = subgroupShuffleDown(data[2].f16.xyz, invocation);
94 data[invocation].f16 = subgroupShuffleDown(data[3].f16, invocation);
Dspv.subgroupExtendedTypesClusteredNeg.comp19 f16vec4 f16;
236 data[invocation].f16.x = subgroupClusteredAdd(data[0].f16.x, 1);
237 data[invocation].f16.xy = subgroupClusteredAdd(data[1].f16.xy, 1);
238 data[invocation].f16.xyz = subgroupClusteredAdd(data[2].f16.xyz, 1);
239 data[invocation].f16 = subgroupClusteredAdd(data[3].f16, 1);
241 data[invocation].f16.x = subgroupClusteredMul(data[0].f16.x, 1);
242 data[invocation].f16.xy = subgroupClusteredMul(data[1].f16.xy, 1);
243 data[invocation].f16.xyz = subgroupClusteredMul(data[2].f16.xyz, 1);
244 data[invocation].f16 = subgroupClusteredMul(data[3].f16, 1);
246 data[invocation].f16.x = subgroupClusteredMin(data[0].f16.x, 1);
[all …]
Dspv.subgroupExtendedTypesClustered.comp19 f16vec4 f16;
236 data[invocation].f16.x = subgroupClusteredAdd(data[0].f16.x, 1);
237 data[invocation].f16.xy = subgroupClusteredAdd(data[1].f16.xy, 1);
238 data[invocation].f16.xyz = subgroupClusteredAdd(data[2].f16.xyz, 1);
239 data[invocation].f16 = subgroupClusteredAdd(data[3].f16, 1);
241 data[invocation].f16.x = subgroupClusteredMul(data[0].f16.x, 1);
242 data[invocation].f16.xy = subgroupClusteredMul(data[1].f16.xy, 1);
243 data[invocation].f16.xyz = subgroupClusteredMul(data[2].f16.xyz, 1);
244 data[invocation].f16 = subgroupClusteredMul(data[3].f16, 1);
246 data[invocation].f16.x = subgroupClusteredMin(data[0].f16.x, 1);
[all …]
DfindFunction.frag36 float16_t f16;
41 int64_t b4 = func(y, z, f16); // No match
42 int64_t b5 = func(y, y, f16);
43 int64_t b7 = func(f16, f16, y);
44 int64_t b8 = func(f16, f16, f64); // No match
45 int64_t b9 = func(f16, x, f16); // tie
Dspv.subgroupExtendedTypesPartitionedNeg.comp19 f16vec4 f16;
57 ballot = subgroupPartitionNV(data[0].f16.x);
58 ballot = subgroupPartitionNV(data[1].f16.xy);
59 ballot = subgroupPartitionNV(data[2].f16.xyz);
60 ballot = subgroupPartitionNV(data[3].f16);
272 data[invocation].f16.x = subgroupPartitionedAddNV(data[0].f16.x, ballot);
273 data[invocation].f16.xy = subgroupPartitionedAddNV(data[1].f16.xy, ballot);
274 data[invocation].f16.xyz = subgroupPartitionedAddNV(data[2].f16.xyz, ballot);
275 data[invocation].f16 = subgroupPartitionedAddNV(data[3].f16, ballot);
277 data[invocation].f16.x = subgroupPartitionedMulNV(data[0].f16.x, ballot);
[all …]
Dspv.subgroupExtendedTypesPartitioned.comp19 f16vec4 f16;
57 ballot = subgroupPartitionNV(data[0].f16.x);
58 ballot = subgroupPartitionNV(data[1].f16.xy);
59 ballot = subgroupPartitionNV(data[2].f16.xyz);
60 ballot = subgroupPartitionNV(data[3].f16);
272 data[invocation].f16.x = subgroupPartitionedAddNV(data[0].f16.x, ballot);
273 data[invocation].f16.xy = subgroupPartitionedAddNV(data[1].f16.xy, ballot);
274 data[invocation].f16.xyz = subgroupPartitionedAddNV(data[2].f16.xyz, ballot);
275 data[invocation].f16 = subgroupPartitionedAddNV(data[3].f16, ballot);
277 data[invocation].f16.x = subgroupPartitionedMulNV(data[0].f16.x, ballot);
[all …]
/third_party/openh264/codec/common/mips/
Dsatd_sad_mmi.c391 #define MMI_HDMTwo4x4(f0, f2, f4, f6, f8, f10, f12, f14, f16, f18) \ argument
392 MMI_SumSub(f0, f2, f4, f6, f16, f18) \
393 MMI_SumSub(f8, f10, f12, f14, f16, f18) \
394 MMI_SumSub(f4, f6, f12, f14, f16, f18) \
395 MMI_SumSub(f0, f2, f8, f10, f16, f18)
397 #define MMI_SumAbs4(f0, f2, f4, f6, f8, f10, f12, f14, f16, f18, f20, f22, f24, f26) \ argument
401 WELS_AbsH(f16, f18, f16, f18, f20, f22) \
404 "paddush "#f12", "#f12", "#f16" \n\t" \
462 MMI_LoadDiff8P_Offset_Stride0($f0, $f2, $f16, $f18, $f28, %[pSample1], %[pSample2]) \
464 MMI_LoadDiff8P_Offset_Stride0($f8, $f10, $f16, $f18, $f28, %[pSample1], %[pSample2]) \
[all …]
Dexpand_picture_mmi.c236 mov_line_32x4_mmi($11, %[iStride], $f16, $f18) \
237 mov_line_32x4_mmi($11, %[iStride], $f16, $f18) \
238 mov_line_32x4_mmi($11, %[iStride], $f16, $f18) \
239 mov_line_32x4_mmi($11, %[iStride], $f16, $f18) \
240 mov_line_32x4_mmi($11, %[iStride], $f16, $f18) \
241 mov_line_32x4_mmi($11, %[iStride], $f16, $f18) \
242 mov_line_32x4_mmi($11, %[iStride], $f16, $f18) \
243 mov_line_end32x4_mmi($11, %[iStride], $f16, $f18) \
386 mov_line_16x4_mmi_aligned($11, %[iStride], $f16, $f18) \
387 mov_line_16x4_mmi_aligned($11, %[iStride], $f16, $f18) \
[all …]
/third_party/openh264/codec/processing/src/mips/
Dvaa_mmi.c365 WELS_SAD_SD_MAD_16x1_MMI($f28, $f30, $f24, $f26, $f20, $f22, $f16, $f18, in VAACalcSadBgd_mmi()
367 WELS_SAD_SD_MAD_16x1_MMI($f28, $f30, $f24, $f26, $f20, $f22, $f16, $f18, in VAACalcSadBgd_mmi()
369 WELS_SAD_SD_MAD_16x1_MMI($f28, $f30, $f24, $f26, $f20, $f22, $f16, $f18, in VAACalcSadBgd_mmi()
371 WELS_SAD_SD_MAD_16x1_MMI($f28, $f30, $f24, $f26, $f20, $f22, $f16, $f18, in VAACalcSadBgd_mmi()
373 WELS_SAD_SD_MAD_16x1_MMI($f28, $f30, $f24, $f26, $f20, $f22, $f16, $f18, in VAACalcSadBgd_mmi()
375 WELS_SAD_SD_MAD_16x1_MMI($f28, $f30, $f24, $f26, $f20, $f22, $f16, $f18, in VAACalcSadBgd_mmi()
377 WELS_SAD_SD_MAD_16x1_MMI($f28, $f30, $f24, $f26, $f20, $f22, $f16, $f18, in VAACalcSadBgd_mmi()
379 WELS_SAD_SD_MAD_16x1_MMI($f28, $f30, $f24, $f26, $f20, $f22, $f16, $f18, in VAACalcSadBgd_mmi()
386 WELS_MAX_REG_MMI($f16, $f18, $f8, $f10) in VAACalcSadBgd_mmi()
408 WELS_SAD_SD_MAD_16x1_MMI($f28, $f30, $f24, $f26, $f20, $f22, $f16, $f18, in VAACalcSadBgd_mmi()
[all …]
/third_party/openssl/crypto/aes/asm/
Daest4-sparcv9.pl136 ldd [$key + 32], %f16
147 aes_eround01 %f16, %f4, %f2, %f0
149 ldd [$key + 16], %f16
157 aes_eround01_l %f16, %f4, %f2, %f0
214 ldd [$key + 32], %f16
225 aes_dround01 %f16, %f4, %f2, %f0
227 ldd [$key + 16], %f16
235 aes_dround01_l %f16, %f4, %f2, %f0
608 aes_eround01 %f16, %f0, %f2, %f4
610 ldd [$key + 208], %f16
[all …]
/third_party/openssl/crypto/camellia/asm/
Dcmllt4-sparcv9.pl103 ldd [$key + 32], %f16
120 camellia_f %f16, %f2, %f0, %f2
121 ldd [$key + 16], %f16
138 camellia_f %f16, %f2, %f0, %f2
198 ldd [$key - 24], %f16
215 camellia_f %f16, %f2, %f0, %f2
216 ldd [$key - 24], %f16
233 camellia_f %f16, %f2, %f0, %f2
349 ldd [%o4 + 0], %f16
354 camellia_f %f16, %f2, %f0, %f2
[all …]
/third_party/openGLES/extensions/ATI/
DATI_texture_float.txt123 RGBA_FLOAT16_ATI RGBA f16 f16 f16 f16
124 RGB_FLOAT16_ATI RGB f16 f16 f16
125 ALPHA_FLOAT16_ATI ALPHA f16
126 INTENSITY_FLOAT16_ATI INTENSITY f16
127 LUMINANCE_FLOAT16_ATI LUMINANCE f16
128 LUMINANCE_ALPHA_FLOAT16_ATI LUMINANCE_ALPHA f16 f16
/third_party/skia/third_party/externals/opengl-registry/extensions/ATI/
DATI_texture_float.txt123 RGBA_FLOAT16_ATI RGBA f16 f16 f16 f16
124 RGB_FLOAT16_ATI RGB f16 f16 f16
125 ALPHA_FLOAT16_ATI ALPHA f16
126 INTENSITY_FLOAT16_ATI INTENSITY f16
127 LUMINANCE_FLOAT16_ATI LUMINANCE f16
128 LUMINANCE_ALPHA_FLOAT16_ATI LUMINANCE_ALPHA f16 f16
/third_party/glslang/Test/baseResults/
Dspv.float16.frag.out40 Name 87 "f16"
56 Name 288 "f16"
64 Name 378 "f16"
74 Name 430 "f16"
265 87(f16): 35(ptr) Variable Function
322 Store 87(f16) 93
328 Store 87(f16) 98
334 Store 87(f16) 103
340 Store 87(f16) 108
343 114:28(float16_t) Load 87(f16)
[all …]

12345678910>>...14