wasm-micro-runtime/core/iwasm
liang.he b3a27e7257
Fix issues of fnn.cmp (#1204)
- use native functions to do f.eq and f.ne
- only use ZF=0 and CF=0 to do f.lt and f.gt
- only use CF=0 to do f.le and f.ge

could use comiss and setCC to replace comiss and jmpCC

be able to pass f32_cmp and f64_cmp

```
cmp_eq:
  xor     eax, eax
  ucomisd xmm0, xmm1
  mov     edx, 0
  setnp   al
  cmovne  eax, edx
  ret

cmp_ne:
  xor     eax, eax
  ucomisd xmm0, xmm1
  mov edx, 1
  setp al
  cmovne eax, edx
  ret
```
2022-06-03 10:02:51 +08:00
..
aot Fix some issues reported by Coverity (#1150) 2022-05-07 16:51:43 +08:00
common Implement float comparison, conversion and numeric opcodes (#1170) 2022-05-24 19:03:46 +08:00
compilation Fix x86-32 compile warning and update document (#1164) 2022-05-10 15:22:20 +08:00
fast-jit Fix issues of fnn.cmp (#1204) 2022-06-03 10:02:51 +08:00
include wasm_export.h: Add a few comments about heap and threads (#1147) 2022-05-06 18:30:48 +08:00
interpreter Fix fast jit issues (#1201) 2022-06-02 16:41:48 +08:00
libraries Fix invalid calculation of total size of bytes to send and recv (#1162) 2022-05-10 10:43:34 +08:00
README.md Enable AoT and wamr-sdk, and change arguments of call wasm API (#157) 2020-01-21 13:26:14 +08:00