Skip to content

Commit

Permalink
[mono][llvm] Disable shuffle intrinsic
Browse files Browse the repository at this point in the history
Something seems to be wrong with llvm instruction emitting.
  • Loading branch information
BrzVlad committed Aug 6, 2024
1 parent 862422a commit b7f8e09
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/mono/mono/mini/simd-intrinsics.c
Original file line number Diff line number Diff line change
Expand Up @@ -2980,7 +2980,8 @@ emit_sri_vector (MonoCompile *cfg, MonoMethod *cmethod, MonoMethodSignature *fsi
return ins;
} else {
g_assert ((arg0_type == MONO_TYPE_I4) || (arg0_type == MONO_TYPE_U4));
return emit_simd_ins_for_sig (cfg, klass, OP_SSE2_PSHUFD, 0, arg0_type, fsig, new_args);
return NULL;
// return emit_simd_ins_for_sig (cfg, klass, OP_SSE2_PSHUFD, 0, arg0_type, fsig, args);
}
}
// There is no variable shuffle until avx512
Expand Down

0 comments on commit b7f8e09

Please sign in to comment.