[1] http://pastraiser.com/cpu/gameboy/gameboy_opcodes.html
[2] https://news.ycombinator.com/item?id=17134668
Furthermore E9 is not "JP (HL)" but rather "JP HL". If I remember correctly a few timings or instruction sizes are off as well.
[0]: http://www.devrs.com/gb/files/opcodes.html