/frameworks/rs/cpu_ref/ |
D | rsCpuIntrinsics_advsimd_Blend.S | 61 movi v3.16b, #0 69 mov v3.16b, v11.16b 87 umull2 v15.8h, v7.16b, v3.16b 88 umull v3.8h, v7.8b, v3.8b 96 rshrn v7.8b, v3.8h, #8 105 uaddw v3.8h, v3.8h, v7.8b 114 rshrn v3.8b, v3.8h, #8 115 rshrn2 v3.16b, v15.8h, #8 120 uqadd v3.16b, v3.16b, v11.16b 125 mvn v7.16b, v3.16b [all …]
|
D | rsCpuIntrinsics_advsimd_Resize.S | 60 umull v12.4s, v9.4h, v3.h[1] 61 umull2 v13.4s, v9.8h, v3.h[1] 62 umlsl v12.4s, v8.4h, v3.h[0] 63 umlsl2 v13.4s, v8.8h, v3.h[0] 64 umlal v12.4s, v10.4h, v3.h[2] 65 umlal2 v13.4s, v10.8h, v3.h[2] 66 umlsl v12.4s, v11.4h, v3.h[3] 67 umlsl2 v13.4s, v11.8h, v3.h[3] 88 umull v12.4s, v9.4h, v3.h[1] 89 umlsl v12.4s, v8.4h, v3.h[0] [all …]
|
D | rsCpuIntrinsics_advsimd_3DLUT.S | 144 2: ld4 {v0.8b-v3.8b}, [x1], #32 207 mov v23.8b, v3.8b 218 4: ld4r {v0.8b-v3.8b}, [x1] 220 ld4 {v0.b-v3.b}[0], [x1], #4 221 ld4 {v0.b-v3.b}[1], [x1], #4 222 ld4 {v0.b-v3.b}[2], [x1], #4 223 ld4 {v0.b-v3.b}[3], [x1], #4 225 ld4 {v0.b-v3.b}[4], [x1], #4 226 ld4 {v0.b-v3.b}[5], [x1], #4 228 ld4 {v0.b-v3.b}[6], [x1], #4
|
D | rsCpuIntrinsics_advsimd_Convolve.S | 53 uxtl2 v3.8h, v13.16b 69 smlal v9.4s, v3.4h, v0.h[1] 70 smlal v8.4s, v3.4h, v0.h[2] 71 smlal2 v9.4s, v3.8h, v0.h[2] 122 ld1 {v3.4h}, [x6], #8 240 smlal v4.4s, v11.4h, v3.h[0] 241 smlal2 v5.4s, v11.8h, v3.h[0]
|
D | rsCpuIntrinsics_advsimd_YuvToRGB.S | 165 movi v3.16b, #0xff 189 st4 {v0.16b - v3.16b}, [x0], #64 275 zip1 v17.16b, v1.16b, v3.16b 276 zip2 v19.16b, v1.16b, v3.16b 280 zip2 v3.16b, v18.16b, v19.16b 288 st1 {v2.16b,v3.16b}, [x0], #32
|
/frameworks/rs/toolkit/ |
D | Blend_advsimd.S | 66 movi v3.16b, #0 74 mov v3.16b, v11.16b 92 umull2 v15.8h, v7.16b, v3.16b 93 umull v3.8h, v7.8b, v3.8b 101 rshrn v7.8b, v3.8h, #8 110 uaddw v3.8h, v3.8h, v7.8b 119 rshrn v3.8b, v3.8h, #8 120 rshrn2 v3.16b, v15.8h, #8 125 uqadd v3.16b, v3.16b, v11.16b 130 mvn v7.16b, v3.16b [all …]
|
D | Resize_advsimd.S | 60 umull v12.4s, v9.4h, v3.h[1] 61 umull2 v13.4s, v9.8h, v3.h[1] 62 umlsl v12.4s, v8.4h, v3.h[0] 63 umlsl2 v13.4s, v8.8h, v3.h[0] 64 umlal v12.4s, v10.4h, v3.h[2] 65 umlal2 v13.4s, v10.8h, v3.h[2] 66 umlsl v12.4s, v11.4h, v3.h[3] 67 umlsl2 v13.4s, v11.8h, v3.h[3] 88 umull v12.4s, v9.4h, v3.h[1] 89 umlsl v12.4s, v8.4h, v3.h[0] [all …]
|
D | Lut3d_advsimd.S | 144 2: ld4 {v0.8b-v3.8b}, [x1], #32 207 mov v23.8b, v3.8b 218 4: ld4r {v0.8b-v3.8b}, [x1] 220 ld4 {v0.b-v3.b}[0], [x1], #4 221 ld4 {v0.b-v3.b}[1], [x1], #4 222 ld4 {v0.b-v3.b}[2], [x1], #4 223 ld4 {v0.b-v3.b}[3], [x1], #4 225 ld4 {v0.b-v3.b}[4], [x1], #4 226 ld4 {v0.b-v3.b}[5], [x1], #4 228 ld4 {v0.b-v3.b}[6], [x1], #4
|
D | Convolve_advsimd.S | 53 uxtl2 v3.8h, v13.16b 69 smlal v9.4s, v3.4h, v0.h[1] 70 smlal v8.4s, v3.4h, v0.h[2] 71 smlal2 v9.4s, v3.8h, v0.h[2] 122 ld1 {v3.4h}, [x6], #8 240 smlal v4.4s, v11.4h, v3.h[0] 241 smlal2 v5.4s, v11.8h, v3.h[0]
|
D | YuvToRgb_advsimd.S | 165 movi v3.16b, #0xff 189 st4 {v0.16b - v3.16b}, [x0], #64 275 zip1 v17.16b, v1.16b, v3.16b 276 zip2 v19.16b, v1.16b, v3.16b 280 zip2 v3.16b, v18.16b, v19.16b 288 st1 {v2.16b,v3.16b}, [x0], #32
|
/frameworks/rs/script_api/ |
D | rs_value_types.spec | 65 float3 v3;<br/> 68 v3 = v4.zxw; // Valid<br/> 69 v3 = v4.bba; // Valid<br/> 70 v3 = v4.s032; // Valid<br/> 71 v3.s120 = v4.S233; // Valid<br/> 72 v4.yz = v3.rg; // Valid<br/> 73 v4.yzx = v3.rg; // Invalid: mismatched sizes<br/> 74 v4.yzz = v3; // Invalid: z appears twice in an assignment<br/> 75 v3 = v3.xas0; // Invalid: can't mix xyzw with rgba nor s0...<br/>
|
/frameworks/base/core/java/com/android/internal/widget/remotecompose/core/operations/ |
D | DrawRoundRect.java | 31 float v3, 35 return new DrawRoundRect(v1, v2, v3, v4, v5, v6); 41 float v3, in DrawRoundRect() argument 45 super(v1, v2, v3, v4, v5, v6); in DrawRoundRect()
|
D | DrawArc.java | 28 float v3, 32 return new DrawArc(v1, v2, v3, v4, v5, v6); 38 float v3, in DrawArc() argument 42 super(v1, v2, v3, v4, v5, v6); in DrawArc()
|
D | DrawBase3.java | 54 float v3) { in DrawBase3() argument 57 mValue3 = v3; in DrawBase3() 61 mV3 = v3; in DrawBase3() 109 float v3 = buffer.readFloat(); in read() local 111 Operation op = construct(v1, v2, v3); in read()
|
D | DrawBase6.java | 59 float v3, in DrawBase6() argument 65 mValue3 = v3; in DrawBase6() 72 mV3 = v3; in DrawBase6() 159 float v3, in construct() argument 189 float v3, in apply() argument 196 buffer.writeFloat(v3); in apply()
|
/frameworks/base/core/java/com/android/internal/widget/remotecompose/core/ |
D | WireBuffer.java | 137 int v3 = (mBuffer[tmp++] & 0xFF) << 8; in peekInt() local 139 return v1 + v2 + v3 + v4; in peekInt() 145 int v3 = (mBuffer[mIndex++] & 0xFF) << 8; in readInt() local 147 return v1 + v2 + v3 + v4; in readInt() 153 long v3 = (mBuffer[mIndex++] & 0xFFL) << 40; in readLong() local 159 return v1 + v2 + v3 + v4 + v5 + v6 + v7 + v8; in readLong()
|
/frameworks/native/libs/math/tests/ |
D | vec_test.cpp | 33 vec3& v3(v4.xyz); in TEST_F() local 38 EXPECT_EQ(reinterpret_cast<void*>(&v3), reinterpret_cast<void*>(&v4)); in TEST_F() 60 vec4 v3(v2); in TEST_F() local 61 EXPECT_EQ(v3.x, 1); in TEST_F() 62 EXPECT_EQ(v3.y, 2); in TEST_F() 63 EXPECT_EQ(v3.z, 3); in TEST_F() 64 EXPECT_EQ(v3.w, 4); in TEST_F() 66 vec4 v4(v3.xyz, 42); in TEST_F()
|
/frameworks/libs/binary_translation/tests/perf_tests/ |
D | perf_test.cc | 146 unsigned v3 = 3; in TEST() local 163 v3 += i ^ 6; in TEST() 173 unsigned result = (v0 ^ v1 ^ v2 ^ v3 ^ v4 ^ v5 ^ v6 ^ v7 ^ v8 ^ v9 ^ va ^ vb); in TEST()
|
/frameworks/base/tools/split-select/ |
D | Abi.cpp | 31 static Vector<Variant> buildVariants(Variant v1, Variant v2, Variant v3) { in buildVariants() argument 35 v.add(v3); in buildVariants()
|
/frameworks/base/packages/CtsShim/build/ |
D | Android.bp | 47 // v2/v3 signature. 89 // v2/v3 signature. 100 "com.android.apex.cts.shim.v3", 131 // v2/v3 signature. 207 "com.android.apex.cts.shim.v3",
|
/frameworks/compile/mclinker/unittests/ |
D | GCFactoryListTraitsTest.cpp | 62 #define CHECK_LIST_VALUE(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10) \ argument 67 CHECK_NODE_VALUE(v3); \
|
/frameworks/libs/binary_translation/intrinsics/common_to_x86/include/berberis/intrinsics/common_to_x86/ |
D | intrinsics_float.h | 289 inline Float32 MulAdd(const Float32& v1, const Float32& v2, const Float32& v3) { in MulAdd() argument 290 return Float32(fmaf(v1.value_, v2.value_, v3.value_)); in MulAdd() 293 inline Float64 MulAdd(const Float64& v1, const Float64& v2, const Float64& v3) { in MulAdd() argument 294 return Float64(fma(v1.value_, v2.value_, v3.value_)); in MulAdd()
|
/frameworks/rs/script_api/include/ |
D | rs_value_types.rsh | 67 * float3 v3; 70 * v3 = v4.zxw; // Valid 71 * v3 = v4.bba; // Valid 72 * v3 = v4.s032; // Valid 73 * v3.s120 = v4.S233; // Valid 74 * v4.yz = v3.rg; // Valid 75 * v4.yzx = v3.rg; // Invalid: mismatched sizes 76 * v4.yzz = v3; // Invalid: z appears twice in an assignment 77 * v3 = v3.xas0; // Invalid: can't mix xyzw with rgba nor s0... 78 * v3 = v4.s034; // Invalid: the digit can only be 0, 1, 2, or 3
|
/frameworks/libs/binary_translation/intrinsics/riscv64_to_x86_64/include/berberis/intrinsics/ |
D | intrinsics_float.h | 138 inline long double MulAdd(const long double& v1, const long double& v2, const long double& v3) { in MulAdd() argument 139 return fma(v1, v2, v3); in MulAdd()
|
/frameworks/rs/driver/runtime/ |
D | rs_cl.c | 238 fnc(float2 v1, float2 v2, float2 v3) { \ 240 r.x = fnc(v1.x, v2.x, v3.x); \ 241 r.y = fnc(v1.y, v2.y, v3.y); \ 245 fnc(float3 v1, float3 v2, float3 v3) { \ 247 r.x = fnc(v1.x, v2.x, v3.x); \ 248 r.y = fnc(v1.y, v2.y, v3.y); \ 249 r.z = fnc(v1.z, v2.z, v3.z); \ 253 fnc(float4 v1, float4 v2, float4 v3) { \ 255 r.x = fnc(v1.x, v2.x, v3.x); \ 256 r.y = fnc(v1.y, v2.y, v3.y); \ [all …]
|