Files
wasmtime/cranelift/codegen
Afonso Bordado 2643d2654c aarch64: Implement lowering i128 icmp instructions
We have 3 different aproaches depending on the type of comparision requested:
* For eq/ne we compare the high bits and low bits and check
  if they are equal
* For overflow checks, we perform a i128 add and check the
  resulting overflow flag
* For the remaining comparisions (gt/lt/sgt/etc...)
  We compare both the low bits and high bits, and if the high bits are
  equal we return the result of the unsigned comparision on the low bits

As with other i128 ops, we are still missing immlogic support.
2021-06-09 23:02:55 +01:00
..
2021-06-09 14:00:13 -05:00
2021-06-09 14:00:13 -05:00
2021-02-18 13:01:01 +01:00
2021-06-09 14:00:13 -05:00

This crate contains the core Cranelift code generator. It translates code from an intermediate representation into executable machine code.