Peephole optimisations on 0xED prefixed opcodes
Simplify memory read/write functions
Minor changes in memory access
Generate a map of jitted functions instead of a switch