sim: add floating-point instructions