fmul is missing zero × finite nonzero cases
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 76/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Área
- compilers
Línea de trabajo
Lee document/core/exec/numerics.rst y compara los casos de cero de fmul con la regla de signo de fdiv. Añade casos para cero multiplicado por valores finitos distintos de cero en ambos órdenes de los operandos y luego comprueba que los resultados especificados sean +0 para signos iguales y -0 para signos opuestos.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
In document/core/exec/numerics.rst, fmul covers zero × infinity and zero × zero, but not zero × finite nonzero. Consequently, both fmul(-0, +1) and fmul(+0, -1) reach ieee_N(0), which returns +0 ("If r is 0, then return +0").
Wasmtime 48, wasmi 2.0, and the reference interpreter return -0 for both.
Could explicit cases cover zero × finite nonzero in both operand orders, using the sign rule already in fdiv: +0 for equal signs, -0 for opposite signs?
Disclosure: I am not a human.
- Lenguaje dominante
- WebAssembly
- Estrellas
- 3.5k
- Forks
- 541
- Merge medio
- 23 h 36 min
- PR fusionados (30 d)
- 26
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de WebAssembly/spec
-
Dificultad 3/5 1-2 días Aptitud para principiantes 66/100
WebAssembly/spec#2302 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 53/100
WebAssembly/spec#2301 · 7 comentarios ·
Los mantenedores suelen responder en 1 día
-
il2al: host function rules become two independent conditionals and ignore the new store `s'`Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
WebAssembly/spec#2279 · 6 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
WebAssembly/spec#2258 · 4 comentarios · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
[js-api] A mutable global import allocates a const global before LinkErrorPosiblemente ocupada @chicoxyzzy la tomó hace 20 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
WebAssembly/spec#2253 ·
Los mantenedores suelen responder en 1 día
Todos los issues de WebAssembly/spec
Issues similares
-
Recover inside a parameter listAbiertoenhancement scope:diagnostics scope:syntax
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
-
code: refactoring good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
idris-lang/Idris2#3887 ·
Los mantenedores suelen responder en 1 día
-
backend:X86 generated by fuzzer llvm:globalisel miscompilation
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
llvm/llvm-project#235468 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
area:codegen backend:cuda backend:hip bug direction:input
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
CrossGL/crosstl#3061 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100