* Copyright (C) Zhu Shuanglei <shuanglei@hotmail.com>\r
* Copyright Martin Westergaard Jørgensen <martinwj2005@gmail.com>\r
* Copyright 2009, 2010 Daniël Niggebrugge <niggebrugge@fox-it.com>\r
* Copyright (C) Zhu Shuanglei <shuanglei@hotmail.com>\r
* Copyright Martin Westergaard Jørgensen <martinwj2005@gmail.com>\r
* Copyright 2009, 2010 Daniël Niggebrugge <niggebrugge@fox-it.com>\r
printf("hash routine: %s\n", m_sHashRoutineName.c_str());\r
printf("hash length: %d\n", m_nHashLen);\r
\r
printf("hash routine: %s\n", m_sHashRoutineName.c_str());\r
printf("hash length: %d\n", m_nHashLen);\r
\r
for (i = 0; i < m_vCharset[0].m_nPlainCharsetLen; i++)\r
{\r
if (isprint(m_vCharset[0].m_PlainCharset[i]))\r
for (i = 0; i < m_vCharset[0].m_nPlainCharsetLen; i++)\r
{\r
if (isprint(m_vCharset[0].m_PlainCharset[i]))\r
- "mov %%eax, %0;"\r
- "mov %%edx, %1;"\r
- : "=m"(nIndexOfX32), "=m"(nTemp)\r
- : "m"(nIndexOfX32), "m"(m_vCharset[j].m_nPlainCharsetLen)\r
- : "%eax", "%edx"\r
- );\r
+ : "=a"(nIndexOfX32), "=d"(nTemp)\r
+ : "a"(nIndexOfX32), "rm"(m_vCharset[j].m_nPlainCharsetLen)\r
+ : );\r