|
fcmpg | ||||
· Operation | Compare native float with
greater result | |||
· Format |
| |||
· Direct Format |
| |||
· Forms | fcmpg = 255, 6 (0xFF, 0x06) | |||
· Stack | ..., value1, value2 => ..., result | |||
· Description | Both value1 and value2
are popped from the stack as type native float . The
int32 result is determined as follows:
|
fcmpl | ||||
· Operation | Compare native float with lower result | |||
· Format |
| |||
· Direct Format |
| |||
· Forms | fcmpl = 255, 5 (0xFF, 0x05) | |||
· Stack | ..., value1, value2 => ..., result | |||
· Description | Both value1 and value2
are popped from the stack as type native float . The
int32 result is determined as follows:
|
icmp | ||||
· Operation | Compare int32 | |||
· Format |
| |||
· Direct Format |
| |||
· Forms | icmp = 255, 1 (0xFF, 0x01) | |||
· Stack | ..., value1, value2 => ..., result | |||
· Description | Both value1 and value2
are popped from the stack as type int32 . The
int32 result is determined as follows:
|
icmp_un | ||||
· Operation | Compare uint32 | |||
· Format |
| |||
· Direct Format |
| |||
· Forms | icmp_un = 255, 2 (0xFF, 0x02) | |||
· Stack | ..., value1, value2 => ..., result | |||
· Description | Both value1 and value2
are popped from the stack as type uint32 . The
int32 result is determined as follows:
|
lcmp | ||||
· Operation | Compare int64 | |||
· Format |
| |||
· Direct Format |
| |||
· Forms | lcmp = 255, 3 (0xFF, 0x03) | |||
· Stack | ..., value1, value2 => ..., result | |||
· Description | Both value1 and value2
are popped from the stack as type int64 . The
int32 result is determined as follows:
|
lcmp_un | ||||
· Operation | Compare uint64 | |||
· Format |
| |||
· Direct Format |
| |||
· Forms | lcmp_un = 255, 4 (0xFF, 0x04) | |||
· Stack | ..., value1, value2 => ..., result | |||
· Description | Both value1 and value2
are popped from the stack as type uint64 . The
int32 result is determined as follows:
|
pcmp | ||||
· Operation | Compare ptr | |||
· Format |
| |||
· Direct Format |
| |||
· Forms | pcmp = 255, 7 (0xFF, 0x07) | |||
· Stack | ..., value1, value2 => ..., result | |||
· Description | Both value1 and value2
are popped from the stack as type ptr . The
int32 result is determined as follows:
|
seteq | ||||
· Operation | Set if equal to zero | |||
· Format |
| |||
· Direct Format |
| |||
· Forms | seteq = 255, 8 (0xFF, 0x08) | |||
· Stack | ..., value => ..., result | |||
· Description | The value is popped from the stack as
type int32 . The int32 result
is determined as follows:
|
setge | ||||
· Operation | Set if greater than or equal to zero | |||
· Format |
| |||
· Direct Format |
| |||
· Forms | setge = 255, 13 (0xFF, 0x0D) | |||
· Stack | ..., value => ..., result | |||
· Description | The value is popped from the stack as
type int32 . The int32 result
is determined as follows:
|
setgt | ||||
· Operation | Set if greater than zero | |||
· Format |
| |||
· Direct Format |
| |||
· Forms | setgt = 255, 12 (0xFF, 0x0C) | |||
· Stack | ..., value => ..., result | |||
· Description | The value is popped from the stack as
type int32 . The int32 result
is determined as follows:
|
setle | ||||
· Operation | Set if less than or equal to zero | |||
· Format |
| |||
· Direct Format |
| |||
· Forms | setle = 255, 11 (0xFF, 0x0B) | |||
· Stack | ..., value => ..., result | |||
· Description | The value is popped from the stack as
type int32 . The int32 result
is determined as follows:
|
setlt | ||||
· Operation | Set if less than zero | |||
· Format |
| |||
· Direct Format |
| |||
· Forms | setlt = 255, 10 (0xFF, 0x0A) | |||
· Stack | ..., value => ..., result | |||
· Description | The value is popped from the stack as
type int32 . The int32 result
is determined as follows:
|
setne | ||||
· Operation | Set if not equal to zero | |||
· Format |
| |||
· Direct Format |
| |||
· Forms | setne = 255, 9 (0xFF, 0x09) | |||
· Stack | ..., value => ..., result | |||
· Description | The value is popped from the stack as
type int32 . The int32 result
is determined as follows:
|
Copyright © Southern
Storm Software Pty Ltd 2002
Licensed under GNU FDL