git-svn-id: svn://db.shs.com.ru/pip@333 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
15
main.cpp
15
main.cpp
@@ -32,13 +32,24 @@ const char pult_config[] =
|
|||||||
";
|
";
|
||||||
*/
|
*/
|
||||||
#include "pifft.h"
|
#include "pifft.h"
|
||||||
|
int asize(ssize_t s, size_t pid_rsize) {
|
||||||
|
if (s <= 0) return 0;
|
||||||
|
if (pid_rsize + pid_rsize >= size_t(s) && pid_rsize < size_t(s))
|
||||||
|
return pid_rsize + pid_rsize;
|
||||||
|
ssize_t t = 0, s_ = ssize_t(s) - 1;
|
||||||
|
while (s_ >> t) ++t;
|
||||||
|
return (1 << t);
|
||||||
|
}
|
||||||
int main(int argc, char *argv[]) {
|
int main(int argc, char *argv[]) {
|
||||||
PIFFTWf fft;
|
/*PIFFTWf fft;
|
||||||
PIVector<float> in;
|
PIVector<float> in;
|
||||||
for (int i = 0; i < 32; ++i)
|
for (int i = 0; i < 32; ++i)
|
||||||
in << i%10;
|
in << i%10;
|
||||||
PIVector<complexf> out = fft.calcFFT(in);
|
PIVector<complexf> out = fft.calcFFT(in);
|
||||||
piCout << out;
|
piCout << out;*/
|
||||||
|
for (int i = 0; i < 16; ++i) {
|
||||||
|
piCout << asize(i, 100);
|
||||||
|
}
|
||||||
return 0;
|
return 0;
|
||||||
/*__S__ s, s1;
|
/*__S__ s, s1;
|
||||||
s.text = "123";
|
s.text = "123";
|
||||||
|
|||||||
@@ -335,7 +335,7 @@ private:
|
|||||||
if (s <= 0) return 0;
|
if (s <= 0) return 0;
|
||||||
if (pid_rsize + pid_rsize >= size_t(s) && pid_rsize < size_t(s))
|
if (pid_rsize + pid_rsize >= size_t(s) && pid_rsize < size_t(s))
|
||||||
return pid_rsize + pid_rsize;
|
return pid_rsize + pid_rsize;
|
||||||
size_t t = 0, s_ = size_t(s) - 1;
|
ssize_t t = 0, s_ = s - 1;
|
||||||
while (s_ >> t) ++t;
|
while (s_ >> t) ++t;
|
||||||
return (1 << t);
|
return (1 << t);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -304,7 +304,7 @@ private:
|
|||||||
if (s == 0) return 0;
|
if (s == 0) return 0;
|
||||||
if (piv_rsize + piv_rsize >= s && piv_rsize < s)
|
if (piv_rsize + piv_rsize >= s && piv_rsize < s)
|
||||||
return piv_rsize + piv_rsize;
|
return piv_rsize + piv_rsize;
|
||||||
size_t t = 0, s_ = s - 1;
|
ssize_t t = 0, s_ = s - 1;
|
||||||
while (s_ >> t) ++t;
|
while (s_ >> t) ++t;
|
||||||
return (1 << t);
|
return (1 << t);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -111,7 +111,7 @@ PIInit::PIInit() {
|
|||||||
DWORD dwVersion = GetVersion();
|
DWORD dwVersion = GetVersion();
|
||||||
DWORD dwMajorVersion = (DWORD)(LOBYTE(LOWORD(dwVersion)));
|
DWORD dwMajorVersion = (DWORD)(LOBYTE(LOWORD(dwVersion)));
|
||||||
DWORD dwMinorVersion = (DWORD)(HIBYTE(LOWORD(dwVersion)));
|
DWORD dwMinorVersion = (DWORD)(HIBYTE(LOWORD(dwVersion)));
|
||||||
sinfo->OS_version = PIString(dwMajorVersion) + "." + PIString(dwMinorVersion);
|
sinfo->OS_version = PIString::fromNumber(dwMajorVersion) + "." + PIString::fromNumber(dwMinorVersion);
|
||||||
|
|
||||||
// WinSock inint
|
// WinSock inint
|
||||||
WSADATA wsaData;
|
WSADATA wsaData;
|
||||||
|
|||||||
Reference in New Issue
Block a user