[Commit] cairo_u128 ChangeLog,NONE,1.1

Keith Packard commit at keithp.com
Mon May 24 23:43:30 PDT 2004


Committed by: keithp

Update of /local/src/CVS/cairo_u128
In directory home.keithp.com:/tmp/cvs-serv8298

Added Files:
	ChangeLog 
Log Message:
Add ChangeLog file

--- NEW FILE: ChangeLog ---
2004-05-24  Keith Packard  <keithp at keithp.com>

	* .cvsignore:
	* Makefile:
	* cairo_test.c: (zero_dump_uint64), (dump_uint64), (dump_uint128),
	(main):
	* cairo_uint128.c: (_cairo_uint32_to_uint64), (_cairo_uint64_add),
	(_cairo_uint64_sub), (_cairo_uint32x32_64_mul),
	(_cairo_uint64_mul), (_cairo_uint64_lt), (_cairo_uint64_eq),
	(_cairo_uint32_to_uint128), (_cairo_uint64_to_uint128),
	(_cairo_uint128_add), (_cairo_uint128_sub), (uint64_lo),
	(uint64_hi), (uint64_shift32), (_cairo_uint64x64_128_mul),
	(_cairo_uint128_mul), (_cairo_uint128_lt), (_cairo_uint128_eq):
	* cairo_uint128.h:
	* checkdata.5c:
	Rewrite arithmetic to use larger datatypes.  Simpler code,
	faster execution.  Carries are the only tricky part.




More information about the Commit mailing list