Home
last modified time | relevance | path

Searched refs:ref_modulo (Results 1 – 3 of 3) sorted by relevance

/dports/math/givaro/givaro-4.1.1/tests/
H A Dtest-mod.C29 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 Dgen.h173 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 Dgen.cc1538 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()