Skip to content
This repository was archived by the owner on Apr 27, 2023. It is now read-only.
This repository was archived by the owner on Apr 27, 2023. It is now read-only.

Instruction Proposal: xc.bop.3 #68

Description

@ben-marshall

New instruction which is like the existing xc.bop, but which takes 3 input registers rather than just two.

  • 8-bit immediate describes the logic function to implement.
  • 2 source only registers
  • 1 source and destination register.

Can be encoded similarly to xc.st.w, with the immediate fields repurposed as the lut function and source/destination register.

Use cases:

  • SHA2
  • Theta Preparation and Chi steps of Keccak
  • Bitslicing anything

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions