Skip to content

Comments

SME & SME+I16I64 support#111

Open
AstonMartin-one-77 wants to merge 1 commit intofujitsu:mainfrom
AstonMartin-one-77:main
Open

SME & SME+I16I64 support#111
AstonMartin-one-77 wants to merge 1 commit intofujitsu:mainfrom
AstonMartin-one-77:main

Conversation

@AstonMartin-one-77
Copy link

  • SME & SME+I16I64 support
  • Negative tests
  • Strict concat operation to check during test comparison that there is no collision in bits during applying sequence of F()

To build library with strict concat operation: STRICT_CONCAT=1 make (only for testing)

@kawakami-k
Copy link
Collaborator

@AstonMartin-one-77
Thank you for making the great patch! Could you please give me a time to review it?

@AstonMartin-one-77
Copy link
Author

AstonMartin-one-77 commented Feb 1, 2026

@kawakami-k No worries, I will test it additionally for oneDNN anyway for couple of platforms. It takes time too.

@AstonMartin-one-77
Copy link
Author

Hello @kawakami-k, I pushed a bit of changes: 1) Fixed immediate offset ranges for mov/mova instructions and for ld1b/ld1h/ld1w/ld1d/ld1q/st1b/st1h/st1w/st1d/st1q. 2) Added checks for predicate types isM/isZ 3) added fmopa for 32-bit and for 64 bit instructions support which missed in previous version. It was done within instegration with oneDNN

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants