Compare commits
2 Commits
mfoc-0.10.
...
mfoc-0.10.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1c5af20e98 | ||
|
|
d65d57d06e |
@@ -1,4 +1,4 @@
|
|||||||
AC_INIT([mfoc],[0.10.4],[mifare@nethemba.com])
|
AC_INIT([mfoc],[0.10.5],[mifare@nethemba.com])
|
||||||
|
|
||||||
AC_CONFIG_MACRO_DIR([m4])
|
AC_CONFIG_MACRO_DIR([m4])
|
||||||
|
|
||||||
|
|||||||
@@ -62,13 +62,13 @@ extern "C" {
|
|||||||
x ^= x >> 4;
|
x ^= x >> 4;
|
||||||
return BIT(0x6996, x & 0xf);
|
return BIT(0x6996, x & 0xf);
|
||||||
#else
|
#else
|
||||||
asm("movl %1, %%eax\n"
|
__asm__("movl %1, %%eax\n"
|
||||||
"mov %%ax, %%cx\n"
|
"mov %%ax, %%cx\n"
|
||||||
"shrl $0x10, %%eax\n"
|
"shrl $0x10, %%eax\n"
|
||||||
"xor %%ax, %%cx\n"
|
"xor %%ax, %%cx\n"
|
||||||
"xor %%ch, %%cl\n"
|
"xor %%ch, %%cl\n"
|
||||||
"setpo %%al\n"
|
"setpo %%al\n"
|
||||||
"movzx %%al, %0\n": "=r"(x) : "r"(x): "eax", "ecx");
|
"movzx %%al, %0\n": "=r"(x) : "r"(x): "eax", "ecx");
|
||||||
return x;
|
return x;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user