Skip to content

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)

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)

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)

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