Declaring objects with uncached allows you to exclude
data-cache participation in load and store operations on those objects
without involving the additional semantic implications of
volatile. The .di instruction suffix is used for all
loads and stores of data declared uncached.