Tcl Source Code

Check-in [2606a5c5d7]
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to [email protected]
or submit via the online form by Sep 9.

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:merge trunk; rc1
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | rc1 | core-8-7-a1 | core-8-7-a1-rc
Files: files | file ages | folders
SHA1: 2606a5c5d7555a87839d454e3ffe49af80811f33
User & Date: dgp 2017-09-07 12:59:14
Context
2017-09-08
12:50
merge release check-in: 31bf380580 user: dgp tags: trunk
2017-09-07
12:59
merge trunk; rc1 Closed-Leaf check-in: 2606a5c5d7 user: dgp tags: rc1, core-8-7-a1, core-8-7-a1-rc
2017-09-06
15:02
Fix use of "long long" (manually) in MSVC check-in: 9f18b82478 user: jan.nijtmans tags: trunk
2017-09-05
15:38
update changes check-in: 7cbc33c3ce user: dgp tags: rc0, core-8-7-a1-rc
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to generic/tclTomMath.h.

273
274
275
276
277
278
279

280

281
282

283

284
285

286

287
288
289
290
291
292
293
...
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
...
797
798
799
800
801
802
803
804
805
806
807
/* set a platform dependent unsigned long long value */
/*
int mp_set_long_long(mp_int *a, unsigned long long b);
*/

/* get a 32-bit value */

unsigned long mp_get_int(mp_int * a);


/* get a platform dependent unsigned long value */

unsigned long mp_get_long(mp_int * a);


/* get a platform dependent unsigned long long value */

unsigned long long mp_get_long_long(mp_int * a);


/* initialize and set a digit */
/*
int mp_init_set (mp_int * a, mp_digit b);
*/

/* initialize and set 32-bit value */
................................................................................
/* c = a / 2**b, implemented as c = a >> b */
/*
int mp_div_2d(const mp_int *a, int b, mp_int *c, mp_int *d);
*/

/* b = a/2 */
/*
int mp_div_2(mp_int *a, mp_int *b);
*/

/* c = a * 2**b, implemented as c = a << b */
/*
int mp_mul_2d(const mp_int *a, int b, mp_int *c);
*/

/* b = a*2 */
/*
int mp_mul_2(mp_int *a, mp_int *b);
*/

/* c = a mod 2**b */
/*
int mp_mod_2d(const mp_int *a, int b, mp_int *c);
*/

................................................................................
#ifdef __cplusplus
   }
#endif

#endif


/* ref:         tag: v1.0.1, master */
/* git commit:  5953f62e42b24af93748b1ee5e1d062e242c2546 */
/* commit time: 2017-08-29 22:27:36 +0200 */







>
|
>


>
|
>


>
|
>







 







|









|







 







|
|
|

273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
...
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
...
803
804
805
806
807
808
809
810
811
812
813
/* set a platform dependent unsigned long long value */
/*
int mp_set_long_long(mp_int *a, unsigned long long b);
*/

/* get a 32-bit value */
/*
unsigned long mp_get_int(const mp_int * a);
*/

/* get a platform dependent unsigned long value */
/*
unsigned long mp_get_long(const mp_int * a);
*/

/* get a platform dependent unsigned long long value */
/*
unsigned long long mp_get_long_long(const mp_int * a);
*/

/* initialize and set a digit */
/*
int mp_init_set (mp_int * a, mp_digit b);
*/

/* initialize and set 32-bit value */
................................................................................
/* c = a / 2**b, implemented as c = a >> b */
/*
int mp_div_2d(const mp_int *a, int b, mp_int *c, mp_int *d);
*/

/* b = a/2 */
/*
int mp_div_2(const mp_int *a, mp_int *b);
*/

/* c = a * 2**b, implemented as c = a << b */
/*
int mp_mul_2d(const mp_int *a, int b, mp_int *c);
*/

/* b = a*2 */
/*
int mp_mul_2(const mp_int *a, mp_int *b);
*/

/* c = a mod 2**b */
/*
int mp_mod_2d(const mp_int *a, int b, mp_int *c);
*/

................................................................................
#ifdef __cplusplus
   }
#endif

#endif


/* ref:         $Format:%D$ */
/* git commit:  $Format:%H$ */
/* commit time: $Format:%ai$ */