/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 | 123 ;// Here we interleave the PKHBT operations for various rows to avoide pipeline stalls 139 PKHBT SrcDst00,SrcDst00,temp1,LSL #16 ;// Pack the first two product values 146 PKHBT SrcDst02,SrcDst02,temp2,LSL #16 ;// Pack the next two product values 150 PKHBT SrcDst10,SrcDst10,temp1,LSL #16 ;// Pack the next two product values 158 PKHBT SrcDst12,SrcDst12,temp2,LSL #16 ;// Pack the next two product values 162 PKHBT SrcDst20,SrcDst20,temp1,LSL #16 ;// Pack the next two product values 174 PKHBT SrcDst22,SrcDst22,temp2,LSL #16 ;// Pack the remaining product values 175 PKHBT SrcDst30,SrcDst30,temp1,LSL #16 176 PKHBT SrcDst32,SrcDst32,temp3,LSL #16 266 ;// Here we interleave the PKHBT operations for various rows to avoide pipeline stall [all...] |
omxVCM4P10_TransformDequantLumaDCFromPair_s.s | 196 PKHBT trRow00,in00,in10,LSL #16 ;// [1 0] = [f4:f0] 206 PKHBT trRow20,in02,in12,LSL #16 ;// [9 8] = [6 2] 214 PKHBT trRow02,in20,in30,LSL #16 ;// [3 2] = [f12:f8] 227 PKHBT trRow22,in22,in32,LSL #16 ;// [11 10] = [14 10] 273 PKHBT trCol00,rowOp00,rowOp10,LSL #16 ;// [1 0] = [f4:f0] 283 PKHBT trCol20,rowOp02,rowOp12,LSL #16 ;// [9 8] = [6 2] 291 PKHBT trCol02,rowOp20,rowOp30,LSL #16 ;// [3 2] = [f12:f8] 304 PKHBT trCol22,rowOp22,rowOp32,LSL #16 ;// [11 10] = [14 10] 372 PKHBT out00, temp1, temp2, LSL #14 ;// c0w0 = | Temp2 | Temp1 | 373 PKHBT out02, temp3, temp4, LSL #14 ;// c1w0 = | Temp2 | Temp1 [all...] |
/external/chromium_org/third_party/libvpx/source/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
|
/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
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/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
|
/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/chromium_org/third_party/libvpx/source/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/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)
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/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)
|
/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
|