nir_imm_double(b, 0.0f), res);
/* If the original input was 0, generate the correctly-signed infinity */
- res = nir_bcsel(b, nir_fne(b, src, nir_imm_double(b, 0.0f)),
+ res = nir_bcsel(b, nir_fneu(b, src, nir_imm_double(b, 0.0f)),
res, get_signed_inf(b, src));
return res;
name = "__feq64";
return_type = glsl_bool_type();
break;
- case nir_op_fne:
- name = "__fne64";
+ case nir_op_fneu:
+ name = "__fneu64";
return_type = glsl_bool_type();
break;
case nir_op_flt: