]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - gf256mul.S
twister now in ASM
[avr-crypto-lib.git] / gf256mul.S
index 5a47f4e98b6568c4d23e65656a39f631a56c3e53..6e5c3b8fee5f90d40b87d8fa1b0e509dc2e845f6 100644 (file)
 
 /*
  * param a: r24
- * param b; r22
+ * param b: r22
  * param reducer: r20
  */
-A = 21
+A = 23
 B = 22
 P = 24
 .global gf256mul
 
 #ifdef OPTIMIZE_SMALL_A
 gf256mul:
-       mov r21, r24
+       mov A, r24
        clr r24
 1:     
        lsr A