Transcendental (and some other) ops that have a FLOATVAL out argument and INTVAL source argument(s) are deprecated.

E.g.

   acos Nx, Iy
   atan Nx, Iy, Iz

Actually these opcodes aren't emitted any more, you'll get

   set $N0, Iy
   acos Nx, $N0

for registers or a floatval constant for constants.

For faster compilation speed your code generator should emit the floatval variants directly.

These opcodes are currently still in the ops files, with a function body DEPRECATED and a name prefix 'deprecated_' but will be removed soon.

$ grep ^deprec ops/ops.num

leo



Reply via email to