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