TheAssemblyArmada/Thyme
deps/baseconfig/cmake/CheckIntrinsics.cmake
:109
check_c_source_compiles("
#include <intrin.h>
#include <stdint.h>
#include <stdlib.h>
int main(int argc, char **argv) {
uint64_t temp1 = _rotr64(argc, 4);
uint32_t temp2 = _rotl(temp1, 4);
uint16_t temp3 = _rotr16(temp2, 4);
uint8_t temp4 = _rotl8(temp3, 4);
return temp1 + temp2 + temp3 + temp4;
}" HAVE_MSVC_ROTATE)