Skip to content

BNDUXX

Operation

Checks unsigned value membership in the exclusive-exclusive interval (lo, hi).

Assembler Syntax

BNDUXX.{B|W|L|Q}(z) Rn(l), <ea>(e), Rn(h)

BNDUXX.{B|W|L|Q}(z) Rn(l), Rn(v), Rn(h)

Privilege

Unprivileged

Repeat eligibility

REP eligible; REPcc observes computed

BNDUXX treats both bounds as exclusive. It sets FLAGS.V when unsigned(value) is outside (unsigned(lo), unsigned(hi)) and clears FLAGS.Z, FLAGS.N, and FLAGS.C. The B-sized 0 or 1 violation result supplies the REPcc observed value.

2.75in

Encodings

BNDUXX.{B|W|L|Q}(z) Rn(l), <ea>(e), Rn(h)

Format: Instruction format for BNDUXX.{B|W|L|Q}(z) Rn(l), <ea>(e), Rn(h)

Format: Instruction format for BNDUXX.{B|W|L|Q}(z) Rn(l), <ea>(e), Rn(h)

2.75in BNDUXX.{B|W|L|Q}(z) Rn(l), Rn(v), Rn(h)

Format: Instruction format for BNDUXX.{B|W|L|Q}(z) Rn(l), Rn(v), Rn(h)

Format: Instruction format for BNDUXX.{B|W|L|Q}(z) Rn(l), Rn(v), Rn(h)