search for: nosha2

Displaying 4 results from an estimated 4 matches for "nosha2".

Did you mean: noshade
2018 Sep 21
5
[RFC] New Clang target selection options for ARM/AArch64
...1 above. The command line is converted into a sequence of options and resolved by the LLVM backend. This means that Clang does not know exactly what will be enabled. It needs to know this to output the correct pre processor feature test macros. Consider this AArch64 march: -march=armv8.4-a+crypto+nosha2 The base arch is armv8.4-a, the crypto extension turns on AES/SHA2/SHA3/SM4. The nosha2 disables SHA2/SHA3 (since SHA3 is dependant on SHA2). Each of these features has an ACLE feature test macro, so Clang needs to know that nosha2 also disables SHA3. New Errors and Warnings =====================...
2018 Sep 25
2
[RFC] New Clang target selection options for ARM/AArch64
...-arm-none-eabi -mcpu=cortex-a8 -mfpu=vfp4 -mfpu=auto -c /tmp/test.c clang-8: error: the clang compiler does not support '-mfpu=auto' Maybe I'm missing something. ACLE macros (Renato) =========== >> The base arch is armv8.4-a, the crypto extension turns on AES/SHA2/SHA3/SM4. The nosha2 disables SHA2/>SHA3 (since SHA3 is dependant on SHA2). Each of these features has an ACLE feature test macro, so Clang >needs to know that nosha2 also disables SHA3. >Is this complex logic done by GCC's front-end as well? I don't think so, you might be right there. We will look i...
2019 Apr 10
2
[RFC] New Clang target selection options for ARM/AArch64
...1 above. The command line is converted into a sequence of options and resolved by the LLVM backend. This means that Clang does not know exactly what will be enabled. It needs to know this to output the correct pre processor feature test macros. Consider this AArch64 march: -march=armv8.4-a+crypto+nosha2 The base arch is armv8.4-a, the crypto extension turns on AES/SHA2/SHA3/SM4. The nosha2 disables SHA2/SHA3 (since SHA3 is dependant on SHA2). Each of these features has an ACLE feature test macro, so Clang needs to know that nosha2 also disables SHA3. New Errors and Warnings =====================...
2019 Apr 16
2
[RFC] New Clang target selection options for ARM/AArch64
...1 above. The command line is converted into a sequence of options and resolved by the LLVM backend. This means that Clang does not know exactly what will be enabled. It needs to know this to output the correct pre processor feature test macros. Consider this AArch64 march: -march=armv8.4-a+crypto+nosha2 The base arch is armv8.4-a, the crypto extension turns on AES/SHA2/SHA3/SM4. The nosha2 disables SHA2/SHA3 (since SHA3 is dependant on SHA2). Each of these features has an ACLE feature test macro, so Clang needs to know that nosha2 also disables SHA3. New Errors and Warnings =====================...