| ! Check "datalabel" qualifier. |
| ! This is the next most simple use; references symbols defined in this file. |
| ! Code tests are for SHmedia mode. |
| |
| .mode SHmedia |
| .text |
| start: |
| movi datalabel foo,r3 |
| movi DataLabel foo2 + 42,r3 |
| movi ((datalabel foo3 + 46) >> 16) & 65535,r3 |
| |
| .section .rodata |
| .long datalabel foo4 |
| myrodata1: |
| .long DATALABEL foo5 + 56 |
| myrodata2: |
| .long datalabel $ |
| .global myrodata3 |
| myrodata3: |
| .long datalabel $+20 |
| |
| .text |
| movi datalabel foo7 + 42,r30 |
| movi datalabel foo8,r30 |
| movi ((datalabel foo9 + 64) >> 16) & 65535,r3 |
| movi datalabel myrodata1,r56 |
| foo: |
| movi DATALABEL myrodata2+30,r21 |
| foo2: |
| movi DataLabel foo,r10 |
| foo3: |
| movi datalabel $,r33 |
| foo4: |
| movi datalabel $+40,r8 |
| foo5: |
| movi datalabel myrodata3,r44 |
| .global foo6 |
| foo6: |
| movi datalabel foo6 + 42,r30 |
| .global foo7 |
| foo7: |
| nop |
| .global foo8 |
| foo8: |
| nop |
| .global foo9 |
| foo9: |
| nop |