Commit Graph

15 Commits (aedf1016c1864856b6a98054cb99e93e656c61f9)

Author SHA1 Message Date
Felix von Leitner 18d9655ca4 add more comments 2014-06-30 11:40:52 +00:00
Felix von Leitner 88f31eb398 fix for 32-bit archs 2008-12-26 01:56:42 +00:00
Felix von Leitner 35ba145b01 add non-asm version for gcc 2008-12-26 01:51:35 +00:00
Felix von Leitner 2e0344f7e4 only define asm shortcut if the optimizer is on 2008-12-26 01:25:55 +00:00
Felix von Leitner 5e8d303443 catch one more case in umult64 (Tomi Jylhä-Ollila) 2007-12-15 19:45:48 +00:00
Felix von Leitner a84c225e2f add warning about dodgy inline assembly 2006-08-27 22:23:45 +00:00
Felix von Leitner d1aef8af83 add asm versions of imult64 and umult64 for x86_64
(22 cycles -> 12 cycles on my Athlon 64)
2006-08-27 13:57:06 +00:00
Felix von Leitner 2fcfe21486 add comments to possibly non-obvious code 2006-04-17 06:04:17 +00:00
Felix von Leitner f3274b8c09 add man pages 2006-04-17 05:06:10 +00:00
Felix von Leitner dcbc90e2c6 add rangecheck.h 2006-04-17 04:33:40 +00:00
Felix von Leitner 237ff729b3 turns out the imult routines (which I never used) were incorrect.
Noted by Matthew Dempsky
  open_* from open.h now open in large file mode
2005-07-15 20:57:07 +00:00
Felix von Leitner 3b567aef53 add safemult man pages 2004-03-02 22:51:14 +00:00
Felix von Leitner c99799d0f8 more alloca fixes 2004-01-06 23:35:06 +00:00
Felix von Leitner 7c5beaf741 reverse return code for safemult API to conform to newer djb APIs 2003-09-05 21:25:51 +00:00
Felix von Leitner 7a18b91761 add API for integer multiplication with overflow detection 2003-08-22 15:03:10 +00:00