Classes, functions, intrinsics and features for X86, X32 nd X64 assembly.
More...
Go to the source code of this file.
|
#define | CRYPTOPP_GNU_STYLE_INLINE_ASSEMBLY |
|
#define | NEW_LINE |
|
#define | INTEL_PREFIX ".intel_syntax prefix;" |
|
#define | INTEL_NOPREFIX ".intel_syntax noprefix;" |
|
#define | ATT_PREFIX ".att_syntax prefix;" |
|
#define | ATT_NOPREFIX ".att_syntax noprefix;" |
|
#define | GNU_AS1(x) #x ";" NEW_LINE |
|
#define | GNU_AS2(x, y) #x ", " #y ";" NEW_LINE |
|
#define | GNU_AS3(x, y, z) #x ", " #y ", " #z ";" NEW_LINE |
|
#define | GNU_ASL(x) "\n" #x ":" NEW_LINE |
|
#define | GNU_ASJ(x, y, z) #x " " #y #z ";" NEW_LINE |
|
#define | AS1(x) GNU_AS1(x) |
|
#define | AS2(x, y) GNU_AS2(x, y) |
|
#define | AS3(x, y, z) GNU_AS3(x, y, z) |
|
#define | ASS(x, y, a, b, c, d) #x ", " #y ", " #a "*64+" #b "*16+" #c "*4+" #d ";" |
|
#define | ASL(x) GNU_ASL(x) |
|
#define | ASJ(x, y, z) GNU_ASJ(x, y, z) |
|
#define | ASC(x, y) #x " " #y ";" |
|
#define | CRYPTOPP_NAKED |
|
#define | AS_HEX(y) 0x##y |
|
#define | IF0(y) |
|
#define | IF1(y) y |
|
#define | ASM_MOD(x, y) ((x)-((x)/(y))*(y)) |
|
#define | XMMWORD_PTR |
|
#define | AS_XMM_OUTPUT4(labelPrefix, inputPtr, outputPtr, x0, x1, x2, x3, t, p0, p1, p2, p3, increment) |
|
Classes, functions, intrinsics and features for X86, X32 nd X64 assembly.
Definition in file cpu.h.