wswan:guide:optimization_v30mz
This is an old revision of the document!
Optimizing for the NEC V30MZ CPU
While the V30MZ is an 80186-compatible CPU, its instruction timings differ wildly from common expectations and are more reflective of its 1990s-era design:
MUL
is very fast on this CPU, taking 3-4 cycles. As a result, “shift plus add” ladders will almost always be equal in performance on slower.XLAT
takes 5 cycles. Many simple CPU operations (such asSHR reg, 4
orMUL reg
- both taking 3 cycles) can actually be faster!
TODO: Expand this list.
wswan/guide/optimization_v30mz.1708196009.txt.gz · Last modified: 2024/02/17 18:53 by asie