teyahb8

Results 19 comments of teyahb8

Thanks for the reply, @hydai. A tool like that will be very helpful.

Issue #4392 might be related. The other issue has the following reduced test case: ``` (module (export "main" (func 0)) (func (local v128) v128.const i32x4 0xe4846626 0xed34ee44 0x8e91173c 0xbc850b89 local.set...

Here is a reduced test case that triggers a similar issue: ``` (module (memory 65536 65536) (export "main" (func 0)) (func (local v128) v128.const i32x4 0xa667fb89 0x02f7c928 0xff9bad88 0xd26b40f6 local.set...

I think the other runtimes would pick one kind of nan canonicalization and output the numbers. But, wasmer reports a compilation error. What do you think, @syrusakbary?

Here is a reduced test case that produces the same error: ``` (module (func (;0;) v128.const f32x4 nan:0x100000 nan:0x200000 nan:0x300000 nan:0x400000 f32x4.trunc f64x2.ceil drop ) ) ``` The LLVM backend...

Could this be a code generation bug? Were you able to reproduce this bug? Thanks.

I am attaching the IR dump from the llvm debug directory. It seems like the generated IR might have an issue. The function f0 was declared with {i64, i128} return...

Here is a reduced test case: ``` (module (type (;0;) (func (param i32 i32) (result i32))) (import "wasi_snapshot_preview1" "fd_prestat_get" (func (;0;) (type 0))) (memory (;0;) 17) (export "memory" (memory 0))...