Skip to content

Commit

Permalink
WIP: update ara_pkg and lane_sequencer for mask operations
Browse files Browse the repository at this point in the history
  • Loading branch information
mp-17 committed Nov 12, 2024
1 parent 7864100 commit 261dade
Show file tree
Hide file tree
Showing 5 changed files with 154 additions and 121 deletions.
8 changes: 7 additions & 1 deletion hardware/include/ara_pkg.sv
Original file line number Diff line number Diff line change
Expand Up @@ -134,9 +134,15 @@ package ara_pkg;
// Floating-point comparison instructions
VMFEQ, VMFLE, VMFLT, VMFNE, VMFGT, VMFGE,
// Integer comparison instructions
VMSEQ, VMSNE, VMSLTU, VMSLT, VMSLEU, VMSLE, VMSGTU, VMSBF, VMSOF, VMSIF, VIOTA, VID, VCPOP, VFIRST, VMSGT,
VMSEQ, VMSNE, VMSLTU, VMSLT, VMSLEU, VMSLE, VMSGTU, VMSGT,
// Integer add-with-carry and subtract-with-borrow carry-out instructions
VMADC, VMSBC,
// Mask to mask
VMSBF, VMSOF, VMSIF,
// Mask to non-mask
VIOTA, VID,
// Mask to scalar
VCPOP, VFIRST,
// Mask operations
VMANDNOT, VMAND, VMOR, VMXOR, VMORNOT, VMNAND, VMNOR, VMXNOR,
// Scalar moves from VRF
Expand Down
Loading

0 comments on commit 261dade

Please sign in to comment.