Filled in some missing holes:
-Implement PMC inc/dec functions and add ops to engine.
'inc P0, 5' is faster than 'set P0, P1, 5' which uses a vtable.
-Corrected 'inc Nx, Ny' to 'inc Nx, Iy' as per the PDD
-Added missing 'add Nx, Ny, Iz' op

Updated mops_p.pasm to use dec op, however, the intent was
not to optimize mops_p benchmark, but to optimize for a very
common operation, which mops_p just happens to do. We now need
to re-evaluate mops_p and how to accurately represent a cross-section
of operations and not a specific case.

Er, hmm we might need a few new tests, I was too lazy to write them,
I did fix the existing ones for the erroneous inc Nx, Ny op.

Btw, mops_p runs 20% faster, for now, but I wouldn't get too excited since
it only uses 2 specific ops.

-Melvin

Reply via email to