2byte x 2byte, 4byte / 2byte -> CCS C
Nagy Endre
gumo at lucifer.kgt.bme.hu
Fri Apr 1 16:54:17 CEST 2005
> 2byte szorzasa 2 byte-al, eredmény 4 byte
Nem specifikus, hanem standard megoldas:
#include <inttypes.h>
uint16_t a,b;
uint32_t c;
...
c=a*b;
...
Ez pontosan azt az asm rutint fogja betenni, amelyiket kell.
Osztas hasonloan.
Ha megis valami mazochizmus folytan explicite meg akarod adni a kivant asm
rutint (mert pl. 48 bites adatokkal dolgozik, es nem lehet mashogy),
akkor az adott libc manualban arra kell keresni, hogy intrinsic.
Gumo
More information about the Elektro
mailing list