Skip to content

Commit bf7b16b

Browse files
authored
Merge pull request #2116 from Unity-Technologies/6000.2-backport-uum-85288
Revert "Enable intrinsification of System.Numerics types in corlib"
2 parents a6e7310 + 9ba6f5a commit bf7b16b

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

.yamato/Run IL2CPP Tests.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ commands:
3737
3838
# Step 2 - clone unity/il2cpp into $env:PRTOOLS_BUILD_DIR\il2cpp (C:\buildslave\unity\il2cpp)
3939
- command: |
40-
40+
git config --global core.longpaths true
4141
cd $env:PRTOOLS_BUILD_DIR
4242
4343
git clone --recurse-submodules https://github.cds.internal.unity3d.com/unity/il2cpp.git il2cpp
@@ -48,7 +48,6 @@ commands:
4848
- command: |
4949
5050
cd $env:UNITY_SOURCE_PRTOOLS_DIR
51-
git config --global core.longpaths true
5251
cmd /v /c dotnet run --project $env:YAMATO_WORK_DIR\prtools\PRTools\PRTools.csproj --test-mono-il2cpp-deps=$env:YAMATO_SOURCE_DIR/stevedore/artifactid.txt --backport=$env:BACKPORT_BRANCH --custom-il2cpp-repo-path=$env:PRTOOLS_BUILD_DIR/il2cpp --github-api-token=$env:IL2CPP_GITHUB_TOKEN --yamato-api-token=$env:YAMATO_TOKEN --yamato-long-lived-token --il2cpp-deps-manifest-file=il2cpp-deps.stevedore --yamato-owner-email=$env:YAMATO_OWNER_EMAIL --no-slack --no-push
5352
if ($LASTEXITCODE -ne 0) { echo "PRTools failed"; exit $LASTEXITCODE }
5453

mono/mini/simd-intrinsics.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2058,14 +2058,12 @@ mono_emit_simd_intrinsics (MonoCompile *cfg, MonoMethod *cmethod, MonoMethodSign
20582058
const char *class_name;
20592059
MonoInst *simd_inst = NULL;
20602060

2061-
if (mono_is_corlib_image (m_class_get_image (cmethod->klass)) ||
2062-
is_sys_numerics_assembly (m_class_get_image (cmethod->klass)->assembly)) {
2061+
if (is_sys_numerics_assembly (m_class_get_image (cmethod->klass)->assembly)) {
20632062
simd_inst = emit_sys_numerics_intrinsics (cfg, cmethod, fsig, args);
20642063
goto on_exit;
20652064
}
20662065

2067-
if (mono_is_corlib_image (m_class_get_image (cmethod->klass)) ||
2068-
is_sys_numerics_vectors_assembly (m_class_get_image (cmethod->klass)->assembly)) {
2066+
if (is_sys_numerics_vectors_assembly (m_class_get_image (cmethod->klass)->assembly)) {
20692067
simd_inst = emit_sys_numerics_vectors_intrinsics (cfg, cmethod, fsig, args);
20702068
goto on_exit;
20712069
}

0 commit comments

Comments
 (0)