Skip to content

[clr-interp] Interpreter for ARM32 SOFTFP - #120688

Merged
janvorli merged 74 commits into
dotnet:mainfrom
clamp03:intrp_arm
Jan 23, 2026
Merged

[clr-interp] Interpreter for ARM32 SOFTFP#120688
janvorli merged 74 commits into
dotnet:mainfrom
clamp03:intrp_arm

Conversation

@clamp03

Copy link
Copy Markdown
Member

Enable interpreter for arm32 softfp.

  • Implement Assemblies for args and return values
  • Fix some minor bugs
  • Tested with simple test cases

@clamp03clamp03 self-assigned this Oct 14, 2025
@dotnet-policy-servicedotnet-policy-serviceBot added the community-contribution Indicates that the PR has been added by a community member label Oct 14, 2025
@clamp03clamp03 mentioned this pull request Oct 14, 2025
Comment threadsrc/coreclr/interpreter/inc/interpretershared.h Outdated
Comment threadsrc/coreclr/vm/callstubgenerator.cpp Outdated
Comment threadsrc/coreclr/vm/callstubgenerator.cpp
Comment threadsrc/coreclr/vm/callstubgenerator.cpp Outdated
Comment threadsrc/coreclr/vm/callstubgenerator.cpp

@janvorlijanvorli left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, I just have a suggestion on updating a comment.

Before merging it, could you please update the call stub generator and the asm helpers to fix the problem I've fixed yesterday for other architectures in #123402?

Comment threadsrc/coreclr/vm/callstubgenerator.cpp
Comment threadsrc/coreclr/vm/interpexec.h Outdated
@clamp03

Copy link
Copy Markdown
MemberAuthor

Thank you so much. I modified comment and update asm helpers!!!

@janvorlijanvorli left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thank you!

@janvorli
janvorli merged commit 5142090 into dotnet:mainJan 23, 2026
126 checks passed
@clamp03
clamp03 deleted the intrp_arm branch February 9, 2026 07:20
iremyux pushed a commit to iremyux/dotnet-runtime that referenced this pull request Mar 2, 2026
Enable interpreter for arm32 softfp.
- Implement Assemblies for args and return values
- Fix some minor bugs
- Tested with simple test cases
@github-actionsgithub-actionsBot locked and limited conversation to collaborators Mar 11, 2026
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-CodeGen-Interpreter-coreclrarea-VM-coreclrcommunity-contributionIndicates that the PR has been added by a community member

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@clamp03@kg@jkotas@am11@janvorli