Changeset 84bac9 in git for factory/cf_factory.cc
- Timestamp:
- Jun 5, 2018, 12:20:40 PM (6 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'b9f50b373314e74e83c7c060a651dd2913e1f033')
- Children:
- d16f9cafaea19a094331583401a2c636168f5157
- Parents:
- 480978c837b761f00f135f8c3c49ffbccb5ff8fb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/cf_factory.cc
r480978c r84bac9 30 30 CFFactory::basic ( long value ) 31 31 { 32 if ( currenttype == IntegerDomain ) 32 switch(currenttype) 33 { 34 case IntegerDomain: 33 35 if (LIKELY( value >= MINIMMEDIATE && value <= MAXIMMEDIATE )) 34 36 return int2imm( value ); … … 40 42 // else 41 43 // return new InternalRational( value ); 42 else if ( currenttype == FiniteFieldDomain )44 case FiniteFieldDomain: 43 45 return int2imm_p( ff_norm( value ) ); 44 else if ( currenttype == GaloisFieldDomain )46 case GaloisFieldDomain: 45 47 return int2imm_gf( gf_int2gf( value ) ); 46 else { 47 ASSERT( 0, "illegal basic domain!" ); 48 return 0; 49 } 48 default: { 49 ASSERT( 0, "illegal basic domain!" ); 50 return 0; 51 } 52 } 50 53 } 51 54
Note: See TracChangeset
for help on using the changeset viewer.