1. A method of processing values, the method comprising: determining whether execution of an instruction would cause simultaneous reading of more values from a first memory cell of a plurality of memory cells of a general purpose register (GPR) than a read port of the first memory cell can output, wherein values stored in the first memory cell cannot be accessed via any of the other memory cells of the GPR; prior to execution of the instruction, storing one or more values stored in the first memory cell in a conflict queue separate from the GPR based on the determination that execution of the instruction would cause simultaneous reading of more values from the first memory cell than the read port of the first memory cell can output; and executing the instruction to implement an operation defined by the instruction that uses at least one value from the first memory cell and at least one value from the conflict queue as operands.