The op codes are now being recognized properly. I just gotta decode them the right way. I fixed an error where I was bitwise-or -ing the values instead of bitwise-and -ing them. Small brain up in here.