/system/core/libpixelflinger/ |
rotate90CW_4x4_16v6.S | 45 pkhbt r10, r8, r6, lsl #16 46 pkhbt r11, r4, r2, lsl #16 53 pkhbt r10, r9, r7, lsl #16 54 pkhbt r11, r5, r3, lsl #16
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/ |
omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.s | 109 ;// Here we interleave the PKHBT operations for various rows to avoide pipeline stalls 125 PKHBT SrcDst00,SrcDst00,temp1,LSL #16 ;// Pack the first two product values 132 PKHBT SrcDst02,SrcDst02,temp2,LSL #16 ;// Pack the next two product values 136 PKHBT SrcDst10,SrcDst10,temp1,LSL #16 ;// Pack the next two product values 144 PKHBT SrcDst12,SrcDst12,temp2,LSL #16 ;// Pack the next two product values 148 PKHBT SrcDst20,SrcDst20,temp1,LSL #16 ;// Pack the next two product values 160 PKHBT SrcDst22,SrcDst22,temp2,LSL #16 ;// Pack the remaining product values 161 PKHBT SrcDst30,SrcDst30,temp1,LSL #16 162 PKHBT SrcDst32,SrcDst32,temp3,LSL #16 252 ;// Here we interleave the PKHBT operations for various rows to avoide pipeline stall [all...] |
omxVCM4P10_TransformDequantLumaDCFromPair_s.s | 182 PKHBT trRow00,in00,in10,LSL #16 ;// [1 0] = [f4:f0] 192 PKHBT trRow20,in02,in12,LSL #16 ;// [9 8] = [6 2] 200 PKHBT trRow02,in20,in30,LSL #16 ;// [3 2] = [f12:f8] 213 PKHBT trRow22,in22,in32,LSL #16 ;// [11 10] = [14 10] 259 PKHBT trCol00,rowOp00,rowOp10,LSL #16 ;// [1 0] = [f4:f0] 269 PKHBT trCol20,rowOp02,rowOp12,LSL #16 ;// [9 8] = [6 2] 277 PKHBT trCol02,rowOp20,rowOp30,LSL #16 ;// [3 2] = [f12:f8] 290 PKHBT trCol22,rowOp22,rowOp32,LSL #16 ;// [11 10] = [14 10] 358 PKHBT out00, temp1, temp2, LSL #14 ;// c0w0 = | Temp2 | Temp1 | 359 PKHBT out02, temp3, temp4, LSL #14 ;// c1w0 = | Temp2 | Temp1 [all...] |
armVCM4P10_TransformResidual4x4_s.s | 172 PKHBT trRow00,in00,in10,LSL #16 ;// [1 0] = [f4:f0] 182 PKHBT trRow20,in02,in12,LSL #16 ;// [9 8] = [6 2] 190 PKHBT trRow02,in20,in30,LSL #16 ;// [3 2] = [f12:f8] 203 PKHBT trRow22,in22,in32,LSL #16 ;// [11 10] = [14 10] 252 PKHBT trCol00,rowOp00,rowOp10,LSL #16 ;// [1 0] = [f4:f0] 262 PKHBT trCol20,rowOp02,rowOp12,LSL #16 ;// [9 8] = [6 2] 270 PKHBT trCol02,rowOp20,rowOp30,LSL #16 ;// [3 2] = [f12:f8] 283 PKHBT trCol22,rowOp22,rowOp32,LSL #16 ;// [11 10] = [14 10]
|
armVCM4P10_InterpolateLuma_HalfHor4x4_unsafe_s.s | 96 PKHBT ValB, ValA, ValD, LSL #16 ;// [b1 a1 b0 a0] 100 PKHBT ValI, Temp1, Temp2, LSL #16 ;// [00 i1 00 i0] 101 PKHBT ValF, ValE, ValH, LSL #16 ;// [f1 e1 f0 e0] 165 PKHBT Acc1, Acc0, Acc2, LSL #16
|
armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.s | 120 PKHBT ValB, ValA, ValD, LSL #16 ;// [b1 a1 b0 a0] 124 PKHBT ValI, Temp1, Temp2, LSL #16 ;// [00 i1 00 i0] 125 PKHBT ValF, ValE, ValH, LSL #16 ;// [f1 e1 f0 e0] 179 PKHBT Temp6, Accx, Acc0, LSL #16 ;//[0 a2 0 a0] = [0 a3 0 a2] [0 a1 0 a0] 183 PKHBT Temp6, Accy, Acc1, LSL #16 ;//[0 b2 0 b0] = [0 b3 0 b2] [0 b1 0 b0] 189 PKHBT Temp6, Accx, Acc2, LSL #16 ;//[0 c2 0 c0] = [0 c3 0 c2] [0 c1 0 c0] 193 PKHBT Temp6, Accy, Acc3, LSL #16 ;//[0 d2 0 d0] = [0 d3 0 d2] [0 d1 0 d0]
|
armVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.s | 134 PKHBT Temp1, ValueA0, ValueA1, LSL #16 ;// [d0 c0 b0 a0] 162 PKHBT Temp1, ValueA0, ValueA1, LSL #16 ;// [d0 c0 b0 a0]
|
omxVCM4P10_FilterDeblockingLuma_VerEdge_I_s.s | 225 PKHBT p_2, tunpk2, tunpk0, LSL#16 226 PKHBT p_3, tunpk3, tunpk6, LSL#16 272 PKHBT q_1, tunpk6, tunpk4, LSL#16 274 PKHBT q_0, tunpk7, tunpk5, LSL#16 367 PKHBT row7, tunpk3, tunpk0, LSL#16 369 PKHBT row6, tunpk8, tunpk2, LSL#16 405 PKHBT row7, tunpk0, tunpk3, LSL#16 407 PKHBT row6, tunpk2, tunpk8, LSL#16
|
/external/libvpx/libvpx/vp8/common/arm/armv6/ |
dequant_idct_v6.asm | 69 pkhbt r7, r7, r9, lsl #16 71 pkhbt r8, r8, r10, lsl #16 77 pkhbt r9, r9, r11, lsl #16 79 pkhbt r10, r10, r7, lsl #16 107 pkhbt r11, r8, r6, lsl #16 108 pkhbt r1, lr, r1, lsl #16 109 pkhbt r12, r10, r12, lsl #16 112 pkhbt lr, r9, r7, lsl #16 121 pkhbt r1, r7, r1, lsl #16 123 pkhbt r11, r9, r11, lsl #1 [all...] |
filter_v6.asm | 62 pkhbt lr, r8, r9, lsl #16 ; r9 | r8 63 pkhbt r8, r9, r10, lsl #16 ; r10 | r9 68 pkhbt r10, r10, r11, lsl #16 ; r11 | r10 70 pkhbt r11, r11, r9, lsl #16 ; r9 | r11 79 pkhbt r9, r9, r10, lsl #16 ; r10 | r9 80 pkhbt r10, r10, r11, lsl #16 ; r11 | r10 152 pkhbt lr, r8, r9, lsl #16 ; r9 | r8 153 pkhbt r8, r9, r10, lsl #16 ; r10 | r9 158 pkhbt r10, r10, r11, lsl #16 ; r11 | r10 160 pkhbt r11, r11, r9, lsl #16 ; r9 | r1 [all...] |
sixtappredict8x4_v6.asm | 61 pkhbt r6, r6, r7, lsl #16 ; r7 | r6 62 pkhbt r7, r7, r8, lsl #16 ; r8 | r7 64 pkhbt r8, r8, r9, lsl #16 ; r9 | r8 65 pkhbt r9, r9, r10, lsl #16 ; r10 | r9 77 pkhbt r10, r10, r6, lsl #16 ; r10 | r9 78 pkhbt r6, r6, r7, lsl #16 ; r11 | r10 139 pkhbt r12, r4, r3 ; pack the filter differently 140 pkhbt r11, r5, r4
|
idct_v6.asm | 49 pkhbt r8, r8, r10, lsl #16 ; 5s | 4s 60 pkhbt r10, r10, r7, lsl #16 ; 13s | 12s 96 pkhbt r11, r6, r0, lsl #16 ; i0 | i4 99 pkhbt r8, r10, r8, lsl #16 ; 1s | 5s = temp1 102 pkhbt r9, r14, r12, lsl #16 ; i2 | i6 115 pkhbt r11, r14, r11, lsl #16 ; 3s | 7s = temp1
|
simpleloopfilter_v6.asm | 41 pkhbt $b0, $b1, $b3, lsl #16 ; 30 20 10 00 -- p3 44 pkhbt $b1, $a0, $a2, lsl #16 ; 31 21 11 01 -- p2 158 pkhbt r7, r3, r4, lsl #16 164 pkhbt r8, r5, r6, lsl #16 173 pkhbt r9, r3, r4, lsl #16 174 pkhbt r10, r5, r6, lsl #16 264 pkhbt r7, r3, r4, lsl #16 270 pkhbt r8, r5, r6, lsl #16
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/source/arm11_asm/ |
h264bsd_interpolate_chroma_hor_ver.s | 168 PKHBT valY, valY, yFrac, LSL #16 ;// |yFrac|valY | 184 PKHBT tmp1, tmp1, tmp3, LSL #16 ;// |t3|t1| 185 PKHBT tmp3, tmp3, tmp5, LSL #16 ;// |t5|t3| 197 PKHBT tmp2, tmp2, tmp4, LSL #16 ;// |t4|t2| 198 PKHBT tmp4, tmp4, tmp6, LSL #16 ;// |t6|t4| 218 PKHBT tmp1, tmp1, tmp3, LSL #16 ;// |t3|t1| 219 PKHBT tmp3, tmp3, tmp5, LSL #16 ;// |t5|t3| 273 PKHBT tmp1, tmp1, tmp3, LSL #16 ;// |t3|t1| 274 PKHBT tmp3, tmp3, tmp5, LSL #16 ;// |t5|t3| 286 PKHBT tmp2, tmp2, tmp4, LSL #16 ;// |t4|t2 [all...] |
h264bsd_interpolate_chroma_hor.s | 162 PKHBT valX, valX, xFrac, LSL #16 ;// |xFrac|valX | 183 PKHBT tmp5, tmp1, tmp3, LSL #16 184 PKHBT tmp6, tmp2, tmp4, LSL #16 192 PKHBT tmp7, tmp3, tmp1, LSL #16 193 PKHBT tmp8, tmp4, tmp2, LSL #16 254 PKHBT tmp5, tmp1, tmp3, LSL #16 255 PKHBT tmp6, tmp2, tmp4, LSL #16 263 PKHBT tmp7, tmp3, tmp1, LSL #16 264 PKHBT tmp8, tmp4, tmp2, LSL #16
|
h264bsd_interpolate_chroma_ver.s | 160 PKHBT valY, valY, yFrac, LSL #16 ;// |yFrac|valY | 184 PKHBT tmp1, tmp1, tmp2, LSL #16 ;// |B|A| 185 PKHBT tmp2, tmp2, tmp3, LSL #16 ;// |C|B| 186 PKHBT tmp4, tmp4, tmp5, LSL #16 ;// |B|A| 189 PKHBT tmp5, tmp5, tmp6, LSL #16 ;// |C|B| 251 PKHBT tmp1, tmp1, tmp2, LSL #16 ;// |B|A| 252 PKHBT tmp2, tmp2, tmp3, LSL #16 ;// |C|B| 253 PKHBT tmp4, tmp4, tmp5, LSL #16 ;// |B|A| 256 PKHBT tmp5, tmp5, tmp6, LSL #16 ;// |C|B|
|
/external/libvpx/libvpx/vp8/encoder/arm/armv6/ |
vp8_subtract_armv6.asm | 57 pkhbt r0, r4, r5, lsl #16 ; [d1 | d0] 104 pkhbt r8, r6, r7, lsl #16 ; [d1 | d0] (A) 121 pkhbt r8, r6, r7, lsl #16 ; [d1 | d0] (B) 149 pkhbt r8, r6, r7, lsl #16 ; [d1 | d0] (A) 166 pkhbt r8, r6, r7, lsl #16 ; [d1 | d0] (B) 206 pkhbt r8, r6, r7, lsl #16 ; [d1 | d0] (A) 223 pkhbt r8, r6, r7, lsl #16 ; [d1 | d0] (B) 240 pkhbt r8, r6, r7, lsl #16 ; [d1 | d0] (C) 257 pkhbt r8, r6, r7, lsl #16 ; [d1 | d0] (D)
|
vp8_short_fdct4x4_armv6.asm | 51 pkhbt r3, r4, r6, lsl #4 ; [o1 | o0], keep in register for PART 2 52 pkhbt r6, r5, r7, lsl #4 ; [o3 | o2] 76 pkhbt r9, r9, r6, lsl #4 ; [o5 | o4], keep in register for PART 2 77 pkhbt r6, r8, r7, lsl #4 ; [o7 | o6] 101 pkhbt r2, r2, r6, lsl #4 ; [o9 | o8], keep in register for PART 2 102 pkhbt r6, r8, r7, lsl #4 ; [o11 | o10] 122 pkhbt r0, r4, r6, lsl #4 ; [o13 | o12], keep in register for PART 2 123 pkhbt r6, r5, r7, lsl #4 ; [o15 | o14]
|
/external/llvm/test/CodeGen/Thumb2/ |
thumb2-pack.ll | 4 ; CHECK: pkhbt r0, r0, r1, lsl #16 13 ; CHECK: pkhbt r0, r0, r1, lsl #16 22 ; CHECK: pkhbt r0, r0, r1, lsl #12 32 ; CHECK: pkhbt r0, r0, r1, lsl #18 41 ; CHECK: pkhbt r0, r0, r1
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/api/ |
armCOMM_IDCT_s.h | 243 PKHBT xi4, xi3, xi4, LSL #(16-SHIFT) 248 PKHBT xi5, xi0, xi5, LSL #(16-SHIFT) 252 PKHBT xi6, xi1, xi6, LSL #(16-SHIFT) 254 PKHBT xi7, xi2, xi7, LSL #(16-SHIFT) 268 PKHBT xi4, xi0, xi1, LSL #(16-SHIFT) 270 PKHBT xi5, xi2, xi3, LSL #(16-SHIFT) 280 PKHBT xi6, xi0, xi1, LSL #(16-SHIFT) 282 PKHBT xi7, xi2, xi3, LSL #(16-SHIFT) 314 PKHBT xi0, xi7, xi0, LSL #(16-SHIFT) 319 PKHBT xi1, xi4, xi1, LSL #(16-SHIFT [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/api/ |
armCOMM_IDCT_s.h | 243 PKHBT xi4, xi3, xi4, LSL #(16-SHIFT) 248 PKHBT xi5, xi0, xi5, LSL #(16-SHIFT) 252 PKHBT xi6, xi1, xi6, LSL #(16-SHIFT) 254 PKHBT xi7, xi2, xi7, LSL #(16-SHIFT) 268 PKHBT xi4, xi0, xi1, LSL #(16-SHIFT) 270 PKHBT xi5, xi2, xi3, LSL #(16-SHIFT) 280 PKHBT xi6, xi0, xi1, LSL #(16-SHIFT) 282 PKHBT xi7, xi2, xi3, LSL #(16-SHIFT) 314 PKHBT xi0, xi7, xi0, LSL #(16-SHIFT) 319 PKHBT xi1, xi4, xi1, LSL #(16-SHIFT [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
armVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.S | 73 PKHBT r4,r10,r11,LSL #16 95 PKHBT r4,r10,r11,LSL #16
|
/external/llvm/test/CodeGen/ARM/ |
pack.ll | 4 ; CHECK: pkhbt r0, r0, r1, lsl #16 13 ; CHECK: pkhbt r0, r0, r1, lsl #12 23 ; CHECK: pkhbt r0, r0, r1, lsl #18 32 ; CHECK: pkhbt r0, r0, r1
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p2/src/ |
omxVCM4P2_QuantInvInter_I_s.s | 108 PKHBT Result1,X2,X3,LSL #16 ;// Result1[0-15]=X2[0-15],Result1[16-31]=X3[16-31] 126 PKHBT Result2,X2,X3,LSL #16 ;// Result2[0-15]=X2[0-15],Result2[16-31]=X3[0-15]
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/ |
armVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.s | 134 PKHBT Temp1, ValueA0, ValueA1, LSL #16 ;// [d0 c0 b0 a0] 162 PKHBT Temp1, ValueA0, ValueA1, LSL #16 ;// [d0 c0 b0 a0]
|