diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/dynarec/arm64/arm64_emitter.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/dynarec/arm64/arm64_emitter.h b/src/dynarec/arm64/arm64_emitter.h index 4b57ab88..ecda33c3 100644 --- a/src/dynarec/arm64/arm64_emitter.h +++ b/src/dynarec/arm64/arm64_emitter.h @@ -144,6 +144,9 @@ p0-p3 are used to pass scalable predicate arguments to a subroutine and to retur // always #define c__ 0b1110 +//FCMP type of opcode produce: +// if any NAN: CV / v1 == v2: ZC / v1 < v2: N / v1 > v2: C + int convert_bitmask(uint64_t bitmask); #define convert_bitmask_w(A) convert_bitmask(((uint64_t)(A) << 32) + (uint32_t)(A)) #define convert_bitmask_x(A) convert_bitmask((uint64_t)A) |