+ /** 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 instructions that are destination of conditional jump or directly preceded
+ by other jump instruction. */
+ unsigned use_pad_return:1;
+ /** use the bt instruction */
+ unsigned use_bt:1;
+ /** use fisttp instruction (requieres SSE3) */
+ unsigned use_fisttp:1;