lkml.org 
[lkml]   [2008]   [Mar]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: K8, EFFICEON and CORE2 support the cmovxx instructions.
Alexander van Heukelum wrote:
> K8, EFFICEON and CORE2 support the cmovxx instructions.
>
> Instead of listing the cpu's that have support for the
> cmovxx instructions, list the cpu's that don't.
>
> Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm>
> ---
>
> A bit of playing resulted in:
>
> CPUS="M386 M486 M586 M586TSC M586MMX M686 MPENTIUMII MPENTIUMIII"
> CPUS=$CPUS" MPENTIUMM MPENTIUM4 MK6 MK7 MK8 MCRUSOE MEFFICEON"
> CPUS=$CPUS" MWINCHIPC6 MWINCHIP2 MWINCHIP3D MGEODEGX1 MGEODE_LX"
> CPUS=$CPUS" MCYRIXIII MVIAC3_2 MVIAC7 MPSC MCORE2"
>
> for cpu in $CPUS
> do
> echo "CONFIG_${cpu}=y" > testconfig
> make ARCH=i386 allnoconfig KCONFIG_ALLCONFIG=testconfig > /dev/null
> echo ${cpu} >> result
> grep X86_CMOV .config >> result
> echo >> result
> done
>
> I'm quite sure that K8, EFFICEON and CORE2 support HAVE_CMOV, but
> they did not set X86_CMOV.
>

Crusoe has CMOV as well.

-hpa


\
 
 \ /
  Last update: 2008-03-15 21:25    [W:0.045 / U:5.680 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site