Return to popham.asm CVS log | Up to [local] / OpenXM_contrib / gmp / mpn / x86 / p6 / mmx |
version 1.1.1.1, 2000/09/09 14:12:44 | version 1.1.1.2, 2003/08/25 16:06:29 | ||
---|---|---|---|
|
|
||
dnl Intel Pentium-II mpn_popcount, mpn_hamdist -- population count and | dnl Intel Pentium-II mpn_popcount, mpn_hamdist -- population count and | ||
dnl hamming distance. | dnl hamming distance. | ||
dnl | |||
dnl P6MMX: popcount 11 cycles/limb (approx), hamdist 11.5 cycles/limb | |||
dnl (approx) | |||
dnl Copyright 2000, 2002 Free Software Foundation, Inc. | |||
dnl Copyright (C) 2000 Free Software Foundation, Inc. | |||
dnl | dnl | ||
dnl This file is part of the GNU MP Library. | dnl This file is part of the GNU MP Library. | ||
dnl | dnl | ||
|
|
||
dnl not, write to the Free Software Foundation, Inc., 59 Temple Place - | dnl not, write to the Free Software Foundation, Inc., 59 Temple Place - | ||
dnl Suite 330, Boston, MA 02111-1307, USA. | dnl Suite 330, Boston, MA 02111-1307, USA. | ||
include(`../config.m4') | include(`../config.m4') | ||
C P6MMX: popcount 11 cycles/limb (approx), hamdist 11.5 cycles/limb (approx) | |||
MULFUNC_PROLOGUE(mpn_popcount mpn_hamdist) | MULFUNC_PROLOGUE(mpn_popcount mpn_hamdist) | ||
include_mpn(`x86/k6/mmx/popham.asm') | include_mpn(`x86/k6/mmx/popham.asm') |