| 1018 | return MediumLevelILInstruction.create(self.function, ExpressionIndex(self.instr.operands[operand_index])) |
| 1019 | |
| 1020 | def _get_intrinsic(self, operand_index: int) -> 'lowlevelil.ILIntrinsic': |
| 1021 | assert self.function.arch is not None, "Attempting to create ILIntrinsic from function with no Architecture" |
| 1022 | return lowlevelil.ILIntrinsic( |
| 1023 | self.function.arch, architecture.IntrinsicIndex(self.instr.operands[operand_index]) |
| 1024 | ) |
| 1025 | |
| 1026 | def _get_var(self, operand_index: int) -> variable.Variable: |
| 1027 | value = self.instr.operands[operand_index] |