function luaP.getOpMode(K,C)return K.opmodes[K.OpCode[C]]%4 end function luaP.getBMode(K,C)return math.floor(K.opmodes[K.OpCode[C]]/16)%4 end function luaP.getCMode(K,C)return math.floor(K.opmodes[K.OpCode[C]]/4)%4 end function luaP.testAMode(K,C)return math.floor(K.opmodes[K.OpCode[C]]/64)%2 end function luaP.testTMode(K,C)return math.floor(K.opmodes[K.OpCode[C]]/128)end


function luaP:getOpMode(m)
  return self.opmodes[self.OpCode[m]] % 4
end

function luaP:getBMode(m)
  return math.floor(self.opmodes[self.OpCode[m]] / 16) % 4
end

function luaP:getCMode(m)
  return math.floor(self.opmodes[self.OpCode[m]] / 4) % 4
end

function luaP:testAMode(m)
  return math.floor(self.opmodes[self.OpCode[m]] / 64) % 2
end

function luaP:testTMode(m)
  return math.floor(self.opmodes[self.OpCode[m]] / 128)
end
