Hacker News new | ask | show | jobs
by blinkingled 1388 days ago
> Note that these instructions are neither documented nor supported by Apple.

What does that mean? Someone pointed out below Apple ships accelerate framework as a higher level supported mechanism to use these instructions?

Intel/AMD have been always good at documenting most of their stuff so perhaps we will see proper supported ones whenever Intel ships it.

1 comments

I think they mean that using the raw instructions is unsupported and undocumented, officially you have to use the libraries as the interface to them.
Though in reality nobody is stopping you from using those undocumented instructions. If Apple’s Accelerate framework can use it so do you. (Or is it against the EULA?…) There is a slim chance that the behavior of these instructions might change with a software (if Apple is doing any kind of microcode update), but I kinda doubt it.