[MIPS] Add Loongson 3A1000 proccessor support.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / elf-rel8-mips16.s
CommitLineData
738e5348
RS
1 .equ $fprel, 2
2 .set mips16
3
4 .ent foo
5foo:
6 move $2,$gp
7
8 # Test various forms of relocation syntax.
9
10 li $4,(%hi gvar)
11 sll $4,16
12 addiu $4,(%lo (gvar))
13 lw $4,%lo gvar($5)
14
15 # Check that registers aren't confused with $ identifiers.
16
17 lw $4,($fprel)($17)
18
19 # Check various forms of paired relocations.
20
21 lw $4,%got(lvar)($2)
22 sb $5,%lo(lvar)($4)
23
24 lw $4,%got(lvar)($2)
25 addiu $4,%lo(lvar)
26
27 # Check individual relocations.
28
29 lw $3,%call16(gfunc)($2)
30 addiu $4,%call16(gfunc)
31
32 lw $4,%gprel(gvar)($2)
33 sw $4,%gprel(gvar)($2)
34 addiu $4,%gprel(gvar)
be3f1006
MR
35
36 # Check the alternative form.
37
38 lw $4,%gp_rel(gvar)($2)
39 sw $4,%gp_rel(gvar)($2)
40 addiu $4,%gp_rel(gvar)
41
738e5348
RS
42 .align 6
43 .end foo
44
45 .data
46lvar: .word 1,2
This page took 0.572038 seconds and 4 git commands to generate.