FBNDXX
Operation
Checks floating-point value membership in the exclusive-exclusive interval (lo, hi).
Assembler Syntax
FBNDXX.{S|D}(z) Fn(l), Fn(v), Fn(h)
FBNDXX.{S|D}(z) Fn(l), <ea>(v), Fn(h)
FBNDXX.{S|D}(z) <ea>(l), Fn(v), <ea>(h)
Privilege
Unprivileged
Required CPUID flags
FP
Repeat eligibility
REP eligible
FBNDXX treats both bounds as exclusive. It sets FLAGS.V when the value is unordered or outside (lo, hi) and clears FLAGS.Z, FLAGS.N, and FLAGS.C. IEEE-754 FFLAGS causes continue to accrue independently.
2.75in
Encodings
FBNDXX.{S|D}(z) Fn(l), Fn(v), Fn(h)
Format: Instruction format for FBNDXX.{S|D}(z) Fn(l), Fn(v), Fn(h)
2.75in FBNDXX.{S|D}(z) Fn(l), <ea>(v), Fn(h)
Format: Instruction format for FBNDXX.{S|D}(z) Fn(l), <ea>(v), Fn(h)
2.75in FBNDXX.{S|D}(z) <ea>(l), Fn(v), <ea>(h)
Format: Instruction format for FBNDXX.{S|D}(z) <ea>(l), Fn(v), <ea>(h)