[elektro] ARM EXT int response time

Dukai Zoltan dzoltan.listak at gmail.com
Tue Apr 15 13:50:15 CEST 2014


mellekletek nem mennek at a listan :)


2014-04-15 13:42 GMT+02:00 Info <info at kiralyelektronika.hu>:

> 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]
>
> -----------------------------------------
>           elektro[-flame|-etc]
>


More information about the Elektro mailing list