Skip to content

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)

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)

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)

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