(asm):modpalCPA: ldr r6,[r3],#4 ;@ TabPointsDef[GateArray.scr_mode][ i ][ 0 ] mov r8, r6, lsl #26 ldr r5,[r0,r8,lsr #24] ;@ GateArray.palette[ mov r8, r6, lsl #18 ldr r7,[r0,r8,lsr #24] ;@ GateArray.palette[ << 8 orr r5,r5,r7,lsl #8 ;@ mov r8, r6, lsl #10 ldr r7,[r0,r8,lsr #24] ;@ GateArray.palette[ << 16 orr r5,r5,r7,lsl #16 ;@ mov r8,r6, lsl #2 ldr r7,[r0,r8,lsr #24] ;@ GateArray.palette[ << 24 orr r5,r5,r7,lsl #24 ;@ str r5,[r4],#4 ;@ *(u32*)(&TabPoints[GateArray.scr_mode][ i ][ 0 ]) = ... sub r2,r2,#1 ;@ fin de for (i=0;i<256;i++) bpl modpalCPA