Skip to content

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)

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)

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)

Format: Instruction format for FBNDXX.{S|D}(z) <ea>(l), Fn(v), <ea>(h)