FBNDIX
Operation
Checks floating-point value membership in the inclusive-exclusive interval [lo, hi).
Assembler Syntax
FBNDIX.{S|D}(z) Fn(l), Fn(v), Fn(h)
FBNDIX.{S|D}(z) Fn(l), <ea>(v), Fn(h)
FBNDIX.{S|D}(z) <ea>(l), Fn(v), <ea>(h)
Privilege
Unprivileged
Required CPUID flags
FP
Repeat eligibility
REP eligible
FBNDIX treats the low bound as inclusive and the high bound 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
FBNDIX.{S|D}(z) Fn(l), Fn(v), Fn(h)
Format: Instruction format for FBNDIX.{S|D}(z) Fn(l), Fn(v), Fn(h)
2.75in FBNDIX.{S|D}(z) Fn(l), <ea>(v), Fn(h)
Format: Instruction format for FBNDIX.{S|D}(z) Fn(l), <ea>(v), Fn(h)
2.75in FBNDIX.{S|D}(z) <ea>(l), Fn(v), <ea>(h)
Format: Instruction format for FBNDIX.{S|D}(z) <ea>(l), Fn(v), <ea>(h)