giz port wip

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@258 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
notaz 2007-09-23 16:42:22 +00:00
parent ea8c405fa7
commit fd34fdd0f4
2 changed files with 21 additions and 8 deletions

View file

@ -54,15 +54,19 @@ vcloop_40_aligned:
and r4, r3, #0xff00
orr r3, r3, r4, lsr #8
mov r4, r4, lsr #7
sub r4, r4, #1
sub r6, r4, #1
mov r5, #320*2
add r5, r5, #2
mul r4, r5, r4
mul r4, r5, r6
sub r0, r0, r4
mov r5, #328
mul r4, r5, r4
mul r4, r5, r6
sub r1, r1, r4
@ FIXME FIXME FIXME
ldmfd sp!, {r4-r9,lr}
bx lr
vcloop_40_unaligned:
ldr r12, [r1], #4
ldr r7, [r1], #4
@ -92,11 +96,11 @@ vcloop_40_unaligned:
and r4, lr, r7, lsr #23
ldrh r4, [r2, r6]
orr r12,r6, r12,lsl #16
subs r3, r3, #1
subs r3, r3, #1<<24
stmia r0!, {r5,r8,r12}
strh r4, [r0]!
bne vcloop_40_unaligned
bpl vcloop_40_unaligned
add r1, r1, #336 @ skip a line and 1 col
add r0, r0, #320*2+2*2