summaryrefslogtreecommitdiff
path: root/tools/edit_monitor/utils.py
diff options
context:
space:
mode:
author Nick Kralevich <nnk@google.com> 2025-02-12 13:27:40 -0800
committer Nick Kralevich <nnk@google.com> 2025-02-12 13:28:05 -0800
commitf2c78addd495210722e8138c67444dd5419e9b7b (patch)
treeb731331386cff770b8f407d15dfae549a5aa12f8 /tools/edit_monitor/utils.py
parentb664c8eb244c4f5c415e1db7062ab344ab4fbc4c (diff)
Use -target-feature for MTE
Instead of setting -march, use clang's -target-feature functionality to enable MTE. Some projects set -march which may conflict with MTE's usage. Using -target-feature to enable MTE removes any clang command line ordering issues. History: * Originally submitted as 3340cf27f76a94b1536e66e5847b11e334c97b85 * reverted in 32721f125b1ed0db3fbd434c2412dcf1f1e146e9 due to bug 371029823 * Prematurely resubmitted as fe67d8f1f22106bcc6634652ea1a5303e406f639 and then subsequently reverted in 476da833e12179d31f6a301ad65bf45c63a28818 as the fix for bug 371029823 had not yet landed. Fixes the following compile failures on _fullmte builds: vendor/google/services/LyricCameraHAL/src/lyric/api/algo/data_types/local_tone_mapping_data_v1.cc vendor/google/services/LyricCameraHAL/src/lyric/api/algo/data_types/local_tone_mapping_data_v1.cc:209:34: error: always_inline function 'vpaddq_f16' requires target feature 'fullfp16', but would be inlined into function 'GridMeanNeon' that is compiled without support for 'fullfp16' 209 | vmulq_f16(norm, vpaddq_f16(vpaddq_f16(slope_bias[0], slope_bias[1]), | ^ vendor/google/services/LyricCameraHAL/src/lyric/api/algo/data_types/local_tone_mapping_data_v1.cc:210:34: error: always_inline function 'vpaddq_f16' requires target feature 'fullfp16', but would be inlined into function 'GridMeanNeon' that is compiled without support for 'fullfp16' 210 | vpaddq_f16(slope_bias[2], slope_bias[3]))); Bug: 366222162 Test: compiles and boots Change-Id: I821b310908dd9ff2aeaa81459762286590337eaf
Diffstat (limited to 'tools/edit_monitor/utils.py')
0 files changed, 0 insertions, 0 deletions