
RCS file: RCS/GPL.txt,v
Working file: GPL.txt
head: 1.2
branch:
locks: strict
	maoyam: 1.2
access list:
symbolic names:
keyword substitution: kv
total revisions: 2;	selected revisions: 2
description:
maximum digits is 18 (integer and fraction) abacus API.
----------------------------
revision 1.2	locked by: maoyam;
date: 2006/09/20 14:33:34;  author: maoyam;  state: Exp;  lines: +1 -1
MOD: RCS comments.
----------------------------
revision 1.1
date: 2006/09/20 14:24:30;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/Makefile,v
Working file: Makefile
head: 1.7
branch:
locks: strict
	maoyam: 1.7
access list:
symbolic names:
keyword substitution: kv
total revisions: 7;	selected revisions: 7
description:
maximum digits is 18 (integer and fraction)    abacus API.
----------------------------
revision 1.7	locked by: maoyam;
date: 2007/05/13 08:53:21;  author: maoyam;  state: Exp;  lines: +10 -3
MOD: BUG-FIX: abacus.c::divide_data().
----------------------------
revision 1.6
date: 2007/05/06 05:33:50;  author: maoyam;  state: Exp;  lines: +2 -2
MOD: comments of copyrights.
----------------------------
revision 1.5
date: 2007/05/06 05:29:48;  author: maoyam;  state: Exp;  lines: +2 -8
MOD: comments.
----------------------------
revision 1.4
date: 2006/11/19 15:28:58;  author: maoyam;  state: Exp;  lines: +11 -1
MOD: checked within splint (http://www.splint.org/)
----------------------------
revision 1.3
date: 2006/10/09 10:36:12;  author: maoyam;  state: Exp;  lines: +2 -2
ADD: rounding_data().
----------------------------
revision 1.2
date: 2006/09/20 14:33:43;  author: maoyam;  state: Exp;  lines: +1 -1
MOD : RCS comments.
----------------------------
revision 1.1
date: 2006/09/20 14:25:25;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/abacus.c,v
Working file: abacus.c
head: 1.10
branch:
locks: strict
	maoyam: 1.10
access list:
symbolic names:
keyword substitution: kv
total revisions: 10;	selected revisions: 10
description:
Abacus API (maximum digits is 18 digits (both integer and fraction).
----------------------------
revision 1.10	locked by: maoyam;
date: 2007/05/13 08:53:37;  author: maoyam;  state: Exp;  lines: +33 -12
MOD: BUG-FIX: abacus.c::divide_data().
----------------------------
revision 1.9
date: 2007/05/06 05:34:02;  author: maoyam;  state: Exp;  lines: +2 -2
MOD: copyright comments.
----------------------------
revision 1.8
date: 2007/05/06 05:29:58;  author: maoyam;  state: Exp;  lines: +45 -40
MOD: comments.
----------------------------
revision 1.7
date: 2006/11/19 15:29:22;  author: maoyam;  state: Exp;  lines: +157 -77
MOD: checked within splint (http://www.splint.org)
----------------------------
revision 1.6
date: 2006/10/09 10:36:24;  author: maoyam;  state: Exp;  lines: +69 -6
ADD: rounding_data().
----------------------------
revision 1.5
date: 2006/10/08 15:03:22;  author: maoyam;  state: Exp;  lines: +223 -28
ADD: divide_data()
----------------------------
revision 1.4
date: 2006/10/07 18:15:22;  author: maoyam;  state: Exp;  lines: +133 -26
ADD: mul_data().
----------------------------
revision 1.3
date: 2006/09/24 03:40:33;  author: maoyam;  state: Exp;  lines: +267 -95
MOD: BUG-FIX: macros `MAX_Exp, MAX_Int_part, MAX_Fra_part, IS_Illegal_skip_steps().
MOD: type-definitions: Machine_t : added `pc' member (size_t).
MOD: BUG-FIX: s  retrieve_operand(): limitation of transfer length.
ADD: operand_to_data() static function.
MOD: argument list: ret(), nop(), cmp(), jmp(), set(), add(), sub(), mul(), divine(), rounfing( aka. rou ).
ADD: add_data() and sub_data() static functions.
MOD: implementation: add() and sub() are supported.
----------------------------
revision 1.2
date: 2006/09/20 14:32:07;  author: maoyam;  state: Exp;  lines: +1 -1
MOD: RCS comments.
----------------------------
revision 1.1
date: 2006/09/20 14:25:50;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/abacus.h,v
Working file: abacus.h
head: 1.8
branch:
locks: strict
	maoyam: 1.8
access list:
symbolic names:
keyword substitution: kv
total revisions: 8;	selected revisions: 8
description:
Abacus API (maximum digit is 18 (both integer and fraction)).
----------------------------
revision 1.8	locked by: maoyam;
date: 2007/05/06 05:34:12;  author: maoyam;  state: Exp;  lines: +2 -2
MOD: copyright comments.
----------------------------
revision 1.7
date: 2007/05/06 05:30:05;  author: maoyam;  state: Exp;  lines: +20 -20
MOD: comments.
----------------------------
revision 1.6
date: 2006/10/09 10:36:33;  author: maoyam;  state: Exp;  lines: +13 -4
ADD: rounding_data().
----------------------------
revision 1.5
date: 2006/10/08 15:03:34;  author: maoyam;  state: Exp;  lines: +15 -6
ADD: divide_data().
----------------------------
revision 1.4
date: 2006/10/07 18:15:38;  author: maoyam;  state: Exp;  lines: +21 -4
ADD: NO_Remainder macro for DIv_op.
----------------------------
revision 1.3
date: 2006/09/24 03:48:55;  author: maoyam;  state: Exp;  lines: +61 -70
MOD: mnemonic list "Opcode_e"
----------------------------
revision 1.2
date: 2006/09/20 14:33:51;  author: maoyam;  state: Exp;  lines: +1 -1
MOD: RCS comments.
----------------------------
revision 1.1
date: 2006/09/20 14:26:23;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/abacus_test.c,v
Working file: abacus_test.c
head: 1.9
branch:
locks: strict
	maoyam: 1.9
access list:
symbolic names:
keyword substitution: kv
total revisions: 9;	selected revisions: 9
description:
Abacus API test program.
----------------------------
revision 1.9	locked by: maoyam;
date: 2007/05/13 08:52:04;  author: maoyam;  state: Exp;  lines: +16 -10
MOD: BUG-FIX: abacus.c::divide_data().
----------------------------
revision 1.8
date: 2007/05/06 05:34:21;  author: maoyam;  state: Exp;  lines: +2 -2
MOD: copyright comments.
----------------------------
revision 1.7
date: 2006/11/19 15:29:45;  author: maoyam;  state: Exp;  lines: +65 -56
MOD: checked within splint (http://www.splint.org)
----------------------------
revision 1.6
date: 2006/10/09 10:36:45;  author: maoyam;  state: Exp;  lines: +77 -3
ADD: rounding_data().
----------------------------
revision 1.5
date: 2006/10/08 15:03:42;  author: maoyam;  state: Exp;  lines: +123 -72
ADD: divide_data().
----------------------------
revision 1.4
date: 2006/10/07 18:15:59;  author: maoyam;  state: Exp;  lines: +284 -288
ADD: mu_data().
----------------------------
revision 1.3
date: 2006/09/24 03:49:54;  author: maoyam;  state: Exp;  lines: +129 -48
ADD: test code for Add_op and Sub_op.
----------------------------
revision 1.2
date: 2006/09/20 14:33:58;  author: maoyam;  state: Exp;  lines: +1 -1
MOD: RCS comments.
----------------------------
revision 1.1
date: 2006/09/20 14:26:47;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/index.html,v
Working file: index.html
head: 1.1
branch:
locks: strict
	maoyam: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;	selected revisions: 1
description:
documentaion of abacus() API.
----------------------------
revision 1.1	locked by: maoyam;
date: 2006/10/09 10:36:54;  author: maoyam;  state: Exp;
Initial revision
=============================================================================
