Re: [pypy-dev] Instruction 320

2021-10-27 Thread Armin Rigo
Hi, On Wed, 27 Oct 2021 at 20:09, M A wrote: > Hi, would anyone know what instruction/opcode 320 does? I'm in the file > pyopcode.py tracing a problem to dispatch_bytecode(). The problem I have > encountered happens when next_instr and self.last_instr are both equal to > 320. I have tried loo

Re: [pypy-dev] Instruction 320

2021-10-27 Thread Armin Rigo
Hi, On Thu, 28 Oct 2021 at 00:28, M A wrote: > That could be it. If that is the case how would I take apart the argument > from the opcode? On recent Python 3 versions each instruction is two bytes in length, the lower byte being the opcode and the higher byte being a (possibly always zero) arg

Re: [pypy-dev] Instruction 320

2021-10-27 Thread M A
That could be it. If that is the case how would I take apart the argument from the opcode? >> On Oct 27, 2021, at 2:41 PM, Timothy Baldridge wrote: >> >> Aren't all opcodes a single byte in length? Are you maybe combining >> the opcode argument with the opcode? >> >> On Wed, Oct 27, 2021 at 12

[pypy-dev] Instruction 320

2021-10-27 Thread M A
Hi, would anyone know what instruction/opcode 320 does? I'm in the file pyopcode.py tracing a problem to dispatch_bytecode(). The problem I have encountered happens when next_instr and self.last_instr are both equal to 320. I have tried looking at the file opcode.py. There was no mention of 320