⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sse128.h

📁 获得多核硬件所有的相关信息。汇编源代码。Visual Studio2003、2005环境皆可。速度快。
💻 H
📖 第 1 页 / 共 2 页
字号:
//---------------------------------------------------------------------------
//
// SSE128.h: 128-bit SSE/SSE2 Memory Routines Header
//
//---------------------------------------------------------------------------

#ifndef SSE128H
#define SSE128H

// SSE routines
void __cdecl ReadSSE(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_BPF1_16(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_BPF1_32(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_BPF1_64(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_BPF1_128(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_BPF1_256(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_BPF1_512(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_BPF2_16(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_BPF2_32(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_BPF2_64(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_BPF2_128(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_BPF2_256(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_BPF2_512(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_PFNTA_16(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_PFNTA_32(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_PFNTA_64(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_PFNTA_128(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_PFNTA_256(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_PFNTA_512(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_PFT0_16(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_PFT0_32(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_PFT0_64(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_PFT0_128(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_PFT0_256(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_PFT0_512(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_PFT1_16(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_PFT1_32(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_PFT1_64(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_PFT1_128(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_PFT1_256(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_PFT1_512(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_PFT2_16(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_PFT2_32(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_PFT2_64(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_PFT2_128(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_PFT2_256(void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl ReadSSE_PFT2_512(void* src, DWORD count, DWORD distance, DWORD repeat);

void __cdecl WriteSSE(void* dst, DWORD count, DWORD distance, DWORD repeat);
void __cdecl WriteSSE_NT(void* dst, DWORD count, DWORD distance, DWORD repeat);

void __cdecl CopySSE(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_BPF1_16(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_BPF1_32(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_BPF1_64(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_BPF1_128(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_BPF1_256(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_BPF1_512(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_BPF2_16(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_BPF2_32(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_BPF2_64(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_BPF2_128(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_BPF2_256(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_BPF2_512(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFNTA_16(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFNTA_32(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFNTA_64(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFNTA_128(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFNTA_256(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFNTA_512(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT0_16(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT0_32(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT0_64(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT0_128(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT0_256(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT0_512(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT1_16(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT1_32(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT1_64(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT1_128(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT1_256(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT1_512(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT2_16(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT2_32(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT2_64(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT2_128(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT2_256(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT2_512(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_BPF1_16_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_BPF1_32_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_BPF1_64_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_BPF1_128_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_BPF1_256_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_BPF1_512_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_BPF2_16_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_BPF2_32_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_BPF2_64_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_BPF2_128_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_BPF2_256_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_BPF2_512_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFNTA_16_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFNTA_32_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFNTA_64_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFNTA_128_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFNTA_256_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFNTA_512_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT0_16_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT0_32_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT0_64_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT0_128_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT0_256_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT0_512_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT1_16_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT1_32_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT1_64_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT1_128_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT1_256_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT1_512_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT2_16_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT2_32_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT2_64_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);
void __cdecl CopySSE_PFT2_128_NT(void* dst, void* src, DWORD count, DWORD distance, DWORD repeat);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -