oaknut icon indicating copy to clipboard operation
oaknut copied to clipboard

Additional ISA versions/extensions

Open Wunkolo opened this issue 2 years ago • 1 comments

Just capturing interest here to have Oaknut support more ARMv_._ variations(maybe up to ARMv8.6) and detection of some more of these ARM extensions depending on the platform.

Possibly even non-standard instructions such as Apple AMX.

Wunkolo avatar Oct 01 '23 18:10 Wunkolo

Before I go makeing a PR, I'm curious to know if adding Apple's AMX instructions is worth adding to Oaknut and where it should land in the current project-structure since it's a very vendor-specific extension that is undocumented. Maybe turned off by default and opted-in with pre-processors(glm-style) to keep it out of the common-path?

I have a branch parked here with some unit tests.

Wunkolo avatar Feb 29 '24 16:02 Wunkolo