Microblaze, объявить массив данных со значениями адреса; - PullRequest
0 голосов
/ 07 мая 2018

Я пытаюсь создать таблицу переключателей (переходов) для процессора 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, таблица заполнена правильными значениями.

Как объявить такую ​​таблицу смещений правильными байтовыми значениями?

Спасибо.

...