as.info: D10V-Word

Go backward to D10V-Addressing
Go up to D10V-Syntax
Go to the top op as

@WORD Modifier

   Any symbol followed by `@word' will be replaced by the symbol's value
shifted right by 2.  This is used in situations such as loading a
register with the address of a function (or any other code fragment).
For example, if you want to load a register with the location of the
function `main' then jump to that function, you could do it as follws:
     ldi     r2, main@word
     jmp     r2