Lines Matching refs:LSL
97 ORR rowLuma01,rowLuma01,temp3,LSL #16 ;// rowLuma01 = [0b|0a]
106 ;// So we can shift the packed rowLuma values [0b|0a] with a single LSL operation
110 LSL rowLuma01,rowLuma01,shift
111 LSL rowLuma23,rowLuma23,shift
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
249 ;// So we can shift the packed rowLuma values [0b|0a] with a single LSL operation
253 LSL rowLuma01,rowLuma01,shift
254 LSL rowLuma23,rowLuma23,shift
282 PKHBT SrcDst00,SrcDst00,temp1,LSL #16 ;// Pack the first two product values
289 PKHBT SrcDst02,SrcDst02,temp2,LSL #16 ;// Pack the next two product values
293 PKHBT SrcDst10,SrcDst10,temp1,LSL #16 ;// Pack the next two product values
301 PKHBT SrcDst12,SrcDst12,temp2,LSL #16 ;// Pack the next two product values
305 PKHBT SrcDst20,SrcDst20,temp1,LSL #16 ;// Pack the next two product values
317 PKHBT SrcDst22,SrcDst22,temp2,LSL #16 ;// Pack the remaining product values
318 PKHBT SrcDst30,SrcDst30,temp1,LSL #16
319 PKHBT SrcDst32,SrcDst32,temp3,LSL #16
429 PKHBT DCval,DCval,DCval,LSL #16 ;// Duplicating the Lower halfword
451 PKHBT DeltaVal1,tmpDeltaVal,DeltaVal2,LSL #16 ;// Deltaval1 = [C A]
467 ORR sum1,sum1,sum2,LSL #8 ;// sum1 = [dcba]