MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / FPDecodeRounding

Function FPDecodeRounding

arch/arm64/disassembler/pcode.c:664–679  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

662}
663
664enum FPRounding FPDecodeRounding(uint8_t RMode)
665{
666 switch (RMode & 3)
667 {
668 case 0b00:
669 return FPRounding_TIEEVEN; // N
670 case 0b01:
671 return FPRounding_POSINF; // P
672 case 0b10:
673 return FPRounding_NEGINF; // M
674 case 0b11:
675 return FPRounding_ZERO; // Z
676 }
677
678 return FPRounding_ERROR;
679}
680
681enum FPRounding FPRoundingMode(uint64_t fpcr)
682{

Callers 15

FPRoundingModeFunction · 0.85
FCVTAS_floatFunction · 0.85
FCVTAU_floatFunction · 0.85
FCVTMS_advsimdFunction · 0.85
FCVTMS_floatFunction · 0.85
FCVTMU_advsimdFunction · 0.85
FCVTMU_floatFunction · 0.85
FCVTNS_advsimdFunction · 0.85
FCVTNS_floatFunction · 0.85
FCVTNU_advsimdFunction · 0.85
FCVTNU_floatFunction · 0.85
FCVTPS_advsimdFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected