Commit Graph

14 Commits

Author SHA1 Message Date
Eugen Wissner 772e87739c Replace memory.op.cmp with optimized equal version
Deprecate cmp.
Fix #68.
2018-10-02 08:55:29 +02:00
Eugen Wissner aa12aa9014 Add module for network interfaces 2018-09-01 10:15:23 +02:00
Eugen Wissner 0fc0aa23f7 Add constants and syscall for if_nametoindex 2018-08-28 20:39:45 +02:00
Eugen Wissner 2862cc6f50 Update asm mangling to match GDC's D frontend 2018-08-08 10:27:23 +02:00
Eugen Wissner a86b6690f0 Implement auto-decoding free equal comparison
Fix #39.
2018-06-12 20:19:06 +02:00
Eugen Wissner 2ec750ca05 Fix math.nbtheory linkage to asm
Don't use extern for templated functions. If the function argument is
const, it gets a different mangling. So define a private function for
each floatint point length and call it from template.
2018-05-08 18:07:42 +02:00
Eugen Wissner e8222123e6 Use syscall instead of mmap and munmap 2018-04-22 08:07:20 +02:00
Eugen Wissner 464a0fecbb Make math.nbtheory.ln to a template function 2018-02-25 05:38:21 +01:00
Eugen Wissner 2cda82eeea Fix handling of misaligned bytes in fill 2018-02-04 07:23:56 +01:00
Eugen Wissner e4cd57a615 math.nbtheory: Implement natural logarithm 2017-10-02 14:55:30 +02:00
Eugen Wissner faebf3e4d5 Fix #304
Replace inline assembly with GAS.
2017-09-26 08:26:12 +02:00
Eugen Wissner 7445d42ad4 Add thrd_current for x86-64 linux 2017-09-19 06:16:43 +02:00
Eugen Wissner 3e9ca359da math: Add floating point support to abs 2017-09-13 06:43:49 +02:00
Eugen Wissner 3705cf387e Add syscalls to x86-64 linux 2017-09-12 06:23:28 +02:00