Lines Matching refs:offset

72     ;// M_LOAD_X    $pSrc, $srcStep, $out0, $out1, $scratch, $offset
79 ;// $offset Difference of source data location to the source pointer
80 ;// Use when $offset != 0 (unaligned load)
89 ;// register numbering. In case offset is 0, $scratch is not modified.
92 M_LOAD_X $pSrc, $srcStep, $out0, $out1, $scratch, $offset
93 IF $offset = 0
100 MOV $out0, $out0, LSR #8 * $offset
101 ORR $out0, $out0, $out1, LSL #(32 - 8 * ($offset))
102 MOV $out1, $out1, LSR #8 * $offset
103 ORR $out1, $out1, $scratch, LSL #(32 - 8 * ($offset))
115 ;// M_LOAD_XINT $pSrc, $srcStep, $offset, $word0, $word1, $word2, $word3
123 ;// $offset Difference of source data location to the source pointer
124 ;// Use when $offset != 0 (unaligned load)
130 ;// Three of these are outputs based on the $offset parameter.
155 M_LOAD_XINT $pSrc, $srcStep, $offset, $word0, $word1, $word2, $word3
156 IF $offset /= 3
169 ;// M_EXT_XINT $offset, $word0, $word1, $word2, $word3
172 ;// $offset Difference of source data location to the source pointer
173 ;// Use when $offset != 0 (unaligned load)
176 ;// Three of these are inputs based on the $offset parameter.
203 M_EXT_XINT $offset, $word0, $word1, $word2, $word3
204 IF $offset = 0
211 ELIF $offset = 3
219 MOV $word0, $word0, LSR #8 * $offset
220 ORR $word0, $word0, $word1, LSL #(32 - 8 * ($offset))
221 MOV $word1, $word1, LSR #8 * $offset
222 ORR $word1, $word1, $word2, LSL #(32 - 8 * ($offset))
225 ORR $word3, $word3, $word2, LSL #(32 - 8 * (($offset)+1))
319 ;// M_MCRECONBLOCK_IntegerPixel $rndVal, $offset
320 ;// M_MCRECONBLOCK_HalfPixelX $rndVal, $offset
321 ;// M_MCRECONBLOCK_HalfPixelY $rndVal, $offset
322 ;// M_MCRECONBLOCK_HalfPixelXY $rndVal, $offset
326 ;// $offset $pSrc MOD 4 value. Offset from 4 byte aligned location.
336 M_MCRECONBLOCK_IntegerPixel $rndVal, $offset
345 CaseIntegerPixelRnd0Offset$offset
346 CaseIntegerPixelRnd1Offset$offset
347 M_LOAD_X pSrc, srcStep, tmp1, tmp2, tmp3, $offset
348 M_LOAD_X pSrc, srcStep, tmp3, tmp4, tmp5, $offset
349 YloopIntegerPixelOffset$offset
353 M_LOAD_X pSrc, srcStep, tmp1, tmp2, tmp3, $offset
354 M_LOAD_X pSrc, srcStep, tmp3, tmp4, tmp5, $offset
355 BGT YloopIntegerPixelOffset$offset
361 M_MCRECONBLOCK_HalfPixelX $rndVal, $offset
377 CaseHalfPixelXRnd$rndVal.Offset$offset
382 M_LOAD_XINT pSrc, srcStep, $offset, tmp1, tmp2, tmp3, tmp4
383 YloopHalfPixelXRnd$rndVal.Offset$offset
385 M_EXT_XINT $offset, tmp1, tmp2, tmp3, tmp4
389 M_LOAD_XINT pSrc, srcStep, $offset, tmp1, tmp2, tmp3, tmp4
390 BGT YloopHalfPixelXRnd$rndVal.Offset$offset
396 M_MCRECONBLOCK_HalfPixelY $rndVal, $offset
408 CaseHalfPixelYRnd$rndVal.Offset$offset
413 M_LOAD_X pSrc, srcStep, tmp1, tmp2, tmp5, $offset ;// Pre-load
414 YloopHalfPixelYRnd$rndVal.Offset$offset
417 M_LOAD_X pSrc, srcStep, tmp3, tmp4, tmp5, $offset
422 M_LOAD_X pSrc, srcStep, tmp1, tmp2, tmp5, $offset
427 BGT YloopHalfPixelYRnd$rndVal.Offset$offset
433 M_MCRECONBLOCK_HalfPixelXY $rndVal, $offset
454 CaseHalfPixelXYRnd$rndVal.Offset$offset
457 M_LOAD_XINT pSrc, srcStep, $offset, t00, t01, t10, t11 ;// Load a, a', b, b'
458 M_EXT_XINT $offset, t00, t01, t10, t11
462 YloopHalfPixelXYRnd$rndVal.Offset$offset
465 M_LOAD_XINT pSrc, srcStep, $offset, t20, t21, t30, t31 ;// Load c, c', d, d'
467 M_EXT_XINT $offset, t20, t21, t30, t31
476 M_LOAD_XINT pSrc, srcStep, $offset, t00, t01, t10, t11 ;// Load a, a', b, b'
478 M_EXT_XINT $offset, t00, t01, t10, t11
485 BGT YloopHalfPixelXYRnd$rndVal.Offset$offset
487 IF $offset/=3 :LOR: $rndVal/=1
536 ;// Populates all 8 kinds of rounding and offset combinations handling macros
549 ;// M_MCRECONBLOCK_<predictType> $rnd, $offset
551 ;// rounding and offset combination)