Я пытаюсь создать таблицу переключателей (переходов) для процессора Microblaze, которая выглядит как
// Declaring offset table
.byte .L3-.L.Base, .L2-.L.Base, .L1-.L.Base, .L0-.L.Base
// ...
// calculating & reading offset into reg
br reg
.L3: //case 3
...
.L2: //case 2
...
.L1: //case 1
...
.L0: //case 0
Проблема в том, что таблица смещений заполнена нулями. Это верно, когда типы данных являются «байтовыми» или «короткими». Если тип данных int, таблица заполнена правильными значениями.
Как объявить такую таблицу смещений правильными байтовыми значениями?
Спасибо.