Skip to content

[Arm64] ASIMD ReverseElement8 ReverseElement16 ReverseElement32#38850

Merged
echesakov merged 9 commits intodotnet:masterfrom
echesakov:Arm64-ASIMD-ReverseElement8-ReverseElement16-ReverseElement32
Jul 7, 2020
Merged

[Arm64] ASIMD ReverseElement8 ReverseElement16 ReverseElement32#38850
echesakov merged 9 commits intodotnet:masterfrom
echesakov:Arm64-ASIMD-ReverseElement8-ReverseElement16-ReverseElement32

Conversation

@echesakov
Copy link
Contributor

Contributes to #37014

@ghost
Copy link

ghost commented Jul 7, 2020

Tagging subscribers to this area: @tannergooding
Notify danmosemsft if you want to be subscribed.

@echesakov
Copy link
Contributor Author

Copy link
Contributor

@CarolEidt CarolEidt left a comment

Choose a reason for hiding this comment

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

LGTM

break;

case NI_AdvSimd_ReverseElement16:
GetEmitter()->emitIns_R_R(ins, emitSize, targetReg, op1Reg,
Copy link
Contributor

Choose a reason for hiding this comment

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

This seems like it could be table-driven, but I suspect that it just isn't worth it, given that there are so few of these?

Copy link
Contributor Author

@echesakov echesakov Jul 7, 2020

Choose a reason for hiding this comment

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

I thought about generalizing this, so it could be table-driven, but, as you said, - there is little benefit of doing so - since there are only three intrinsics like these.

@echesakov echesakov merged commit a014fbd into dotnet:master Jul 7, 2020
@echesakov echesakov deleted the Arm64-ASIMD-ReverseElement8-ReverseElement16-ReverseElement32 branch July 7, 2020 21:16
@ghost ghost locked as resolved and limited conversation to collaborators Dec 8, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants