64 bittinen laskurin arvo pitäis saada jaettua toisella 64 bitin kokonaisluvulla. Varmaan tähän on jokin kikka keksitty. Hyviä ideoita?
struct {unsigned long hi; unsigned long lo;} laskuri;
jne.
struct {unsigned long hi; unsigned long lo;} laskuri;
jne.
Vastaukset 3
Vanhimmat
Tukeeko kääntäjäsi 64 bittisiä eli long long ?
Muutoin kokeile seuraavaa (x86 asm)
http://www.df.lth.se/~john_e/gems/gem002a.html
Kyllä tuon saa C:lläkin tehtyä.... jotenkin.
Kääntäjä ei tue long long tyyppiä, homma olisikin liian helppoa, mutta assy vaikutti asialliselta! Täytyy tutkia sitä tarkemmin.
...