|
a = 0xF00F;
b = 0x0F0F;
ct = 4;
asm("push r10");
asm("push r11");
asm("push r12");
asm("push r13");
*((int*)10) = a;
*((int*)12) = b;
while(ct--){
asm("lsl r10");
asm("rol r11");
asm("rol r12");
asm("rol r13");
}
a = *((int*)10);
b = *((int*)12);
asm("pop r13");
asm("pop r12");
asm("pop r11");
asm("pop r10");
И что самое смешное работает :))
E-mail: info@telesys.ru