Lines Matching defs:offset

86     ;// M_LOAD_X    $pSrc, $srcStep, $out0, $out1, $scratch, $offset
93 ;// $offset Difference of source data location to the source pointer
94 ;// Use when $offset != 0 (unaligned load)
103 ;// register numbering. In case offset is 0, $scratch is not modified.
106 M_LOAD_X $pSrc, $srcStep, $out0, $out1, $scratch, $offset
107 IF $offset = 0
114 MOV $out0, $out0, LSR #8 * $offset
115 ORR $out0, $out0, $out1, LSL #(32 - 8 * ($offset))
116 MOV $out1, $out1, LSR #8 * $offset
117 ORR $out1, $out1, $scratch, LSL #(32 - 8 * ($offset))
129 ;// M_LOAD_XINT $pSrc, $srcStep, $offset, $word0, $word1, $word2, $word3
137 ;// $offset Difference of source data location to the source pointer
138 ;// Use when $offset != 0 (unaligned load)
144 ;// Three of these are outputs based on the $offset parameter.
169 M_LOAD_XINT $pSrc, $srcStep, $offset, $word0, $word1, $word2, $word3
170 IF $offset /= 3
183 ;// M_EXT_XINT $offset, $word0, $word1, $word2, $word3
186 ;// $offset Difference of source data location to the source pointer
187 ;// Use when $offset != 0 (unaligned load)
190 ;// Three of these are inputs based on the $offset parameter.
217 M_EXT_XINT $offset, $word0, $word1, $word2, $word3
218 IF $offset = 0
225 ELIF $offset = 3
233 MOV $word0, $word0, LSR #8 * $offset
234 ORR $word0, $word0, $word1, LSL #(32 - 8 * ($offset))
235 MOV $word1, $word1, LSR #8 * $offset
236 ORR $word1, $word1, $word2, LSL #(32 - 8 * ($offset))
239 ORR $word3, $word3, $word2, LSL #(32 - 8 * (($offset)+1))
333 ;// M_MCRECONBLOCK_IntegerPixel $rndVal, $offset
334 ;// M_MCRECONBLOCK_HalfPixelX $rndVal, $offset
335 ;// M_MCRECONBLOCK_HalfPixelY $rndVal, $offset
336 ;// M_MCRECONBLOCK_HalfPixelXY $rndVal, $offset
340 ;// $offset $pSrc MOD 4 value. Offset from 4 byte aligned location.
350 M_MCRECONBLOCK_IntegerPixel $rndVal, $offset
359 CaseIntegerPixelRnd0Offset$offset
360 CaseIntegerPixelRnd1Offset$offset
361 M_LOAD_X pSrc, srcStep, tmp1, tmp2, tmp3, $offset
362 M_LOAD_X pSrc, srcStep, tmp3, tmp4, tmp5, $offset
363 YloopIntegerPixelOffset$offset
367 M_LOAD_X pSrc, srcStep, tmp1, tmp2, tmp3, $offset
368 M_LOAD_X pSrc, srcStep, tmp3, tmp4, tmp5, $offset
369 BGT YloopIntegerPixelOffset$offset
375 M_MCRECONBLOCK_HalfPixelX $rndVal, $offset
391 CaseHalfPixelXRnd$rndVal.Offset$offset
396 M_LOAD_XINT pSrc, srcStep, $offset, tmp1, tmp2, tmp3, tmp4
397 YloopHalfPixelXRnd$rndVal.Offset$offset
399 M_EXT_XINT $offset, tmp1, tmp2, tmp3, tmp4
403 M_LOAD_XINT pSrc, srcStep, $offset, tmp1, tmp2, tmp3, tmp4
404 BGT YloopHalfPixelXRnd$rndVal.Offset$offset
410 M_MCRECONBLOCK_HalfPixelY $rndVal, $offset
422 CaseHalfPixelYRnd$rndVal.Offset$offset
427 M_LOAD_X pSrc, srcStep, tmp1, tmp2, tmp5, $offset ;// Pre-load
428 YloopHalfPixelYRnd$rndVal.Offset$offset
431 M_LOAD_X pSrc, srcStep, tmp3, tmp4, tmp5, $offset
436 M_LOAD_X pSrc, srcStep, tmp1, tmp2, tmp5, $offset
441 BGT YloopHalfPixelYRnd$rndVal.Offset$offset
447 M_MCRECONBLOCK_HalfPixelXY $rndVal, $offset
468 CaseHalfPixelXYRnd$rndVal.Offset$offset
471 M_LOAD_XINT pSrc, srcStep, $offset, t00, t01, t10, t11 ;// Load a, a', b, b'
472 M_EXT_XINT $offset, t00, t01, t10, t11
476 YloopHalfPixelXYRnd$rndVal.Offset$offset
479 M_LOAD_XINT pSrc, srcStep, $offset, t20, t21, t30, t31 ;// Load c, c', d, d'
481 M_EXT_XINT $offset, t20, t21, t30, t31
490 M_LOAD_XINT pSrc, srcStep, $offset, t00, t01, t10, t11 ;// Load a, a', b, b'
492 M_EXT_XINT $offset, t00, t01, t10, t11
499 BGT YloopHalfPixelXYRnd$rndVal.Offset$offset
501 IF $offset/=3 :LOR: $rndVal/=1
550 ;// Populates all 8 kinds of rounding and offset combinations handling macros
563 ;// M_MCRECONBLOCK_<predictType> $rnd, $offset
565 ;// rounding and offset combination)