| 244 | } |
| 245 | |
| 246 | const char* CpuBrand(ui32* store) noexcept { |
| 247 | memset(store, 0, 12 * sizeof(*store)); |
| 248 | |
| 249 | #if defined(_x86_) |
| 250 | NX86::CpuId(0x80000002, store); |
| 251 | NX86::CpuId(0x80000003, store + 4); |
| 252 | NX86::CpuId(0x80000004, store + 8); |
| 253 | #endif |
| 254 | |
| 255 | return (const char*)store; |
| 256 | } |
| 257 | |
| 258 | #define Y_DEF_NAME(X) \ |
| 259 | bool NX86::CachedHave##X() noexcept { \ |
no outgoing calls
no test coverage detected