/frameworks/rs/toolkit/ |
D | Convolve_advsimd.S | 32 st1 {v8.1d-v11.1d}, [x6], #32 96 ld1 {v8.1d-v11.1d}, [sp], #32 117 st1 {v8.1d-v11.1d}, [x8], #32 131 ld1 {v9.8b-v11.8b}, [x1], x6 // y0 ( y - 2 ) 141 uxtl v11.8h, v11.8b 157 smlal v5.4s, v11.4h, v0.h[3] 158 smlal v4.4s, v11.4h, v0.h[4] 159 smlal2 v5.4s, v11.8h, v0.h[4] 174 ld1 {v9.8b-v11.8b}, [x3], x6 // y0 ( y ) 184 uxtl v11.8h, v11.8b [all …]
|
D | Blend_advsimd.S | 74 mov v3.16b, v11.16b 84 mvn v7.16b, v11.16b 125 uqadd v3.16b, v3.16b, v11.16b 138 umull2 v15.8h, v7.16b, v11.16b 139 umull v11.8h, v7.8b, v11.8b 147 rshrn v7.8b, v11.8h, #8 156 uaddw v11.8h, v11.8h, v7.8b 165 rshrn v11.8b, v11.8h, #8 166 rshrn2 v11.16b, v15.8h, #8 171 uqadd v3.16b, v3.16b, v11.16b [all …]
|
D | YuvToRgb_advsimd.S | 30 .macro yuvkern, regu=v10, regv=v11 175 ld2 {v10.16b,v11.16b}, [x3], #32 178 ld1 {v11.16b}, [x4], #16 182 \kernel regu=v11, regv=v10 207 movi v11.8b, #0 212 ld1 {v11.16b}, [x3], #16 215 ld1 {v11.d}[1], [x4], #8 223 ld1 {v11.s}[1], [x4], #4 231 ld1 {v11.h}[1], [x4], #2 239 ld1 {v11.b}[1], [x4], #1 [all …]
|
D | Resize_advsimd.S | 55 ld1 {v11.8b}, [x7], #8 59 uxtl v11.8h, v11.8b 66 umlsl v12.4s, v11.4h, v3.h[3] 67 umlsl2 v13.4s, v11.8h, v3.h[3] 83 ld1 {v11.s}[0], [x7], #4 87 uxtl v11.8h, v11.8b 91 umlsl v12.4s, v11.4h, v3.h[3] 158 st1 {v8.1d - v11.1d}, [sp] 215 dup v11.4h, v12.h[0] 216 st1 {v11.4h,v12.4h}, [x12] [all …]
|
D | Blur_advsimd.S | 118 ld1 {v11.16b}, [x11], x13 119 uaddl v16.8h, v10.8b, v11.8b 120 uaddl2 v11.8h, v10.16b, v11.16b 124 umlal v14.4s, v11.4h, \dreg 126 umlal2 v15.4s, v11.8h, \dreg 141 ld1 {v11.16b}, [x11], x13 143 uaddl v16.8h, v10.8b, v11.8b 145 uaddl2 v11.8h, v10.16b, v11.16b 150 umlal v14.4s, v11.4h, \dreg 152 umlal2 v15.4s, v11.8h, \dreg [all …]
|
D | ColorMatrix_advsimd.S | 193 sqshrun v11.4h, v6.4s, #8 194 sqshrun2 v11.8h, v7.4s, #8 210 sqshrun v11.4h, v6.4s, #8 211 sqshrun2 v11.8h, v7.4s, #8 300 vmxx_f32 \i, 1, v11.4s, v12.4s, v0.s[3] 301 vmxx_f32 \i, 2, v11.4s, v13.4s, v1.s[3] 302 vmxx_f32 \i, 4, v11.4s, v14.4s, v2.s[3] 303 vmxx_f32 \i, 8, v11.4s, v15.4s, v3.s[3] 304 vadd_f32 \i, 16, v11.4s, v11.4s, v7.4s, v11.16b, v7.16b 314 vmxx_f32 \i^31, 1, v11.4s, v12.4s, v0.s[3] [all …]
|
D | Lut3d_advsimd.S | 79 rshrn v11.4h, v8.4s, #8 80 rshrn2 v11.8h, v9.4s, #8 84 ushll v9.4s, v11.4h, #8 86 umlsl v9.4s, v11.4h, \xr1 88 umlal2 v9.4s, v11.8h, \xr1 180 uxtl2 v11.4s, v14.8h 184 mla v7.4s, v11.4s, v4.s[3]
|
/frameworks/rs/cpu_ref/ |
D | rsCpuIntrinsics_advsimd_Convolve.S | 32 st1 {v8.1d-v11.1d}, [x6], #32 96 ld1 {v8.1d-v11.1d}, [sp], #32 117 st1 {v8.1d-v11.1d}, [x8], #32 131 ld1 {v9.8b-v11.8b}, [x1], x6 // y0 ( y - 2 ) 141 uxtl v11.8h, v11.8b 157 smlal v5.4s, v11.4h, v0.h[3] 158 smlal v4.4s, v11.4h, v0.h[4] 159 smlal2 v5.4s, v11.8h, v0.h[4] 174 ld1 {v9.8b-v11.8b}, [x3], x6 // y0 ( y ) 184 uxtl v11.8h, v11.8b [all …]
|
D | rsCpuIntrinsics_advsimd_Blend.S | 69 mov v3.16b, v11.16b 79 mvn v7.16b, v11.16b 120 uqadd v3.16b, v3.16b, v11.16b 133 umull2 v15.8h, v7.16b, v11.16b 134 umull v11.8h, v7.8b, v11.8b 142 rshrn v7.8b, v11.8h, #8 151 uaddw v11.8h, v11.8h, v7.8b 160 rshrn v11.8b, v11.8h, #8 161 rshrn2 v11.16b, v15.8h, #8 166 uqadd v3.16b, v3.16b, v11.16b [all …]
|
D | rsCpuIntrinsics_advsimd_YuvToRGB.S | 30 .macro yuvkern, regu=v10, regv=v11 175 ld2 {v10.16b,v11.16b}, [x3], #32 178 ld1 {v11.16b}, [x4], #16 182 \kernel regu=v11, regv=v10 207 movi v11.8b, #0 212 ld1 {v11.16b}, [x3], #16 215 ld1 {v11.d}[1], [x4], #8 223 ld1 {v11.s}[1], [x4], #4 231 ld1 {v11.h}[1], [x4], #2 239 ld1 {v11.b}[1], [x4], #1 [all …]
|
D | rsCpuIntrinsics_advsimd_Resize.S | 55 ld1 {v11.8b}, [x7], #8 59 uxtl v11.8h, v11.8b 66 umlsl v12.4s, v11.4h, v3.h[3] 67 umlsl2 v13.4s, v11.8h, v3.h[3] 83 ld1 {v11.s}[0], [x7], #4 87 uxtl v11.8h, v11.8b 91 umlsl v12.4s, v11.4h, v3.h[3] 158 st1 {v8.1d - v11.1d}, [sp] 215 dup v11.4h, v12.h[0] 216 st1 {v11.4h,v12.4h}, [x12] [all …]
|
D | rsCpuIntrinsics_advsimd_Blur.S | 118 ld1 {v11.16b}, [x11], x13 119 uaddl v16.8h, v10.8b, v11.8b 120 uaddl2 v11.8h, v10.16b, v11.16b 124 umlal v14.4s, v11.4h, \dreg 126 umlal2 v15.4s, v11.8h, \dreg 141 ld1 {v11.16b}, [x11], x13 143 uaddl v16.8h, v10.8b, v11.8b 145 uaddl2 v11.8h, v10.16b, v11.16b 150 umlal v14.4s, v11.4h, \dreg 152 umlal2 v15.4s, v11.8h, \dreg [all …]
|
D | rsCpuIntrinsics_advsimd_ColorMatrix.S | 193 sqshrun v11.4h, v6.4s, #8 194 sqshrun2 v11.8h, v7.4s, #8 210 sqshrun v11.4h, v6.4s, #8 211 sqshrun2 v11.8h, v7.4s, #8 300 vmxx_f32 \i, 1, v11.4s, v12.4s, v0.s[3] 301 vmxx_f32 \i, 2, v11.4s, v13.4s, v1.s[3] 302 vmxx_f32 \i, 4, v11.4s, v14.4s, v2.s[3] 303 vmxx_f32 \i, 8, v11.4s, v15.4s, v3.s[3] 304 vadd_f32 \i, 16, v11.4s, v11.4s, v7.4s, v11.16b, v7.16b 314 vmxx_f32 \i^31, 1, v11.4s, v12.4s, v0.s[3] [all …]
|
D | rsCpuIntrinsics_advsimd_3DLUT.S | 79 rshrn v11.4h, v8.4s, #8 80 rshrn2 v11.8h, v9.4s, #8 84 ushll v9.4s, v11.4h, #8 86 umlsl v9.4s, v11.4h, \xr1 88 umlal2 v9.4s, v11.8h, \xr1 180 uxtl2 v11.4s, v14.8h 184 mla v7.4s, v11.4s, v4.s[3]
|
/frameworks/base/graphics/java/android/graphics/ |
D | Matrix44.java | 347 float v11 = dot(mBackingArray[4], mBackingArray[5], mBackingArray[6], mBackingArray[7], in rotate() local 375 mBackingArray[5] = v11; in rotate()
|