Searched refs:ref_modulo (Results 1 – 3 of 3) sorted by relevance
/dports/math/givaro/givaro-4.1.1/tests/ |
H A D | test-mod.C | 29 int64_t ref_modulo(const T m, const U p) in ref_modulo() function 76 int64_t r = ref_modulo(m, p); in test1()
|
/dports/math/giacxcas/giac-1.6.0/src/ |
H A D | gen.h | 173 struct ref_modulo; 540 ref_modulo * __MODptr; 946 struct ref_modulo { struct 949 ref_modulo():ref_count(1) {} in ref_modulo() argument 950 ref_modulo(const gen &N,const gen &M):ref_count(1),n(N),modulo(M) {} in ref_modulo() argument 1541 …inline gen * gen::ref_MODptr () const { return & ((ref_modulo *)(* (ulonglong *) this >> 16))->n; } in ref_MODptr()
|
H A D | gen.cc | 1538 delete (ref_modulo *) (* ((ulonglong * ) this) >> 16); in delete_gen() 1679 delete (ref_modulo * ) ptr_save; in delete_ptr() 4332 * ((ulonglong * ) &res) = ulonglong(new ref_modulo(a,b)) << 16; in makemodquoted() 4334 res.__MODptr=new ref_modulo(a,b); in makemodquoted() 4340 static gen modadd(const ref_modulo * a,const ref_modulo *b){ in modadd() 4349 static gen modsub(const ref_modulo * a,const ref_modulo *b){ in modsub() 4357 static gen modmul(const ref_modulo * a,const ref_modulo *b){ in modmul() 4616 …return modadd( (ref_modulo *) (* ((ulonglong * ) &a) >> 16),(ref_modulo *) (* ((ulonglong * ) &b) … in operator_plus() 5391 …return modsub( (ref_modulo *) (* ((ulonglong * ) &a) >> 16), (ref_modulo *) (* ((ulonglong * ) &b)… in operator_minus() 6384 …return modmul( (ref_modulo *) (* ((ulonglong * ) &a) >> 16),(ref_modulo *) (* ((ulonglong * ) &b) … in operator_times()
|