P
penrico
Guest
Hei kaverit:
Olen käsittelet TMS320LF2401A ja koodi säveltäjä, joten olen todennut, että kun toteuttaa jakaa toiminnon tältä:
int a, b, c;
.
.
.
c = a / b;
tai kuten sitä muut:
pitkä, b, c;
c = a / c;
Näiden vuonna Code Composer on hyvin hidas, ja ei ole tehokas lainkaan.Joten sinulla on hyvä jakaa algoritmi, joka voi toimia?
Syy on se, i on pantava täytäntöön vain kierrosten tekemään samoin, mutta voin vain 1 / 2, 1 / 4 tai vain teho 2 divitions.
int divide128 (int a)
(
if (a> 0) tuotto (a>> 7);
paluu - (abs (a)>> 7);
)
Se viimeinen algoritmi on tehokkain, mutta voin jakaa vain teho 2
Kiitos ....
Olen käsittelet TMS320LF2401A ja koodi säveltäjä, joten olen todennut, että kun toteuttaa jakaa toiminnon tältä:
int a, b, c;
.
.
.
c = a / b;
tai kuten sitä muut:
pitkä, b, c;
c = a / c;
Näiden vuonna Code Composer on hyvin hidas, ja ei ole tehokas lainkaan.Joten sinulla on hyvä jakaa algoritmi, joka voi toimia?
Syy on se, i on pantava täytäntöön vain kierrosten tekemään samoin, mutta voin vain 1 / 2, 1 / 4 tai vain teho 2 divitions.
int divide128 (int a)
(
if (a> 0) tuotto (a>> 7);
paluu - (abs (a)>> 7);
)
Se viimeinen algoritmi on tehokkain, mutta voin jakaa vain teho 2
Kiitos ....