diff options
Diffstat (limited to 'gmp/mpn/x86/atom/sublsh2_n.asm')
-rw-r--r-- | gmp/mpn/x86/atom/sublsh2_n.asm | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/gmp/mpn/x86/atom/sublsh2_n.asm b/gmp/mpn/x86/atom/sublsh2_n.asm deleted file mode 100644 index 79405cf9f4..0000000000 --- a/gmp/mpn/x86/atom/sublsh2_n.asm +++ /dev/null @@ -1,57 +0,0 @@ -dnl Intel Atom mpn_addlsh2_n/mpn_sublsh2_n -- rp[] = up[] +- (vp[] << 2). - -dnl Contributed to the GNU project by Marco Bodrato. - -dnl Copyright 2011 Free Software Foundation, Inc. - -dnl This file is part of the GNU MP Library. -dnl -dnl The GNU MP Library is free software; you can redistribute it and/or modify -dnl it under the terms of either: -dnl -dnl * the GNU Lesser General Public License as published by the Free -dnl Software Foundation; either version 3 of the License, or (at your -dnl option) any later version. -dnl -dnl or -dnl -dnl * the GNU General Public License as published by the Free Software -dnl Foundation; either version 2 of the License, or (at your option) any -dnl later version. -dnl -dnl or both in parallel, as here. -dnl -dnl The GNU MP Library is distributed in the hope that it will be useful, but -dnl WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -dnl or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -dnl for more details. -dnl -dnl You should have received copies of the GNU General Public License and the -dnl GNU Lesser General Public License along with the GNU MP Library. If not, -dnl see https://www.gnu.org/licenses/. - -include(`../config.m4') - -define(LSH, 2) -define(RSH, 30) - -ifdef(`OPERATION_addlsh2_n', ` - define(M4_inst, adcl) - define(M4_opp, subl) - define(M4_function, mpn_addlsh2_n) - define(M4_function_c, mpn_addlsh2_nc) - define(M4_ip_function_c, mpn_addlsh2_nc_ip1) - define(M4_ip_function, mpn_addlsh2_n_ip1) -',`ifdef(`OPERATION_sublsh2_n', ` - define(M4_inst, sbbl) - define(M4_opp, addl) - define(M4_function, mpn_sublsh2_n) - define(M4_function_c, mpn_sublsh2_nc) - define(M4_ip_function_c, mpn_sublsh2_nc_ip1) - define(M4_ip_function, mpn_sublsh2_n_ip1) -',`m4_error(`Need OPERATION_addlsh2_n or OPERATION_sublsh2_n -')')') - -MULFUNC_PROLOGUE(mpn_sublsh2_n mpn_sublsh2_nc mpn_sublsh2_n_ip1 mpn_sublsh2_nc_ip1) - -include_mpn(`x86/atom/aorslshC_n.asm') |