MCPcopy Create free account
hub / github.com/cseagle/blc / testForComparison

Method testForComparison

ruleaction.cc:9496–9531  ·  view source on GitHub ↗

\brief Test if a boolean expression incorporates a floating-point comparison, and remove the NaN data-flow if it does The given PcodeOp takes input from a NaN operation through a specific slot. We look for a floating-point comparison PcodeOp (FLOAT_LESS, FLOAT_LESSEQUAL, FLOAT_EQUAL, or FLOAT_NOTEQUAL) that is combined with the given PcodeOp and has the same input Varnode as the NaN. The data-fl

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers

nothing calls this directly

Calls 10

codeMethod · 0.80
opSetOpcodeMethod · 0.80
opRemoveInputMethod · 0.80
isBooleanFlipMethod · 0.80
getInMethod · 0.45
opSetInputMethod · 0.45
getOutMethod · 0.45
getParentMethod · 0.45
lastOpMethod · 0.45
newConstantMethod · 0.45

Tested by

no test coverage detected