@@ -406,9 +406,9 @@ void AES_invert_key(unsigned char* ks_p, word32 rounds_p)
406406 "str r8, [%[ks]], #4\n\t"
407407 "subs r11, r11, #1\n\t"
408408 "bne L_AES_invert_key_mix_loop_%=\n\t"
409- : [ks ] "+ r " (ks), [rounds] " + r " (rounds),
410- [L_AES_ARM32_te ] "+ r " (L_AES_ARM32_te_c),
411- [L_AES_ARM32_td ] "+ r " (L_AES_ARM32_td_c)
409+ : [ks ] "+ r " (ks), [rounds] " + r " (rounds),
410+ [L_AES_ARM32_te ] "+ r " (L_AES_ARM32_te_c),
411+ [L_AES_ARM32_td ] "+ r " (L_AES_ARM32_td_c)
412412 :
413413 : " memory ", " cc ", " r12 ", " lr ", " r4 ", " r5 ", " r6 ", " r7 ", " r8 ", " r9 ",
414414 " r10 ", " r11 "
@@ -933,9 +933,9 @@ void AES_set_encrypt_key(const unsigned char* key_p, word32 len_p,
933933 "bne L_AES_set_encrypt_key_loop_128_%=\n\t"
934934 "\n"
935935 "L_AES_set_encrypt_key_end_%=: \n\t"
936- : [key ] "+ r " (key), [len] " + r " (len), [ks] " + r " (ks),
937- [L_AES_ARM32_te ] "+ r " (L_AES_ARM32_te_c),
938- [L_AES_ARM32_rcon ] "+ r " (L_AES_ARM32_rcon_c)
936+ : [key ] "+ r " (key), [len] " + r " (len), [ks] " + r " (ks),
937+ [L_AES_ARM32_te ] "+ r " (L_AES_ARM32_te_c),
938+ [L_AES_ARM32_rcon ] "+ r " (L_AES_ARM32_rcon_c)
939939 :
940940 : " memory ", " cc ", " r12 ", " lr ", " r5 ", " r6 ", " r7 ", " r8 "
941941 );
@@ -1588,7 +1588,7 @@ void AES_encrypt_block(const uint32_t* te_p, int nr_p, int len_p,
15881588 "eor r5, r5, r9\n\t"
15891589 "eor r6, r6, r10\n\t"
15901590 "eor r7, r7, r11\n\t"
1591- : [te ] "+ r " (te), [nr] " + r " (nr), [len] " + r " (len), [ks] " + r " (ks)
1591+ : [te ] "+ r " (te), [nr] " + r " (nr), [len] " + r " (len), [ks] " + r " (ks)
15921592 :
15931593 : " memory ", " cc ", " lr "
15941594 );
@@ -1841,8 +1841,8 @@ void AES_ECB_encrypt(const unsigned char* in_p, unsigned char* out_p,
18411841 "\n"
18421842 "L_AES_ECB_encrypt_end_%=: \n\t"
18431843 "pop {%[ks]}\n\t"
1844- : [in ] "+ r " (in ), [out ] "+ r " (out ), [len ] "+ r " (len ), [ks ] "+ r " (ks ),
1845- [nr ] "+ r " (nr ), [L_AES_ARM32_te_ecb ] "+ r " (L_AES_ARM32_te_ecb_c )
1844+ : [in ] "+ r " (in ), [out ] "+ r " (out ), [len ] "+ r " (len ), [ks ] "+ r " (ks ),
1845+ [nr ] "+ r " (nr ), [L_AES_ARM32_te_ecb ] "+ r " (L_AES_ARM32_te_ecb_c )
18461846 :
18471847 : "memory" , "cc" , "r12" , "lr" , "r6" , "r7" , "r8" , "r9" , "r10" , "r11"
18481848 );
@@ -2114,9 +2114,9 @@ void AES_CBC_encrypt(const unsigned char* in_p, unsigned char* out_p,
21142114 "L_AES_CBC_encrypt_end_%=: \n\t"
21152115 "pop {%[ks], r9}\n\t"
21162116 "stm r9, {r4, r5, r6, r7}\n\t"
2117- : [in ] "+ r " (in ), [out ] "+ r " (out ), [len ] "+ r " (len ), [ks ] "+ r " (ks ),
2118- [nr ] "+ r " (nr ), [iv ] "+ r " (iv ),
2119- [L_AES_ARM32_te_cbc ] "+ r " (L_AES_ARM32_te_cbc_c )
2117+ : [in ] "+ r " (in ), [out ] "+ r " (out ), [len ] "+ r " (len ), [ks ] "+ r " (ks ),
2118+ [nr ] "+ r " (nr ), [iv ] "+ r " (iv ),
2119+ [L_AES_ARM32_te_cbc ] "+ r " (L_AES_ARM32_te_cbc_c )
21202120 :
21212121 : "memory" , "cc" , "r12" , "lr" , "r7" , "r8" , "r9" , "r10" , "r11"
21222122 );
@@ -2389,9 +2389,9 @@ void AES_CTR_encrypt(const unsigned char* in_p, unsigned char* out_p,
23892389 " rev r7 , r7 \n \t "
23902390#endif /* WOLFSSL_ARM_ARCH && WOLFSSL_ARM_ARCH < 6 */
23912391 " stm r8 , {r4 , r5 , r6 , r7 }\n \t "
2392- : [in ] "+ r " (in ), [out ] "+ r " (out ), [len ] "+ r " (len ), [ks ] "+ r " (ks ),
2393- [nr ] "+ r " (nr ), [ctr ] "+ r " (ctr ),
2394- [L_AES_ARM32_te_ctr ] "+ r " (L_AES_ARM32_te_ctr_c )
2392+ : [in ] "+ r " (in ), [out ] "+ r " (out ), [len ] "+ r " (len ), [ks ] "+ r " (ks ),
2393+ [nr ] "+ r " (nr ), [ctr ] "+ r " (ctr ),
2394+ [L_AES_ARM32_te_ctr ] "+ r " (L_AES_ARM32_te_ctr_c )
23952395 :
23962396 : "memory" , "cc" , "r12" , "lr" , "r7" , "r8" , "r9" , "r10" , "r11"
23972397 );
@@ -3045,7 +3045,7 @@ void AES_decrypt_block(const uint32_t* td_p, int nr_p, const uint8_t* td4_p)
30453045 "eor r5, r5, r9\n\t"
30463046 "eor r6, r6, r10\n\t"
30473047 "eor r7, r7, r11\n\t"
3048- : [td ] "+ r " (td), [nr] " + r " (nr), [td4] " + r " (td4)
3048+ : [td ] "+ r " (td), [nr] " + r " (nr), [td4] " + r " (td4)
30493049 :
30503050 : " memory ", " cc ", " lr "
30513051 );
@@ -3331,9 +3331,9 @@ void AES_ECB_decrypt(const unsigned char* in_p, unsigned char* out_p,
33313331 "bne L_AES_ECB_decrypt_loop_block_128_%=\n\t"
33323332 "\n"
33333333 "L_AES_ECB_decrypt_end_%=: \n\t"
3334- : [in ] "+ r " (in ), [out ] "+ r " (out ), [len ] "+ r " (len ), [ks ] "+ r " (ks ),
3335- [nr ] "+ r " (nr ), [L_AES_ARM32_td_ecb ] "+ r " (L_AES_ARM32_td_ecb_c ),
3336- [L_AES_ARM32_td4 ] "+ r " (L_AES_ARM32_td4_c )
3334+ : [in ] "+ r " (in ), [out ] "+ r " (out ), [len ] "+ r " (len ), [ks ] "+ r " (ks ),
3335+ [nr ] "+ r " (nr ), [L_AES_ARM32_td_ecb ] "+ r " (L_AES_ARM32_td_ecb_c ),
3336+ [L_AES_ARM32_td4 ] "+ r " (L_AES_ARM32_td4_c )
33373337 :
33383338 : "memory" , "cc" , "r12" , "lr" , "r7" , "r8" , "r9" , "r10" , "r11"
33393339 );
@@ -3971,10 +3971,10 @@ void AES_CBC_decrypt(const unsigned char* in_p, unsigned char* out_p,
39713971 "\n"
39723972 "L_AES_CBC_decrypt_end_%=: \n\t"
39733973 "pop {%[ks]-r4}\n\t"
3974- : [in ] "+ r " (in), [out] " + r " (out), [len] " + r " (len), [ks] " + r " (ks),
3975- [nr ] "+ r " (nr), [iv] " + r " (iv),
3976- [L_AES_ARM32_td_ecb ] "+ r " (L_AES_ARM32_td_ecb_c),
3977- [L_AES_ARM32_td4 ] "+ r " (L_AES_ARM32_td4_c)
3974+ : [in ] "+ r " (in), [out] " + r " (out), [len] " + r " (len), [ks] " + r " (ks),
3975+ [nr ] "+ r " (nr), [iv] " + r " (iv),
3976+ [L_AES_ARM32_td_ecb ] "+ r " (L_AES_ARM32_td_ecb_c),
3977+ [L_AES_ARM32_td4 ] "+ r " (L_AES_ARM32_td4_c)
39783978 :
39793979 : " memory ", " cc ", " r12 ", " lr ", " r8 ", " r9 ", " r10 ", " r11 "
39803980 );
@@ -4576,8 +4576,8 @@ void GCM_gmult_len(unsigned char* x_p, const unsigned char** m_p,
45764576 " subs %[len ], %[len ], #16 \n \t "
45774577 " add %[data ], %[data ], #16 \n \t "
45784578 " bne L_GCM_gmult_len_start_block_ %=\n \t "
4579- : [x ] "+r" (x ), [m ] "+ r " (m), [data] " + r " (data), [len] " + r " (len),
4580- [L_GCM_gmult_len_r ] "+ r " (L_GCM_gmult_len_r_c)
4579+ : [x ] "+r" (x ), [m ] "+ r " (m), [data] " + r " (data), [len] " + r " (len),
4580+ [L_GCM_gmult_len_r ] "+ r " (L_GCM_gmult_len_r_c)
45814581 :
45824582 : " memory ", " cc ", " r12 ", " lr ", " r5 ", " r6 ", " r7 ", " r8 ", " r9 ", " r10 ",
45834583 " r11 "
@@ -4840,9 +4840,9 @@ void AES_GCM_encrypt(const unsigned char* in_p, unsigned char* out_p,
48404840 " rev r7 , r7 \n \t "
48414841#endif /* WOLFSSL_ARM_ARCH && WOLFSSL_ARM_ARCH < 6 */
48424842 " stm r8 , {r4 , r5 , r6 , r7 }\n \t "
4843- : [in ] "+ r " (in ), [out ] "+ r " (out ), [len ] "+ r " (len ), [ks ] "+ r " (ks ),
4844- [nr ] "+ r " (nr ), [ctr ] "+ r " (ctr ),
4845- [L_AES_ARM32_te_gcm ] "+ r " (L_AES_ARM32_te_gcm_c )
4843+ : [in ] "+ r " (in ), [out ] "+ r " (out ), [len ] "+ r " (len ), [ks ] "+ r " (ks ),
4844+ [nr ] "+ r " (nr ), [ctr ] "+ r " (ctr ),
4845+ [L_AES_ARM32_te_gcm ] "+ r " (L_AES_ARM32_te_gcm_c )
48464846 :
48474847 : "memory" , "cc" , "r12" , "lr" , "r7" , "r8" , "r9" , "r10" , "r11"
48484848 );
0 commit comments