[BACK]Return to ca.h CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2018 / include

Diff for /OpenXM_contrib2/asir2018/include/ca.h between version 1.4 and 1.5

version 1.4, 2018/09/28 08:20:29 version 1.5, 2018/10/01 05:49:06
Line 45 
Line 45 
  * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE,   * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE,
  * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE.   * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE.
  *   *
  * $OpenXM: OpenXM_contrib2/asir2018/include/ca.h,v 1.3 2018/09/24 22:26:43 noro Exp $   * $OpenXM: OpenXM_contrib2/asir2018/include/ca.h,v 1.4 2018/09/28 08:20:29 noro Exp $
 */  */
 #include <stdio.h>  #include <stdio.h>
 #include <stdlib.h>  #include <stdlib.h>
Line 197  typedef unsigned _int64 UL;
Line 197  typedef unsigned _int64 UL;
 #endif  #endif
   
 #if defined(__GNUC__) && SIZEOF_LONG == 8  #if defined(__GNUC__) && SIZEOF_LONG == 8
 typedef __uint64_t U64;  
 typedef __uint128_t U128;  typedef __uint128_t U128;
 typedef __int64_t L64;  typedef __int64_t L64;
 typedef __int128_t L128;  typedef __int128_t L128;
   
 #endif  #endif
   
 typedef struct oZ {  typedef struct oZ {
Line 1436  int geldb(VL,P);
Line 1436  int geldb(VL,P);
 int getchomdeg(V,P);  int getchomdeg(V,P);
 int getdeg(V,P);  int getdeg(V,P);
 int getlchomdeg(V,P,int *);  int getlchomdeg(V,P,int *);
 int get_lprime(int);  
 int homdeg(P);  int homdeg(P);
 unsigned int invm(unsigned int,int);  unsigned int invm(unsigned int,int);
 int iscycm(P);  int iscycm(P);
Line 2690  void hextoz(char *hex,Z *np);
Line 2689  void hextoz(char *hex,Z *np);
 void todouble(Obj,Obj *);  void todouble(Obj,Obj *);
   
 void lmtolf(LM f,Z *b);  void lmtolf(LM f,Z *b);
   
   #if SIZEOF_LONG == 8
   mp_limb_t get_lprime64(int index);
   mp_limb_t **almat64(int,int);
   mp_limb_t remqi64(Q n,mp_limb_t m);
   #endif
   
 #if defined(VISUAL) || defined(__MINGW32__)  #if defined(VISUAL) || defined(__MINGW32__)
 void check_intr();  void check_intr();

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>