91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 12.25MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-06-29
  • 語言: C/C++
  • 標(biāo)簽: INTEL??IPP??SAMPLE??

資源簡介

intel IPP 全套源碼,C++,分為圖像、音頻、信號(hào)處理、矩陣、向量等。

資源截圖

代碼片段和文件信息

/*?//////////////////////////?ippgetcpuinfo.c?//////////////////////////?*/
/*
//
//??????????????INTEL?CORPORATION?PROPRIETARY?INFORMATION
//??This?software?is?supplied?under?the?terms?of?a?license??agreement?or
//??nondisclosure?agreement?with?Intel?Corporation?and?may?not?be?copied
//??or?disclosed?except?in??accordance??with?the?terms?of?that?agreement.
//?????Copyright?(c)?2007-2012?Intel?Corporation.?All?Rights?Reserved.
//
//
*/
#include?“ipp.h“
#include?“ippcpuinfo.h“

#if?!defined(?_ARCH_IA64?)?&&?!defined(?_ARCH_XSC?)
extern?void?ownGetReg(?int*?buf?int?valEAX?int?valECX?);
#endif
/*=================================================================*/
IppStatus?ippCPUInfoInitAlloc(?IppCPUInfo*?cpuInfo?)
{
#if?defined(?_ARCH_IA64?)?||?defined(?_ARCH_XSC?)
??return?ippStsNotSupportedCpu;
#else
??{
??int?cpuType?=?1;
??int?buf4[4]?*p32s?=?NULL?*ptrNext;
??int?nBlock0x?nBlock04?nBlock0b?nBlock8x;
??int?n;

??ownGetReg(?buf4?0?0?);

??if(?(buf4[1]?==?0x756e6547)&&(buf4[2]?==?0x6c65746e)&&(buf4[3]?==?0x49656e69)?)?cpuType?=?0;

??if(?cpuType?)?return?ippStsNotSupportedCpu;

??if(?cpuInfo?==?NULL?)?return?ippStsNullPtrErr;

??/************?Initial?initialization?*********/
??cpuInfo->DataFunction0x.IndexBlockCPUID?=?-1;
??cpuInfo->DataFunction0x.ptrDataCPUID?=?NULL;
??cpuInfo->DataFunction04.IndexBlockCPUID?=?-1;
??cpuInfo->DataFunction04.ptrDataCPUID?=?NULL;
??cpuInfo->DataFunction0b.IndexBlockCPUID?=?-1;
??cpuInfo->DataFunction0b.ptrDataCPUID?=?NULL;
??cpuInfo->DataFunction8x.IndexBlockCPUID?=?-1;
??cpuInfo->DataFunction8x.ptrDataCPUID?=?NULL;

??/***************?Memory?allocation?***************/
??ownGetReg(?buf4?0?0?);
??nBlock0x?=?buf4[0];

??nBlock04?=?-1;
??if(?nBlock0x?>=?4?)?{
????for(?nBlock04?=?1;?nBlock04???????ownGetReg(?buf4?4?nBlock04?);
??????if(?!(buf4[0]&0x1f)?)?break;
????}
????if(?(buf4[0]&0x1f)?!=?0?)?{
??????cpuInfo->Warning?|=?CPUID04;
??????nBlock04?=?0;
????}
????nBlock04?-=?1;
??}
??nBlock0b?=?-1;
??if(?nBlock0x?>=?0xb?)?{
????for(?nBlock0b?=?1;?nBlock0b???????ownGetReg(?buf4?0xb?nBlock0b?);
??????if(?!(buf4[0]?|?buf4[1])?)?break;
????}
????if(?(buf4[0]?|?buf4[1])?)?{
??????cpuInfo->Warning?|=?CPUID0B;
??????nBlock0b?=?0;
????}
????nBlock0b?-=?1;
??}
??ownGetReg(?buf4?0x80000000?0?);
??nBlock8x?=?buf4[0]&0x7fffffff;
??ptrNext?=?(int*)ippMalloc(?(?((nBlock0x+1)?+?(nBlock04+1)?+?(nBlock0b?+?1)?+?(nBlock8x+1))*4?)*sizeof(int)?);
??if(?!ptrNext?)?return?ippStsMemAllocErr;
??cpuInfo->ptrBuffer?=?ptrNext;

??/***********************?Setting?of?pointers?***********************/
??cpuInfo->DataFunction0x.IndexBlockCPUID?=?nBlock0x;
??cpuInfo->DataFunction0x.ptrDataCPUID?=?(CPUBlockCPUID*)ptrNext;
??ptrNext?+=?(nBlock0x+1)*4;
??cpuInfo->DataFunction04.IndexBlockCPUID?=?nBlock04;
??if(?nBlock04?>=0?)?{
????cpuInfo->DataFunction04.ptrDataCPUID?=?(CPUBlockCPUID*)ptrNext;
????ptrNext?+=?

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????2338??2012-10-05?17:05??ipp-samples.7.1.1.013\builder\FindDXSDK.cmake
?????文件????????9177??2012-10-05?17:05??ipp-samples.7.1.1.013\builder\FindFunctions.cmake
?????文件????????3592??2012-10-05?17:05??ipp-samples.7.1.1.013\builder\FindGlobals.cmake
?????文件????????3570??2012-10-05?17:05??ipp-samples.7.1.1.013\builder\FindIPP.cmake
?????文件????????2422??2012-10-05?17:05??ipp-samples.7.1.1.013\builder\FindMSDK.cmake
?????文件????????9813??2012-10-05?17:05??ipp-samples.7.1.1.013\builder\build.pl
?????文件??????161774??2012-10-05?17:05??ipp-samples.7.1.1.013\ippEULA.rtf
?????文件?????????449??2012-10-05?17:06??ipp-samples.7.1.1.013\redist.txt
?????文件?????????356??2012-10-05?17:06??ipp-samples.7.1.1.013\support.txt
?????文件???????23295??2012-10-05?17:05??ipp-samples.7.1.1.013\documentation\images\Fig_1.jpg
?????文件???????44975??2012-10-05?17:06??ipp-samples.7.1.1.013\documentation\images\Fig_2.jpg
?????文件???????46981??2012-10-05?17:06??ipp-samples.7.1.1.013\documentation\images\Fig_3.jpg
?????文件???????28755??2012-10-05?17:06??ipp-samples.7.1.1.013\documentation\images\Fig_4.jpg
?????文件???????35856??2012-10-05?17:06??ipp-samples.7.1.1.013\documentation\images\Fig_5.jpg
?????文件???????97808??2012-10-05?17:05??ipp-samples.7.1.1.013\documentation\images\csharp_sample.jpg
?????文件?????????980??2012-10-05?17:06??ipp-samples.7.1.1.013\documentation\images\icons\caution.png
?????文件?????????980??2012-10-05?17:06??ipp-samples.7.1.1.013\documentation\images\icons\important.png
?????文件?????????979??2012-10-05?17:06??ipp-samples.7.1.1.013\documentation\images\icons\note.png
?????文件?????????968??2012-10-05?17:06??ipp-samples.7.1.1.013\documentation\images\icons\tip.png
?????文件????????1074??2012-10-05?17:06??ipp-samples.7.1.1.013\documentation\images\icons\warning.png
?????文件???????74370??2012-10-05?17:05??ipp-samples.7.1.1.013\documentation\images\uic\uic_1.jpg
?????文件???????35252??2012-10-05?17:05??ipp-samples.7.1.1.013\documentation\images\uic\uic_3_1.jpg
?????文件???????21179??2012-10-05?17:05??ipp-samples.7.1.1.013\documentation\images\uic\uic_3_11.jpg
?????文件???????30629??2012-10-05?17:05??ipp-samples.7.1.1.013\documentation\images\uic\uic_3_13.jpg
?????文件???????33076??2012-10-05?17:05??ipp-samples.7.1.1.013\documentation\images\uic\uic_3_3.jpg
?????文件???????33546??2012-10-05?17:05??ipp-samples.7.1.1.013\documentation\images\uic\uic_3_5.jpg
?????文件???????33246??2012-10-05?17:05??ipp-samples.7.1.1.013\documentation\images\uic\uic_3_7.jpg
?????文件???????35484??2012-10-05?17:05??ipp-samples.7.1.1.013\documentation\images\uic\uic_3_9.jpg
?????文件???????38047??2012-10-05?17:06??ipp-samples.7.1.1.013\documentation\images\umc\umc_2_1.png
?????文件???????47017??2012-10-05?17:06??ipp-samples.7.1.1.013\documentation\images\umc\umc_2_2.png
?????文件???????49861??2012-10-05?17:06??ipp-samples.7.1.1.013\documentation\images\umc\umc_2_3.png
............此處省略2961個(gè)文件信息

評(píng)論

共有 條評(píng)論