netxduo
LEFT_ROTATE16
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
netxduo
LEFT_ROTATE16
LEFT_ROTATE16 macro
Syntax
from
nx_crypto_aes.c:366
#define
LEFT_ROTATE16
(
val
)
(
(
(
val
)
>
>
16
)
|
(
(
val
)
<
<
16
)
)
Arguments
val
References
Location
Text
nx_crypto_aes.c:366
#define
LEFT_ROTATE16
(
val
)
(
(
(
val
)
>
>
16
)
|
(
(
val
)
<
<
16
)
)
nx_crypto_aes.c:823
(
LEFT_ROTATE16
(
aes_encryption_table
[
EXTRACT_3RD_BYTE
(
saved_state
[
2
]
)
]
)
)
^
nx_crypto_aes.c:829
(
LEFT_ROTATE16
(
aes_encryption_table
[
EXTRACT_3RD_BYTE
(
saved_state
[
3
]
)
]
)
)
^
nx_crypto_aes.c:835
(
LEFT_ROTATE16
(
aes_encryption_table
[
EXTRACT_3RD_BYTE
(
saved_state
[
0
]
)
]
)
)
^
nx_crypto_aes.c:841
(
LEFT_ROTATE16
(
aes_encryption_table
[
EXTRACT_3RD_BYTE
(
saved_state
[
1
]
)
]
)
)
^
nx_crypto_aes.c:939
V2
=
LEFT_ROTATE16
(
val
)
;
nx_crypto_aes.c:952
V2
=
LEFT_ROTATE16
(
val
)
;
nx_crypto_aes.c:965
V2
=
LEFT_ROTATE16
(
val
)
;
nx_crypto_aes.c:978
V2
=
LEFT_ROTATE16
(
val
)
;
nx_crypto_aes.c:1395
V2
=
LEFT_ROTATE16
(
val
)
;
/* (val >> 16) | (val << 16); */