================ @@ -148,6 +172,14 @@ entry: %e = frem nnan float %x, %y ; CHECK: %e_vec = frem nnan ninf <3 x float> %vec, %vec %e_vec = frem ninf nnan <3 x float> %vec, %vec +; CHECK: %f = fpext nnan ninf float %x to double + %f = fpext ninf nnan float %x to double +; CHECK: %f_vec = fpext nnan ninf <3 x float> %vec to <3 x double> + %f_vec = fpext ninf nnan <3 x float> %vec to <3 x double> +; CHECK: %g = fptrunc nnan ninf float %x to half + %g = fptrunc ninf nnan float %x to half +; CHECK: %g_vec = fptrunc nnan ninf <3 x float> %vec to <3 x half> + %g_vec = fptrunc ninf nnan <3 x float> %vec to <3 x half> ; CHECK: ret float %e ret float %e ---------------- arsenm wrote:
Test scalable vector case https://github.com/llvm/llvm-project/pull/115894 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits