Subversion Repositories freemyipod

Rev

Rev 746 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 746 Rev 747
Line 322... Line 322...
322
    __asm__ volatile("    sub r1, r1, r0,lsl#2         \n");
322
    __asm__ volatile("    sub r1, r1, r0,lsl#2         \n");
323
    __asm__ volatile("    sub r1, r1, r0,lsr#4         \n");
323
    __asm__ volatile("    sub r1, r1, r0,lsr#4         \n");
324
    __asm__ volatile("    mov r6, r6,lsr#1             \n");
324
    __asm__ volatile("    mov r6, r6,lsr#1             \n");
325
    __asm__ volatile("    add r6, r6, r1,lsr#2         \n");
325
    __asm__ volatile("    add r6, r6, r1,lsr#2         \n");
326
    __asm__ volatile("    strb r6, [r7], #1            \n");
326
    __asm__ volatile("    strb r6, [r7], #1            \n");
327
    __asm__ volatile("    mov r6, r1,asr#1             \n");
-
 
328
    __asm__ volatile("displaylcd_dither_wait2:         \n");
327
    __asm__ volatile("displaylcd_dither_wait2:         \n");
329
    __asm__ volatile("    ldr r0, [r9,#-0x24]          \n");
328
    __asm__ volatile("    ldr r0, [r9,#-0x24]          \n");
-
 
329
    __asm__ volatile("    mov r6, r1,asr#1             \n");
330
    __asm__ volatile("    tst r0, #0x10                \n");
330
    __asm__ volatile("    tst r0, #0x10                \n");
331
    __asm__ volatile("    bne displaylcd_dither_wait2  \n");
331
    __asm__ volatile("    bne displaylcd_dither_wait2  \n");
332
    __asm__ volatile("    str r2, [r9]                 \n");
332
    __asm__ volatile("    str r2, [r9]                 \n");
333
    __asm__ volatile("    sub r3, r3, r10              \n");
333
    __asm__ volatile("    sub r3, r3, r10              \n");
334
    __asm__ volatile("    subs lr, lr, #1              \n");
334
    __asm__ volatile("    subs lr, lr, #1              \n");