X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fia32%2Fia32_architecture.c;h=ff4be15f04a8234ba90e4992c0ab5f2972b01067;hb=691f04021c92911d6b533e2380e1883b76e94fda;hp=32e4871b4eabfcfa1f76b151e772b305231759ab;hpb=3cead570932d6321975e27ab91a209d300ebaf22;p=libfirm diff --git a/ir/be/ia32/ia32_architecture.c b/ir/be/ia32/ia32_architecture.c index 32e4871b4..ff4be15f0 100644 --- a/ir/be/ia32/ia32_architecture.c +++ b/ir/be/ia32/ia32_architecture.c @@ -443,6 +443,7 @@ void ia32_setup_cg_config(void) IS_P6_ARCH(opt_arch) || IS_NETBURST_ARCH(opt_arch) || (opt_arch == arch_core2) || (opt_arch == arch_generic) || (opt_arch == arch_i386) || (opt_arch == arch_i486); + ia32_cg_config.use_imul_mem_imm32 = !(opt_arch == arch_opteron || opt_arch == arch_k10); ia32_cg_config.optimize_cc = opt_cc; ia32_cg_config.use_unsafe_floatconv = opt_unsafe_floatconv;