version 1.1.1.1, 2000/09/09 14:12:44 |
version 1.1.1.2, 2003/08/25 16:06:30 |
|
|
dnl Intel P55 mpn_popcount, mpn_hamdist -- population count and hamming |
dnl Intel P55 mpn_popcount, mpn_hamdist -- population count and hamming |
dnl distance. |
dnl distance. |
dnl |
|
dnl P55: popcount 11.5 cycles/limb, hamdist 12.0 cycles/limb |
|
|
|
|
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 |
Line 23 dnl License along with the GNU MP Library; see the fi |
|
Line 20 dnl License along with the GNU MP Library; see the fi |
|
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 P55: popcount 11.5 cycles/limb, hamdist 12.0 cycles/limb |
|
|
|
|
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') |