Do not use the inefficient, fixed function, CBW, CDQ, ... instructions