summaryrefslogtreecommitdiff
path: root/sparc
Commit message (Expand)AuthorAgeFilesLines
* Added comment on how to improve ultra sparcNiels Möller2002-05-161-13/+20
* (_aes_crypt): Moved some registers around. We now use inputNiels Möller2002-05-161-25/+38
* * sparc/aes.asm: Deleted registers i and t3.Niels Möller2002-05-161-5/+3
* (AES_LOAD): Eliminated t3.Niels Möller2002-05-161-22/+5
* Work in progress, reordering AES_LOAD.Niels Möller2002-05-161-7/+6
* Work in progress, reordering AES_LOAD.Niels Möller2002-05-161-5/+7
* (_aes_crypt): Deleted cruft from the old source loop.Niels Möller2002-05-161-17/+3
* (_aes_crypt): Deleted cruft from the old source loop.Niels Möller2002-05-161-16/+13
* (_aes_crypt): Use AES_LOAD macro.Niels Möller2002-05-161-92/+4
* Work in progress, source loop unrolling.Niels Möller2002-05-161-40/+42
* Work in progress, source loop unrolling.Niels Möller2002-05-161-23/+25
* Work in progress, source loop unrolling.Niels Möller2002-05-161-24/+25
* Work in progress, source loop unrolling.Niels Möller2002-05-161-18/+35
* (_aes_crypt): Unrolled source loop.Niels Möller2002-05-161-3/+95
* (AES_FINAL_ROUND): Eliminated t3.Niels Möller2002-05-161-3/+3
* (AES_FINAL_ROUND): Work to eliminate t3.Niels Möller2002-05-161-16/+14
* (AES_FINAL_ROUND): Reordered, so that we can save one register.Niels Möller2002-05-161-4/+5
* (AES_FINAL_ROUND): Some reordering.Niels Möller2002-05-161-5/+3
* (AES_FINAL_ROUND): Eliminated ands.Niels Möller2002-05-161-4/+4
* (AES_ROUND): Eliminated use of t3.Niels Möller2002-05-161-9/+9
* (AES_ROUND): Reordered instructions, so that we can save oneNiels Möller2002-05-161-11/+9
* (AES_FINAL_ROUND): Use ldub, not lduh + and, to get the secondNiels Möller2002-05-161-3/+1
* (AES_FINAL_ROUND): Use ldub, not ld + and, to get the third byteNiels Möller2002-05-161-2/+2
* (AES_FINAL_ROUND): Don't update dst, just access it offseted by i.Niels Möller2002-05-161-9/+9
* Cleanup.Niels Möller2002-05-161-166/+2
* (AES_FINAL_ROUND): New macro.Niels Möller2002-05-161-111/+114
* (AES_FINAL_ROUND): New macro.Niels Möller2002-05-161-36/+83
* Cleanup.Niels Möller2002-05-151-144/+14
* * sparc/aes.asm (AES_ROUND): New macro.Niels Möller2002-05-151-90/+93
* * sparc/aes.asm (AES_ROUND): New macro.Niels Möller2002-05-151-45/+73
* * sparc/aes.asm (_aes_crypt): Deleted a bunch of additions of two,Niels Möller2002-05-151-20/+19
* (_aes_crypt): Access IDX1 and IDX3 through the T pointer, savingNiels Möller2002-05-151-7/+8
* Cleanup.Niels Möller2002-05-151-9/+1
* (_aes_crypt): Eliminated updates of i from the loop.Niels Möller2002-05-151-10/+7
* * sparc/aes.asm (_aes_crypt): Unrolled final loop, preparing forNiels Möller2002-05-151-8/+6
* * sparc/aes.asm (_aes_crypt): Unrolled final loop, preparing forNiels Möller2002-05-151-10/+6
* * sparc/aes.asm (_aes_crypt): Unrolled final loop, preparing forNiels Möller2002-05-151-8/+5
* * sparc/aes.asm (_aes_crypt): Unrolled final loop, preparing forNiels Möller2002-05-151-19/+10
* * sparc/aes.asm (_aes_crypt): Unrolled final loop, preparing forNiels Möller2002-05-151-5/+153
* (_aes_crypt): Deleted moves of constants into t2.Niels Möller2002-05-151-12/+8
* Some cleanup.Niels Möller2002-05-151-15/+2
* (_aes_crypt): Eliminated the loop variable i from the unrolledNiels Möller2002-05-151-9/+10
* (_aes_crypt): Eliminated i from the first copy of the inner loop.Niels Möller2002-05-151-6/+7
* (_aes_crypt): Eliminated i from the first copy of the inner loop.Niels Möller2002-05-151-6/+7
* (_aes_crypt): Eliminated i from the first copy of the inner loop.Niels Möller2002-05-151-6/+7
* (_aes_crypt): Eliminated i from the first copy of the inner loop.Niels Möller2002-05-151-18/+7
* (_aes_crypt): Unrolled the inner loop, preparingNiels Möller2002-05-151-3/+122
* * sparc/aes.asm: (_aes_crypt): Restore %fp at end of function, toNiels Möller2002-05-151-0/+1
* * sparc/aes.asm: The frame setup was broken. Tried to fix it.Niels Möller2002-05-151-20/+19
* * sparc/aes.asm: The frame setup was broken. Tried to fix it.Niels Möller2002-05-151-8/+17