Hello. The neg (and neg32) instructions are documented to use (and encode) both src and dst register operands in standarization/instruction-set.rst: BPF_NEG 0x80 dst = -src However, in llvm's BPFAsmParser::PreMatchCheck, it is checked that both source and destination registers refer to the same register. If they are not, an error is raised. Is this to speed up JIT to different architectures, some like x86 featuring `NEG reg' and others like aarch64 featuring `NEG reg1,reg2'? Should I send a patch for instruction-set.rst documenting the requirement? Thanks.