[Oberon] On a code generated for Math.Mod.txt

Srinivas Nayak sinu.nayak2001 at gmail.com
Wed Jul 13 21:18:34 CEST 2016


In math.Mod.txt we see

q0 =  9.9999999E-1;
IF ODD(n) THEN f := (((((q6*yy + q5)*yy + q4)*yy + q3)*yy + q2)*yy + q1)*yy + q0

ELSE

For the last addition of q0, I see the code generated is:

61003F7F  MOV'  R1  R0  16255

4116FFFE  IOR  R1  R1     -2

How it is different from

61003F80  MOV'  R1  R0  16256




With thanks and best regards,

Yours sincerely,
Srinivas Nayak

Home: http://www.mathmeth.com/sn/
Blog: http://srinivas-nayak.blogspot.in/


More information about the Oberon mailing list