Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[mono] Add X86Base support. #20253

Merged
merged 1 commit into from
Aug 17, 2020

Conversation

monojenkins
Copy link
Contributor

!! This PR is a copy of dotnet/runtime#40861, please do not edit or review it in this repo !!
Do not automatically approve this PR:

* Consider how the changes affect configurations in this repo,
* Check effects on files that are not mirrored,
* Identify test cases that may be needed in this repo.

!! Merge the PR only after the original PR is merged !!



Implement BitScanForward and BitScanReverse as intrinsics.

Implement __cpuidex as a netcore-only icall. Rename cpuid (in
mono-hwcap-x86.c) to mono_cpuidex, give it extern linkage, and add
support for extended CPUID.

Related: dotnet/runtime#40167

@monojenkins monojenkins force-pushed the sync-pr-40861-from-runtime branch 2 times, most recently from 8894cf4 to e4c39f7 Compare August 15, 2020 00:22
@imhameed
Copy link
Contributor

@monojenkins build failed

@monojenkins monojenkins force-pushed the sync-pr-40861-from-runtime branch from e4c39f7 to d0c7e5b Compare August 17, 2020 06:32
Implement `BitScanForward` and `BitScanReverse` as intrinsics.

Implement `__cpuidex` as a netcore-only icall. Rename `cpuid` (in
mono-hwcap-x86.c) to `mono_cpuidex`, give it extern linkage, and add
support for extended CPUID.

Related: dotnet/runtime#40167
@monojenkins monojenkins force-pushed the sync-pr-40861-from-runtime branch from d0c7e5b to 0d30939 Compare August 17, 2020 06:46
@imhameed
Copy link
Contributor

@monojenkins build failed

@imhameed
Copy link
Contributor

@monojenkins build Windows x64 FullAOT+LLVM

@imhameed
Copy link
Contributor

@monojenkins build OS X x64 Android SDK

@imhameed imhameed merged commit f51cfe7 into mono:master Aug 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants