Skip to content

FBNDXI

Operation

Checks floating-point value membership in the exclusive-inclusive interval (lo, hi].

Assembler Syntax

FBNDXI.{S|D}(z) Fn(l), Fn(v), Fn(h)

FBNDXI.{S|D}(z) Fn(l), <ea>(v), Fn(h)

FBNDXI.{S|D}(z) <ea>(l), Fn(v), <ea>(h)

Privilege

Unprivileged

Required CPUID flags

FP

Repeat eligibility

REP eligible

FBNDXI treats the low bound as exclusive and the high bound 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

FBNDXI.{S|D}(z) Fn(l), Fn(v), Fn(h)

Format: Instruction format for FBNDXI.{S|D}(z) Fn(l), Fn(v), Fn(h)

Format: Instruction format for FBNDXI.{S|D}(z) Fn(l), Fn(v), Fn(h)

2.75in FBNDXI.{S|D}(z) Fn(l), <ea>(v), Fn(h)

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

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

2.75in FBNDXI.{S|D}(z) <ea>(l), Fn(v), <ea>(h)

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

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