The 4.2 user guide makes mention of the atan2 additions: https://www.amd.com/content/dam/amd/en/documents/developer/version-4-2-documents/aocl/aocl-4-2-user-guide.pdf The exist in the tests: - [amd_vrs4_atan2f](https://github.com/amd/aocl-libm-ose/blob/808803d11b710678fe3565848ba2c671bed3db8a/examples/src/use_atan2.c#L69) - [amd_vrs8_atan2f](https://github.com/amd/aocl-libm-ose/blob/808803d11b710678fe3565848ba2c671bed3db8a/examples/src/use_atan2.c#L91) - [amd_vrd2_atan2](https://github.com/amd/aocl-libm-ose/blob/808803d11b710678fe3565848ba2c671bed3db8a/examples/src/use_atan2.c#L116) - [amd_vrd4_atan2](https://github.com/amd/aocl-libm-ose/blob/808803d11b710678fe3565848ba2c671bed3db8a/examples/src/use_atan2.c#L138) But they don't exist in `include/external/amdlibm_vec.h`