15 Commits (bc76923c24ba716118b921e146bf6684378c238f)

Author SHA1 Message Date
Felix von Leitner 18d9655ca4 add more comments 9 years ago
Felix von Leitner 88f31eb398 fix for 32-bit archs 15 years ago
Felix von Leitner 35ba145b01 add non-asm version for gcc 15 years ago
Felix von Leitner 2e0344f7e4 only define asm shortcut if the optimizer is on 15 years ago
Felix von Leitner 5e8d303443 catch one more case in umult64 (Tomi Jylhä-Ollila) 16 years ago
Felix von Leitner a84c225e2f add warning about dodgy inline assembly 17 years ago
Felix von Leitner d1aef8af83 add asm versions of imult64 and umult64 for x86_64
(22 cycles -> 12 cycles on my Athlon 64)
17 years ago
Felix von Leitner 2fcfe21486 add comments to possibly non-obvious code 17 years ago
Felix von Leitner f3274b8c09 add man pages 17 years ago
Felix von Leitner dcbc90e2c6 add rangecheck.h 17 years ago
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
18 years ago
Felix von Leitner 3b567aef53 add safemult man pages 20 years ago
Felix von Leitner c99799d0f8 more alloca fixes 20 years ago
Felix von Leitner 7c5beaf741 reverse return code for safemult API to conform to newer djb APIs 20 years ago
Felix von Leitner 7a18b91761 add API for integer multiplication with overflow detection 20 years ago