unsigned use_sub_esp_8:1;
/** use imul mem, imm32 instruction (slow on some cpu's */
unsigned use_imul_mem_imm32:1;
+ /** use pxor instead xorps/xorpd */
+ unsigned use_pxor:1;
/** use mov reg, 0 instruction */
unsigned use_mov_0:1;
- /** pad Ret that are destination of conditional jump or directly preceded
+ /** pad Ret instructions that are destination of conditional jump or directly preceded
by other jump instruction. */
- unsigned use_pad_return;
+ unsigned use_pad_return:1;
+ /** use the bt instruction */
+ unsigned use_bt:1;
+ /** use fisttp instruction (requieres SSE3) */
+ unsigned use_fisttp:1;
/** optimize calling convention where possible */
unsigned optimize_cc:1;
/**