Conversation
|
Hi @shushanhf @LuckyXu-HF @jakobbotsch @jkotas could you please review this PR? Thanks. |
| /// <para>AMSWAP[_DB].H rd, rk, rj</para> | ||
| /// <para>This is the newly added atomic instruction on ISA1.1</para> | ||
| /// </summary> | ||
| internal static ushort Exchange(ref ushort location1, ushort value) => Exchange(ref location1, value); |
There was a problem hiding this comment.
How does Exchange work for int and long that it is missing here?
There was a problem hiding this comment.
For int and long types Exchange supports both V1.0 and V1.1.
7b904f6 to
e4cdfee
Compare
Change-Id: I3b7757ecfeff9aba28407508b196d55b4e21b69d
Change-Id: Ib826fc3ffb9057835357b68a51e20da66f9cebd5
Change-Id: Id3be930d58440bbc39b307a211a9fcb444f1e3ca
…on and opportunistics light-up for NAOT Change-Id: I419341c499d0c4e955a60e5f4ad6fdeef74f9277
…rmatting issues Change-Id: I1b3d1010ac3642624ec1f66eb26dc11220460d7a
…efault and revert System.Runtime.Intrinsics.cs changes. Change-Id: If9f10ec7908aaf706b1d2ad9f2e34db073543d36
Change-Id: I2c1e8d43106616da47e231670e557f508330e3d8
…n.sh Change-Id: I3240c5d2413950981b4f1446d837d9c0de4e9a65
Change-Id: I51fe7faac05749bc38344e2068bb2efccc1ce99a
jakobbotsch
left a comment
There was a problem hiding this comment.
The JIT codegen/import looks ok to me. @tannergooding can you give a final approval for all the intrinsic-related changes in the different layers?
Change-Id: I5604be377c6451c96da56b8f55c6d126fe8f6a9d
@jakobbotsch Thank you. I have updated according to your suggestion. @tannergooding Could you please take a look when you have a chance? Thanks! |
Change-Id: Ie26a7a659ca6087ee06972364d727fbe58650662
|
#129683 (review) |
|
Hi @tannergooding, |
Change-Id: I4d33b5ea6b8fae5a3cd7c620fb8563726269f1f1
Change-Id: Ic95bd9d0954006d3d23663e636c40dda445febfa
Hi @tannergooding, |
|
Sorry for the delay, this is on my backlog but I've been busy working on things that must make the .NET 11 P7 snap. |
Understood, thanks for letting me know! I'll wait for your review when things settle down. |
Change-Id: I445a3af8d984bd2c3157581265a7bee9f100207d
Change-Id: I74c2e911371743ea60169fead09bc10ca89513e2
Add atomic instruction for LoongArch64. Supports atomic instructions on ISA1.0 and ISA1.1
Implementation of #122745.