| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Pull a variable directly out of a live register, rather than going out | lloyd | 2006-08-12 | 1 | -4/+4 |
* | Rearrange some operations, though instruction scheduling still needs a | lloyd | 2006-08-12 | 1 | -19/+16 |
* | Use different registers in each iteration of the unrolled loop, so we can | lloyd | 2006-08-12 | 1 | -20/+21 |
* | Unroll the expansion loop | lloyd | 2006-08-12 | 1 | -8/+36 |
* | Use indexed addressing to pull out elements of W[], rather than | lloyd | 2006-08-12 | 1 | -30/+36 |
* | Use LEA inside the round functions, various cleanups | lloyd | 2006-08-12 | 1 | -62/+45 |
* | Remove the C implementations of the round functions, no longer used | lloyd | 2006-08-12 | 1 | -40/+0 |
* | Entire SHA-1 compression function now implemented in assembly, just needs | lloyd | 2006-08-12 | 2 | -70/+45 |
* | Implement the second set of SHA-1 functions in assembler; add some | lloyd | 2006-08-12 | 2 | -36/+38 |
* | Implement the first set of rounds of SHA-1 in assembly | lloyd | 2006-08-12 | 2 | -5/+85 |
* | Get all of the (callee-saved) registers saved so we have maximum space | lloyd | 2006-08-12 | 1 | -11/+14 |
* | Add preliminary version of an SHA-1 x86 assembly module | lloyd | 2006-08-12 | 3 | -0/+187 |
* | Use an object to prevent the leak of memory or the file descriptor if | lloyd | 2006-08-09 | 1 | -19/+40 |
* | Add an exception type specific for MemoryMapping_Allocator, simply to cut | lloyd | 2006-08-09 | 1 | -9/+24 |
* | Access the global configuration through an object reference instead | lloyd | 2006-07-01 | 2 | -2/+3 |
* | Yet more conf.h -> config.h changes | lloyd | 2006-07-01 | 3 | -3/+3 |
* | Remove a spurious linebreak | lloyd | 2006-06-25 | 1 | -1/+0 |
* | Support named mutexes outside of the global library state. | lloyd | 2006-06-25 | 2 | -12/+6 |
* | The AEP engine was still expecting mul_mod to exist, which was removed | lloyd | 2006-06-25 | 1 | -7/+14 |
* | Have allocator objects 'know' their own names, rather than keeping them | lloyd | 2006-06-25 | 1 | -0/+1 |
* | Inline a number of small objects that are only used in a local context | lloyd | 2006-06-23 | 4 | -123/+86 |
* | Was missing an include for <algorithm>, needed for using std::sort; | lloyd | 2006-06-23 | 1 | -0/+1 |
* | Have the amd64 assembler code also be linked as C and use the | lloyd | 2006-06-10 | 1 | -28/+38 |
* | Have the x86 assembler functions be linked as C, to match the plain C++ | lloyd | 2006-06-10 | 1 | -34/+38 |
* | Move word3_muladd* in the x86 and amd64 assembly modules. | lloyd | 2006-06-08 | 4 | -76/+76 |
* | Remove the generic (and wrong) implementations of word3_muladd from | lloyd | 2006-06-08 | 1 | -26/+0 |
* | Instead of #undef'ing ASM at the end of mp_asm.h, just have | lloyd | 2006-06-06 | 4 | -8/+6 |
* | Mirror changes to mp_ia32/mp_asm.h in mp_amd64/mp_asm.h | lloyd | 2006-06-06 | 1 | -32/+53 |
* | Make the mp_asm.h for x86 a little more readable using macros | lloyd | 2006-06-06 | 1 | -25/+42 |
* | Mark the es_unix module as not being available on FreeBSD; on FreeBSD 6.1 | lloyd | 2006-05-28 | 1 | -1/+1 |
* | Drop the Visual C++ assembly module for the time being - many test | lloyd | 2006-05-28 | 2 | -514/+0 |
* | Drop an unused function from the Visual C++ assembler code. | lloyd | 2006-05-28 | 1 | -29/+7 |
* | The two-argument linear multiply function in the Visual C++ assembly | lloyd | 2006-05-28 | 1 | -33/+69 |
* | The implementation of word8_madd3 had the wrong signature in the | lloyd | 2006-05-28 | 1 | -9/+10 |
* | Minor change to DO_8_TIMES() macro for better readability | lloyd | 2006-05-18 | 1 | -2/+8 |
* | Change the Qt mutex to use the new Mutex_Factory abstraction | lloyd | 2006-05-18 | 4 | -69/+17 |
* | Rename mod_qt to mux_qt, as all (very minimal) non-mutex functionality | lloyd | 2006-05-18 | 4 | -0/+0 |
* | Initial checkin1.5.6 | lloyd | 2006-05-18 | 93 | -0/+6592 |