summaryrefslogtreecommitdiff
path: root/x86_64
Commit message (Expand)AuthorAgeFilesLines
* Updated x86_64 assembler for W64 support.Martin Storsjö2011-11-257-0/+20
* * x86_64/machine.m4 (W64_ENTRY, W64_EXIT): New macros forMartin Storsjö2011-11-251-0/+103
* From Martin Storsjö:Martin Storsjö2011-11-251-2/+2
* Added some notes on the w64 ABI.Niels Möller2011-11-201-0/+28
* Implemented sse2-loop. Configured at compile time, and currentlyNiels Möller2011-10-031-1/+43
* Added ALIGN for shifting loop. Deleted obsolete ifelse.Niels Möller2011-07-011-2/+2
* Added an SSE2 loop, doing four blocks at a time in parallel.Niels Möller2011-06-301-2/+306
* Include serpent.m4. Deleted a redundant label.Niels Möller2011-06-301-90/+6
* New file, with serpent-related macros.Niels Möller2011-06-301-0/+81
* * x86_64/serpent-decrypt.asm: Wrote main (32-bit) loop.Niels Möller2011-06-291-4/+73
* New file.Niels Möller2011-06-291-0/+327
* Fixed .file pseudo op.Niels Möller2011-06-291-1/+1
* Added an SSE2 loop, doing four blocks at a time in parallel.Niels Möller2011-06-201-8/+421
* * x86_64/serpent-encrypt.asm: Slight simplification of loop logic.Niels Möller2011-06-141-13/+14
* New file.Niels Möller2011-06-141-0/+405
* Fixed register list.Niels Möller2011-05-301-1/+1
* New file. Improves performance by 22% for theNiels Möller2011-02-101-0/+212
* (ROUND): Reordered sbox lookups.Niels Möller2010-10-011-7/+19
* New file.Niels Möller2010-09-201-0/+174
* (LREG, HREG, XREG): New macros.Niels Möller2010-09-201-0/+41
* Minor comment formatting.Niels Möller2009-05-051-4/+4
* Comment improvement.Niels Möller2009-03-071-3/+4
* * x86_64/aes-encrypt-internal.asm: Reduced unrolling. Keep stateNiels Möller2009-03-062-78/+34
* * x86_64/aes.m4 (MOVE_HREG): Deleted, no longer needed.Niels Möller2009-03-061-21/+6
* * x86_64/aes-decrypt-internal.asm: Rearrange register allocation.Niels Möller2009-03-063-66/+73
* New file.Niels Möller2008-09-151-0/+161
* Whitespace fix.Niels Möller2008-09-141-4/+4
* Whitespace fix.Niels Möller2008-09-141-4/+4
* AES_STORE: Updated offsets.Niels Möller2008-09-141-4/+4
* Fixed next-but-last round of the unrolled loop.Niels Möller2008-09-141-7/+19
* Fixed missing shift.Niels Möller2008-09-131-0/+1
* *** empty log message ***Niels Möller2008-09-131-1/+1
* Fixes to get through assembler.Niels Möller2008-09-132-39/+37
* New macro XREG.Niels Möller2008-09-131-3/+21
* * x86_64/aes.m4: New file.Niels Möller2008-09-132-5/+110
* Use %rdx rather than %edx for temporary addresses.Niels Möller2008-09-131-10/+10
* First attempt at x86_64 AES.Niels Möller2008-09-131-0/+152
* *** empty log message ***Niels Möller2008-09-101-0/+25
* Avoid using registers %rbx and %rbp, which must be preserved.Niels Möller2008-09-101-16/+10
* New x86_64 assembler, based on the x86 version.Niels Möller2008-09-081-0/+260
* New file, new directory.Niels Möller2008-09-081-0/+3