simde
simde copied to clipboard
AMX
https://software.intel.com/sites/landingpage/IntrinsicsGuide/#techs=AMX https://en.wikipedia.org/wiki/Advanced_Matrix_Extensions https://software.intel.com/content/dam/develop/public/us/en/documents/architecture-instruction-set-extensions-programming-reference.pdf
AMX-INT8
- [ ] _tile_dpbssd
- [ ] _tile_dpbsud
- [ ] _tile_dpbusd
- [ ] _tile_dpbuud
- [ ] __tile_dpbssd
- [ ] __tile_dpbsud
- [ ] __tile_dpbusd
- [ ] __tile_dpbuud
AMX-TILE
- [ ] _tile_loadconfig
- [ ] _tile_loadd
- [ ] _tile_release
- [ ] _tile_storeconfig
- [ ] _tile_stored
- [ ] _tile_stream_loadd
- [ ] _tile_zero
- [ ] __tile_loadd
- [ ] __tile_stored
- [ ] __tile_stream_loadd
- [ ] __tile_zero
AMX-BF16
- [ ] _tile_dpbf16ps
- [ ] __tile_dpbf16ps
AMX-FP16
- [ ] _tile_dpfp16ps
- [ ] __tile_dpfp16ps
AMX-COMPLEX
- [ ] _tile_cmmimfp16ps
- [ ] _tile_cmmrlfp16ps
- [ ] __tile_cmmimfp16ps
- [ ] __tile_cmmrlfp16ps
What is the data type for _tile_dpfp16ps, where is the data type defined? I get an gcc 13 error for the type of function _tile_dpfp16ps?
What is the data type for _tile_dpfp16ps, where is the data type defined? I get an gcc 13 error for the type of function _tile_dpfp16ps?
That particular call (_tile_dpfp16ps
) is implemented in GCC as a macro, but elsewhere I found this definition for __tile
.
See also https://software.intel.com/content/dam/develop/public/us/en/documents/architecture-instruction-set-extensions-programming-reference.pdf#G7.998353
Bochs 2.8 emulates AMX and many of the other of the instruction sets still missing in SIMDe.