Changeset 1aa55bf in git for Singular/p_Procs.cc
- Timestamp:
- Oct 16, 2000, 2:06:41 PM (24 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'd08f5f0bb3329b8ca19f23b74cb1473686415c3a')
- Children:
- dc078459b7830eda29e3e82e01acd64423bbddc0
- Parents:
- b559f83182d4517c4869319c1caa185e21439112
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/p_Procs.cc
rb559f8 r1aa55bf 7 7 * Author: obachman (Olaf Bachmann) 8 8 * Created: 8/00 9 * Version: $Id: p_Procs.cc,v 1.1 4 2000-10-04 15:37:54obachman Exp $9 * Version: $Id: p_Procs.cc,v 1.15 2000-10-16 12:06:37 obachman Exp $ 10 10 *******************************************************************/ 11 11 #include <string.h> … … 46 46 // 5 -- all Field*_Length*_Ord* procs 47 47 #ifdef NDEBUG 48 const int HAVE_FAST_P_PROCS = 2;48 const int HAVE_FAST_P_PROCS = 3; 49 49 #else 50 50 const int HAVE_FAST_P_PROCS = 0; … … 64 64 // 3 -- special cases for length <= 4 65 65 // 4 -- special cases for length <= 8 66 const int HAVE_FAST_LENGTH = 4;66 const int HAVE_FAST_LENGTH = 3; 67 67 68 68 // Set HAVE_FAST_ORD to: … … 180 180 p_Minus_mm_Mult_qq_Proc, 181 181 p_Neg_Proc, 182 pp_Mult_Coeff_mm_DivSelect_Proc, 182 183 p_Unknown_Proc 183 184 }; … … 268 269 case p_Minus_mm_Mult_qq_Proc: return "p_Minus_mm_Mult_qq_Proc"; 269 270 case p_Neg_Proc: return "p_Neg_Proc"; 271 case pp_Mult_Coeff_mm_DivSelect_Proc: return "pp_Mult_Coeff_mm_DivSelect_Proc"; 270 272 case p_Unknown_Proc: return "p_Unknown_Proc"; 271 273 } … … 483 485 case p_Mult_mm_Proc: 484 486 case pp_Mult_nn_Proc: 487 case pp_Mult_Coeff_mm_DivSelect_Proc: 485 488 return index(field, length); 486 489 … … 636 639 (p_Procs->p_Add_q != NULL) && 637 640 (p_Procs->p_Neg != NULL) && 641 (p_Procs->pp_Mult_Coeff_mm_DivSelect != NULL) && 638 642 (p_Procs->p_Minus_mm_Mult_qq != NULL)); 639 643 } … … 901 905 SetProc(p_Minus_mm_Mult_qq, field, length, ord); 902 906 SetProc(p_Neg, field, LengthGeneral, OrdGeneral); 903 } 904 905 906 907 SetProc(pp_Mult_Coeff_mm_DivSelect, field, length, OrdGeneral); 908 } 909 910 911
Note: See TracChangeset
for help on using the changeset viewer.