Lines Matching refs:r2

62                 ldrh    r7, [r2, #0]            // r7:  srcNum    = unPackBitsParamp->srcNum  in MI_UnpackBits()
64 @00: ldrb r6, [r2, #2] // r6: srcBitNum = unPackBitsParamp->srcBitNum in MI_UnpackBits()
67 ldr r11, [r2, #4] // r8: destOffset0_On in MI_UnpackBits()
69 ldr r11,[r2, #4] // destOffset = unPackBitsParamp->destOffset in MI_UnpackBits()
73 ldrb r2, [r2, #3] // r2: destBitNum = unPackBitsParamp->destBitNum in MI_UnpackBits()
95 add r3, r3, r2 // destBitCount += destBitNum; in MI_UnpackBits()
146 mov r2, r5, lsr #8 // r0: srcp += 4 in MI_UncompressLZ8()
151 @21: cmp r2, #0 // while (destCount > 0) { in MI_UncompressLZ8()
165 sub r2, r2, #1 // destCount--; in MI_UncompressLZ8()
198 sub r2, r2, r3 // destCount -= length; in MI_UncompressLZ8()
206 @25: cmp r2, #0 // if (destCount <= 0) break; in MI_UncompressLZ8()
253 mov r2, #0 // r2: shift = 0 in MI_UncompressLZ16()
270 orr r3, r3, r9, lsl r2 in MI_UncompressLZ16()
273 eors r2, r2, #8 // if (!(shift ^= 8)) { in MI_UncompressLZ16()
312 rsb r8, r2, #8 // r14: offset0_8 = (8 - shift) in MI_UncompressLZ16()
318 rsb r8, r2, #8 // destTmp |= (destp[-((offset in MI_UncompressLZ16()
330 orr r3, r3, r8, lsl r2 in MI_UncompressLZ16()
331 eors r2, r2, #8 // if (!(shift ^= 8)) { in MI_UncompressLZ16()
401 add r2, r0, #4 // r2: *treep = (u8 *)srcp + 4 in MI_UncompressHuffman()
402 add r7, r2, #1 // r7: *treeStartp = treep + 1 in MI_UncompressHuffman()
412 ldrb r10,[r2, #0] // r0: srcp = (u32 *)(treep + ((*treep + 1) << 1)) in MI_UncompressHuffman()
414 add r0, r2, r10, lsl #1 in MI_UncompressHuffman()
415 mov r2, r7 // treep = treeStartp in MI_UncompressHuffman()
428 ldrb r6, [r2, #0] // r6: treeCheck = *treep in MI_UncompressHuffman()
430 mov r10,r2, lsr #1 // treep = (u8 *)((((u32 )treep>>1) <<1) in MI_UncompressHuffman()
432 ldrb r11,[r2,#0] in MI_UncompressHuffman()
436 add r2, r10,r9 in MI_UncompressHuffman()
442 ldrb r10,[r2, #0] // destTmp |= *treep << (32 - DataBit); in MI_UncompressHuffman()
445 mov r2, r7 // treep = treeStartp; in MI_UncompressHuffman()
502 ands r2, r4, #0x7f // r2: length = flags & 0x7f; in MI_UncompressRL8()
506 add r2, r2, #1 // length++; in MI_UncompressRL8()
507 sub r7, r7, r2 // destCount -= length; in MI_UncompressRL8()
511 subs r2, r2, #1 // } while (--length > 0); in MI_UncompressRL8()
515 @43: add r2, r2, #3 // length += 3; in MI_UncompressRL8()
516 sub r7, r7, r2 // destCount -= length; in MI_UncompressRL8()
520 subs r2, r2, #1 // } while (--length > 0); in MI_UncompressRL8()
577 lsl r2, r3, #25 in MI_UncompressRL16()
578 lsr r2, r2, #25 in MI_UncompressRL16()
584 add r2, #1 // length++; in MI_UncompressRL16()
585 sub r5, r5, r2 // destCount -= length; in MI_UncompressRL16()
598 @53: sub r2, r2, #1 // } while (--length > 0); in MI_UncompressRL16()
602 @54: add r2, #3 // length += 3; in MI_UncompressRL16()
603 sub r5, r5, r2 // destCount -= length; in MI_UncompressRL16()
618 @56: sub r2, r2, #1 // } while (--length > 0); in MI_UncompressRL16()
642 ldrb r2, [r0], #1 // load marker byte in MI_UncompressRL16()
645 tst r2, #0x80 // check if marker has MSB set in MI_UncompressRL16()
647 add r2, r2, #1 // adjust counter in MI_UncompressRL16()
648 sub r12, r12, r2 // decrement dest. count in MI_UncompressRL16()
654 subs r2, r2, #1 // decrement counter in MI_UncompressRL16()
659 @L3 sub r2, r2, #0x7d // adjust counter in MI_UncompressRL16()
660 sub r12, r12, r2 // decrement dest. count in MI_UncompressRL16()
669 @L5 subs r2, r2, #2 // sub 2, to handle the repeatitive char loop halfw… in MI_UncompressRL16()
724 ldrb r2, [r0], #1 // load marker byte in MI_UncompressRL32()
727 tst r2, #0x80 // check if marker has MSB set in MI_UncompressRL32()
729 add r2, r2, #1 // adjust counter in MI_UncompressRL32()
730 sub r12, r12,r2 // decrement dest. count in MI_UncompressRL32()
735 subs r2, r2, #1 // decrement counter in MI_UncompressRL32()
743 subs r2, r2, #1 // not to jump back saves 2 cycles in MI_UncompressRL32()
748 @L3 sub r2, r2, #0x7d // adjust counter in MI_UncompressRL32()
749 sub r12, r12,r2 // decrement dest. count in MI_UncompressRL32()
754 subs r2, r2, #1 // if not, check if there are still bytes left in MI_UncompressRL32()
763 @L8 subs r2, r2, #4 // full words are processed now, so decrement count… in MI_UncompressRL32()
770 adds r2, r2, #3 // re-adjust counter (0-3) in MI_UncompressRL32()
775 subs r2, r2, #1 // decrement counter in MI_UncompressRL32()
808 ldmia r0, {r2} // r2: destCount = (u32 *)srcp; in MI_UnfilterDiff8()
810 and r4, r2, #0xF // r4: bitSize = (u32 *)srcp & 0xF; in MI_UnfilterDiff8()
811 mov r2, r2, lsr #8 // destCount = (u32 *)srcp >> 8; in MI_UnfilterDiff8()
820 …subs r2, r2, #1 // destCount--; Executes at this position in order to… in MI_UnfilterDiff8()
831 …subs r2, r2, #2 // destCount -= 2; Executes at this position in order… in MI_UnfilterDiff8()
867 ldmia r0, {r2} // r2: destCount = (u32 *)srcp; in MI_UnfilterDiff16()
869 and r4, r2, #0xF // r4: bitSize = (u32 *)srcp & 0xF; in MI_UnfilterDiff16()
870 mov r2, r2, lsr #8 // destCount = (u32 *)srcp >> 8; in MI_UnfilterDiff16()
879 …sub r2, r2, #2 // destCount -= 2; Executes at this position in order… in MI_UnfilterDiff16()
885 cmp r2, #1 // in MI_UnfilterDiff16()
900 …subs r2, r2, #2 // destCount -= 2; Executes at this position in order… in MI_UnfilterDiff16()
943 @L1 ldr r2, [r0], #4 // load data in MI_UnfilterDiff32()
947 add r4, r2, r4, lsr #24 // 1st sum in MI_UnfilterDiff32()
950 add r3, r4, r2, lsr #8 // 2nd sum in MI_UnfilterDiff32()
954 add r3, r3, r2, lsr #16 // 3rd sum in MI_UnfilterDiff32()
958 add r3, r3, r2, lsr #24 // 4th sum in MI_UnfilterDiff32()
972 @L2 ldr r2, [r0], #4 // load data in MI_UnfilterDiff32()
976 add r4, r2, r4, lsr #16 // 1st sum in MI_UnfilterDiff32()
979 add r3, r4, r2, lsr #16 // 2nd sum in MI_UnfilterDiff32()
1020 orr r4, r4, r2, lsl #8 // destSize:24 : Data size before compression in MI_FilterDiff8()
1029 … subs r2, r2, #1 // decrement Dest. count (at this stage to prevent pipeline stall) in MI_FilterDiff8()
1048 … subs r2, r2, #2 // decrement Dest. count (at this stage to prevent pipeline stall) in MI_FilterDiff8()
1093 orr r4, r4, r2, lsl #8 // destSize:24 : Data size before compression in MI_FilterDiff16()
1102 … subs r2, r2, #2 // decrement Dest. count (at this stage to prevent pipeline stall) in MI_FilterDiff16()
1125 … subs r2, r2, #2 // decrement Dest. count (at this stage to prevent pipeline stall) in MI_FilterDiff16()
1169 orr r4, r4, r2, lsl #8 // destSize:24 : Data size before compression in MI_FilterDiff32()
1178 … subs r2, r2, #4 // decrement Dest. count (at this stage to prevent pipeline stall) in MI_FilterDiff32()
1209 … subs r2, r2, #4 // decrement Dest. count (at this stage to prevent pipeline stall) in MI_FilterDiff32()