summaryrefslogtreecommitdiff
path: root/sparc
Commit message (Expand)AuthorAgeFilesLines
...
* Grammar fix.Niels Möller2002-05-151-1/+1
* Instruction alignment tweaks.Niels Möller2002-05-151-15/+13
* wtxt needs no register of it's own, as itsNiels Möller2002-05-151-8/+5
* (_aes_crypt): Allocate only 32 bytes local storage on the stack.Niels Möller2002-05-141-5/+9
* Avoid using %g6 and %g7, as they are reserved forNiels Möller2002-05-141-7/+7
* Added fixme on register usage.Niels Möller2002-05-141-1/+4
* No need to include asm.m4, that is taken care ofNiels Möller2002-05-071-1/+0
* Added copyright notice.Niels Möller2002-03-141-0/+19
* (_aes_crypt): Some peep hole optimizations, duplicating someNiels Möller2002-02-251-14/+17
* (_aes_crypt): Deleted idx register. Further cleanup.Niels Möller2002-02-251-19/+10
* (_aes_crypt): Deleted idx register.Niels Möller2002-02-251-6/+5
* (_aes_crypt): Copy the addresses of the indexing tables intoNiels Möller2002-02-251-10/+13
* (_aes_crypt): Reformatted code as blocks of four instructionsNiels Möller2002-02-251-11/+34
* (_aes_crypt): Decrement round when looping, saving yet someNiels Möller2002-02-251-13/+10
* (_aes_crypt): Update dst in the output loop. This yields a delayNiels Möller2002-02-251-9/+10
* (_aes_crypt): In final_loop, use i for indexing.Niels Möller2002-02-251-13/+16
* (_aes_crypt): In final_loop, keep i multiplied by 4. Use key toNiels Möller2002-02-251-5/+6
* (_aes_crypt): In final_loop, use the register idx.Niels Möller2002-02-251-5/+5
* (_aes_crypt): More renamings in the output code.Niels Möller2002-02-251-6/+6
* (_aes_crypt): Renamed registers in final_loop: t2.Niels Möller2002-02-251-13/+13
* (_aes_crypt): In final_loop, construct the result in t0.Niels Möller2002-02-251-4/+4
* (_aes_crypt): Renamed registers in final_loop: t3.Niels Möller2002-02-251-5/+5
* (_aes_crypt): Renamed registers in final_loop: t0.Niels Möller2002-02-251-4/+4
* (_aes_crypt): Renamed registers in final_loop: t1.Niels Möller2002-02-251-6/+6
* (_aes_crypt): Added some comments to the final_loop.Niels Möller2002-02-251-30/+31
* (_aes_crypt): Moved increment of src into theNiels Möller2002-02-251-16/+12
* (_aes_crypt): Changed stop condition in source_loop to not dependNiels Möller2002-02-251-3/+13
* (_aes_crypt): Renamed variables in source_loop.Niels Möller2002-02-251-13/+12
* (_aes_crypt): Use src directly when accessing the source data,Niels Möller2002-02-251-36/+5
* (_aes_crypt): Moved increment of src into theNiels Möller2002-02-251-4/+7
* (_aes_crypt): Deleted one more addition from the inner loop, byNiels Möller2002-02-221-5/+7
* (_aes_crypt): Moved some more additions out of theNiels Möller2002-02-221-35/+34
* * sparc/aes.asm: Use that IDX2(j) == j ^ 2Niels Möller2002-02-161-1/+40
* Update round for each subkeys that is accessed.Niels Möller2002-02-161-4/+3
* (_aes_crypt): In the final loop, use ctx+round to access theNiels Möller2002-02-161-5/+2
* (round): Keep round index muliplied by 16, so it can be usedNiels Möller2002-02-161-31/+16
* (_aes_crypt): Use double-buffering, and noNiels Möller2002-02-161-23/+23
* (_aes_crypt): Renamed more variables in the inner loop. Now theNiels Möller2002-02-161-10/+11
* (_aes_crypt): Renamed more variables in the inner loop. Now theNiels Möller2002-02-151-11/+13
* (_aes_crypt): Renamed more variables in the inner loop. Now theNiels Möller2002-02-151-17/+23
* (_aes_crypt): Started renumbering registers in the inner loop. TheNiels Möller2002-02-151-12/+13
* (_aes_crypt): In final_loop, deleted a redundant mov, and use i asNiels Möller2002-02-151-9/+8
* (_aes_crypt): Moved reading of ctx->nrounds out of the loop.Niels Möller2002-02-151-1/+3
* Deleted a rendundant mov.Niels Möller2002-02-151-11/+7
* (_aes_crypt): Consistently use %l4, aka i, as the variable for theNiels Möller2002-02-151-29/+42
* * sparc/aes.asm (_aes_crypt): Renaming variables, allocatingNiels Möller2002-02-151-11/+19
* (_aes_crypt): wtxt was stored in both %l1 and %l2 for the entireNiels Möller2002-02-151-32/+34
* (_aes_crypt): wtxt was stored in both %l1 and %l2 for the entireNiels Möller2002-02-151-6/+6
* * sparc/aes.asm (_aes_crypt): Swapped register %i0 and %o5, %i1Niels Möller2002-02-151-12/+11
* * sparc/aes.asm (_aes_crypt): Swapped register %i0 and %o5, %i1Niels Möller2002-02-151-19/+18