TRAP(A, B, TO)

用途

操作数 A 与操作数 B 进行比较,比较结果为 5 个条件。 此比较结果是带有操作数 TO的 ANDed。 如果 ANDed 操作的结果不是 0 ,那么将调用系统陷阱处理程序。

AB 的比较结果是下列其中一个值:
  • 0 如果 A 使用带符号比较小于 B
  • 1 如果 A 大于 B (使用带符号比较)
  • 2 如果 A 等于 B
  • 3 如果 A 使用无符号比较小于 B
  • 4 如果 A 大于 B (使用无符号比较)

两个操作数 AB 都必须为 INTEGER(4)INTEGER(8)类型。

8–byte 整数仅在 64 位方式下有效。

子例程

参数类型和属性

A
INTENT(IN) INTEGER
B
INTENT(IN) INTEGER
TO
INTENT(IN) INTEGER(4)。 与 TO 对应的实际自变量必须是值在 0-31 范围内的常量表达式。