Package ghidra.pcode.emu.jit.op

# Interface JitIntTestOp

All Superinterfaces:
  `JitBinOp`, `JitDefOp`, `JitIntBinOp`, `JitOp`

All Known Implementing Classes:
  `JitIntCarryOp`, `JitIntEqualOp`, `JitIntLessEqualOp`, `JitIntLessOp`, `JitIntNotEqualOp`, `JitIntSBorrowOp`, `JitIntSCarryOp`, `JitIntSLessEqualOp`, `JitIntSLessOp`

public interface JitIntTestOp extends JitIntBinOp
A binary p-code operator use-def node with `int` inputs and a boolean (`int`) output.

Implementation Notes:
  Correct. This doesn't change anything, because boolean is int. Nevertheless, we keep this here because it forms a useful category of p-code ops. Also, if we ever need to formalize the "boolean" type, we'll already have this in place.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `default JitTypeBehavior`
  `type()`
  The required type behavior for the output

  ### Methods inherited from interface ghidra.pcode.emu.jit.op.JitBinOp

  `inputs, l, link, r, typeFor, unlink`

  ### Methods inherited from interface ghidra.pcode.emu.jit.op.JitDefOp

  `canBeRemoved, out`

  ### Methods inherited from interface ghidra.pcode.emu.jit.op.JitIntBinOp

  `lType, rType`

  ### Methods inherited from interface ghidra.pcode.emu.jit.op.JitOp

  `op`

- ## Method Details

  - ### type

    default JitTypeBehavior type()
    Description copied from interface: `JitDefOp`
    The required type behavior for the output
    Specified by:
      `type` in interface `JitDefOp`
    Specified by:
      `type` in interface `JitIntBinOp`
    Returns:
      the behavior