perform asm multiply in getFastValue, so it is used everywhere it needs to be