Displaying 3 results from an estimated 3 matches for "useit_in_a_macro".
2013 Nov 01
8
[LLVMdev] Implementing the ldr pseudo instruction in ARM integrated assembler
...ldr r0, =0x105
should only produce one constant pool for section e.
5. Check that symbols can be loaded using ldr pseudo
ldr r0, =foo
6. Check that ldr pseudo can be used with expressions
ldr r0, =0x101+6
ldr r0, =bar+4
7. Check that it is used correctly in a macro
.macro useit_in_a_macro
ldr r0, =0x101
ldr r0, =bar
.endm
.section k, "ax", %progbits
f14:
useit_in_a_macro
8. Check that an error is issued when the constant pool would be placed too
far away
ldr r0, =0x101
@... lots of instructions
Error: invalid literal constant: pool need...
2013 Nov 01
0
[LLVMdev] Implementing the ldr pseudo instruction in ARM integrated assembler
...ce one constant pool for section e.
>
> 5. Check that symbols can be loaded using ldr pseudo
> ldr r0, =foo
>
> 6. Check that ldr pseudo can be used with expressions
> ldr r0, =0x101+6
> ldr r0, =bar+4
>
> 7. Check that it is used correctly in a macro
> .macro useit_in_a_macro
> ldr r0, =0x101
> ldr r0, =bar
> .endm
> .section k, "ax", %progbits
> f14:
> useit_in_a_macro
>
> 8. Check that an error is issued when the constant pool would be placed too
> far away
> ldr r0, =0x101
> @... lots of instructio...
2013 Nov 11
0
[LLVMdev] Implementing the ldr pseudo instruction in ARM integrated assembler
...ne constant pool for section e.
>
> 5. Check that symbols can be loaded using ldr pseudo
> ldr r0, =foo
>
> 6. Check that ldr pseudo can be used with expressions
> ldr r0, =0x101+6
> ldr r0, =bar+4
>
> 7. Check that it is used correctly in a macro
> .macro useit_in_a_macro
> ldr r0, =0x101
> ldr r0, =bar
> .endm
> .section k, "ax", %progbits
> f14:
> useit_in_a_macro
>
> 8. Check that an error is issued when the constant pool would be placed
> too far away
> ldr r0, =0x101
> @... lots of in...