[elektro] ARM EXT int response time

Info info at kiralyelektronika.hu
Tue Apr 15 13:42:55 CEST 2014


A mellékelt ábrán látható :), hogy miért nem használom
ezt a fajta "szabványt"... rémisztő, mit el nem lehet adni.
Tegnap este elalvás előtti fárasztásképp :) nekiestem egy
SHA 256 algoritmust optimalizálni asmben, kb. 70%-ra
sikerült összenyomni, pedig maxon van az optimalizáció.
A nyelv meg is tudja nehezíteni az ember dolgát.

> main.lst file:

>     112          while (1)
>     113            {
>     114
>     115              GPIO_ResetBits(GPIOB, GPIO_Pin_13);
>    \                     ??main_0: (+1)
>    \   00000046   0xF44F 0x5100      MOV      R1,#+8192
>    \   0000004A   0x4620             MOV      R0,R4
>    \   0000004C   0x.... 0x....      BL       GPIO_ResetBits
>     116              GPIO_SetBits(GPIOB, GPIO_Pin_13);
>    \   00000050   0xF44F 0x5100      MOV      R1,#+8192
>    \   00000054   0x4620             MOV      R0,R4
>    \   00000056   0x.... 0x....      BL       GPIO_SetBits
>     117              GPIO_ResetBits(GPIOB, GPIO_Pin_13);
>    \   0000005A   0xF44F 0x5100      MOV      R1,#+8192
>    \   0000005E   0x4620             MOV      R0,R4
>    \   00000060   0x.... 0x....      BL       GPIO_ResetBits
>     118              GPIO_SetBits(GPIOB, GPIO_Pin_13);
>    \   00000064   0xF44F 0x5100      MOV      R1,#+8192
>    \   00000068   0x4620             MOV      R0,R4
>    \   0000006A   0x.... 0x....      BL       GPIO_SetBits
>    \   0000006E   0xE7EA             B.N      ??main_0
>     119
>     120            }
> -----------------------------------------
>           elektro[-flame|-etc]



More information about the Elektro mailing list