Skip to content

Port widening ops to ISLE (AArch64)#4751

Merged
cfallin merged 1 commit into
bytecodealliance:mainfrom
dheaton-arm:isle-widen
Aug 23, 2022
Merged

Port widening ops to ISLE (AArch64)#4751
cfallin merged 1 commit into
bytecodealliance:mainfrom
dheaton-arm:isle-widen

Conversation

@dheaton-arm
Copy link
Copy Markdown
Contributor

Ported the existing implementations of the following opcodes for AArch64
to ISLE, and implemented support for 64-bit vectors (per the docs):

  • SwidenLow
  • SwidenHigh
  • UwidenLow
  • UwidenHigh

Also ported WideningPairwiseDotProductS as-is.

Copyright (c) 2022 Arm Limited

Ported the existing implementations of the following opcodes for AArch64
to ISLE, and implemented support for 64-bit vectors (per the docs):
- `SwidenLow`
- `SwidenHigh`
- `UwidenLow`
- `UwidenHigh`

Also ported `WideningPairwiseDotProductS` as-is.

Copyright (c) 2022 Arm Limited
@github-actions github-actions Bot added cranelift Issues related to the Cranelift code generator cranelift:area:aarch64 Issues related to AArch64 backend. labels Aug 23, 2022
@cfallin cfallin merged commit 3b68d76 into bytecodealliance:main Aug 23, 2022
@dheaton-arm dheaton-arm deleted the isle-widen branch August 24, 2022 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cranelift:area:aarch64 Issues related to AArch64 backend. cranelift Issues related to the Cranelift code generator

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants