Я использую XCode для отладки программы C ++ с внутренними SIMD. Окно просмотра Xcode отображает __m256i
введите как совокупность 4 64-битных целых по умолчанию. Тем не менее, я использую их в основном для 32-разрядных целых чисел и хотел бы видеть их как 8 32-разрядных целых. Для отдельной переменной я могу создать новое выражение наблюдения, например *((uint32_t(*)[8])(&varName))
и результат достаточно хорош. Однако делать это вручную для каждой переменной стека было бы непрактично, утомительно и громоздко.
Я пытался редактировать строку формата резюме (right click -> "Edit Summary Format..."
) для типа, который, кажется, должен был бы сработать, но не смог найти хорошую документацию в Интернете о том, как эти строки формата должны быть написаны для C ++, и не смог понять это методом проб и ошибок.
Есть ли строка формата, которая дала бы результат, который я ищу? Или, если нет, есть ли другой способ изменить способ отображения типа по умолчанию?
Задача ещё не решена.
Других решений пока нет …