Things we are not considering:
under/overflow protection
state access warm/cold like extcodesize
no proof of stake opcodes
gas refund
static call
delegate call
Resources#
If you are looking for an understandable reference implementation, I highly recommend Py-EVM.
evm.codes is the best reference for looking up opcodes and what they do.