|
Botan 1.10.17
|
Go to the source code of this file.
Macros | |
| #define | ADD(TO, FROM) |
| #define | ADD2_IMM(TO, FROM, NUM) |
| #define | ADD3_IMM(TO, FROM, NUM) |
| #define | ADD_IMM(TO, NUM) |
| #define | ADD_W_CARRY(TO1, TO2, FROM) |
| #define | ALIGN .p2align 4,,15 |
| #define | AND(TO, FROM) |
| #define | ARG(NUM) |
| #define | ARRAY1(REG, NUM) |
| #define | ARRAY4(REG, NUM) |
| #define | ARRAY4_INDIRECT(BASE, OFFSET, NUM) |
| #define | ASSIGN(TO, FROM) |
| #define | ASSIGN_BYTE(TO, FROM) |
| #define | BSWAP(REG) |
| #define | EAX %eax |
| #define | EBP %ebp |
| #define | EBX %ebx |
| #define | ECX %ecx |
| #define | EDI %edi |
| #define | EDX %edx |
| #define | END_FUNCTION(func_name) |
| #define | ESI %esi |
| #define | ESP %esp |
| #define | IMM(VAL) |
| #define | JUMP_IF_LT(REG, NUM, LABEL) |
| #define | JUMP_IF_ZERO(REG, LABEL) |
| #define | LOOP_UNTIL_EQ(REG, NUM, LABEL) |
| #define | LOOP_UNTIL_LT(REG, NUM, LABEL) |
| #define | MUL(REG) |
| #define | NOT(REG) |
| #define | OR(TO, FROM) |
| #define | POP(REG) |
| #define | PUSH(REG) |
| #define | RESTORE_REGS() |
| #define | ROTL_IMM(REG, NUM) |
| #define | ROTR_IMM(REG, NUM) |
| #define | SHL2_3(TO, FROM) |
| #define | SHL_IMM(REG, SHIFT) |
| #define | SHR_IMM(REG, SHIFT) |
| #define | SPILL_REGS() |
| #define | START_FUNCTION(func_name) |
| #define | START_LISTING(FILENAME) |
| #define | START_LOOP(LABEL) |
| #define | SUB_IMM(TO, NUM) |
| #define | XOR(TO, FROM) |
| #define | ZEROIZE(REG) |
| #define ADD | ( | TO, | |
| FROM ) |
Definition at line 106 of file asm_x86_32.h.
| #define ADD2_IMM | ( | TO, | |
| FROM, | |||
| NUM ) |
Definition at line 110 of file asm_x86_32.h.
| #define ADD3_IMM | ( | TO, | |
| FROM, | |||
| NUM ) |
Definition at line 111 of file asm_x86_32.h.
| #define ADD_IMM | ( | TO, | |
| NUM ) |
Definition at line 107 of file asm_x86_32.h.
| #define ADD_W_CARRY | ( | TO1, | |
| TO2, | |||
| FROM ) |
Definition at line 108 of file asm_x86_32.h.
| #define ALIGN .p2align 4,,15 |
Definition at line 14 of file asm_x86_32.h.
| #define AND | ( | TO, | |
| FROM ) |
Definition at line 119 of file asm_x86_32.h.
| #define ARG | ( | NUM | ) |
Definition at line 81 of file asm_x86_32.h.
| #define ARRAY1 | ( | REG, | |
| NUM ) |
Definition at line 78 of file asm_x86_32.h.
| #define ARRAY4 | ( | REG, | |
| NUM ) |
Definition at line 79 of file asm_x86_32.h.
| #define ARRAY4_INDIRECT | ( | BASE, | |
| OFFSET, | |||
| NUM ) |
Definition at line 80 of file asm_x86_32.h.
| #define ASSIGN | ( | TO, | |
| FROM ) |
Definition at line 83 of file asm_x86_32.h.
| #define ASSIGN_BYTE | ( | TO, | |
| FROM ) |
Definition at line 84 of file asm_x86_32.h.
| #define BSWAP | ( | REG | ) |
Definition at line 126 of file asm_x86_32.h.
| #define EAX %eax |
Definition at line 66 of file asm_x86_32.h.
| #define EBP %ebp |
Definition at line 70 of file asm_x86_32.h.
| #define EBX %ebx |
Definition at line 67 of file asm_x86_32.h.
| #define ECX %ecx |
Definition at line 68 of file asm_x86_32.h.
| #define EDI %edi |
Definition at line 71 of file asm_x86_32.h.
| #define EDX %edx |
Definition at line 69 of file asm_x86_32.h.
| #define END_FUNCTION | ( | func_name | ) |
Definition at line 34 of file asm_x86_32.h.
| #define ESI %esi |
Definition at line 72 of file asm_x86_32.h.
| #define ESP %esp |
Definition at line 73 of file asm_x86_32.h.
| #define IMM | ( | VAL | ) |
Definition at line 104 of file asm_x86_32.h.
| #define JUMP_IF_LT | ( | REG, | |
| NUM, | |||
| LABEL ) |
Definition at line 59 of file asm_x86_32.h.
| #define JUMP_IF_ZERO | ( | REG, | |
| LABEL ) |
Definition at line 55 of file asm_x86_32.h.
| #define LOOP_UNTIL_EQ | ( | REG, | |
| NUM, | |||
| LABEL ) |
Definition at line 44 of file asm_x86_32.h.
| #define LOOP_UNTIL_LT | ( | REG, | |
| NUM, | |||
| LABEL ) |
Definition at line 48 of file asm_x86_32.h.
| #define MUL | ( | REG | ) |
Definition at line 112 of file asm_x86_32.h.
| #define NOT | ( | REG | ) |
Definition at line 121 of file asm_x86_32.h.
| #define OR | ( | TO, | |
| FROM ) |
Definition at line 120 of file asm_x86_32.h.
| #define POP | ( | REG | ) |
Definition at line 87 of file asm_x86_32.h.
| #define PUSH | ( | REG | ) |
Definition at line 86 of file asm_x86_32.h.
| #define RESTORE_REGS | ( | ) |
Definition at line 95 of file asm_x86_32.h.
| #define ROTL_IMM | ( | REG, | |
| NUM ) |
Definition at line 124 of file asm_x86_32.h.
| #define ROTR_IMM | ( | REG, | |
| NUM ) |
Definition at line 125 of file asm_x86_32.h.
| #define SHL2_3 | ( | TO, | |
| FROM ) |
Definition at line 116 of file asm_x86_32.h.
| #define SHL_IMM | ( | REG, | |
| SHIFT ) |
Definition at line 114 of file asm_x86_32.h.
| #define SHR_IMM | ( | REG, | |
| SHIFT ) |
Definition at line 115 of file asm_x86_32.h.
| #define SPILL_REGS | ( | ) |
Definition at line 89 of file asm_x86_32.h.
| #define START_FUNCTION | ( | func_name | ) |
Definition at line 28 of file asm_x86_32.h.
| #define START_LISTING | ( | FILENAME | ) |
Definition at line 16 of file asm_x86_32.h.
| #define START_LOOP | ( | LABEL | ) |
Definition at line 40 of file asm_x86_32.h.
| #define SUB_IMM | ( | TO, | |
| NUM ) |
Definition at line 109 of file asm_x86_32.h.
| #define XOR | ( | TO, | |
| FROM ) |
Definition at line 118 of file asm_x86_32.h.
| #define ZEROIZE | ( | REG | ) |
Definition at line 122 of file asm_x86_32.h.