yann@383: # Compute x86-specific values yann@383: yann@1635: # This one really needs a little love! :-( yann@383: yann@964: CT_DoArchTupleValues() { yann@1635: # Override the architecture part of the tuple: yann@1635: if [ "${CT_ARCH_64}" = "y" ]; then yann@1635: CT_TARGET_ARCH=x86_64 yann@1635: else yann@1635: arch="${CT_ARCH_ARCH}" yann@1635: [ -z "${arch}" ] && arch="${CT_ARCH_TUNE}" yann@1635: case "${arch}" in yann@1635: "") CT_TARGET_ARCH=i386;; yann@1635: i386|i486|i586|i686) CT_TARGET_ARCH="${arch}";; yann@1635: winchip*) CT_TARGET_ARCH=i486;; yann@1635: pentium|pentium-mmx|c3*) CT_TARGET_ARCH=i586;; yann@1635: pentiumpro|pentium*|athlon*) CT_TARGET_ARCH=i686;; titus@2759: prescott) CT_TARGET_ARCH=i686;; yann@1635: *) CT_TARGET_ARCH=i586;; yann@1635: esac yann@1635: fi w@3169: CT_TARGET_ARCH="${CT_TARGET_ARCH}${CT_ARCH_SUFFIX}" yann@383: }