diff options
Diffstat (limited to 'src/util/fipstools/delocate/testdata/ppc64le-TOCWithOffset/in.s')
-rw-r--r-- | src/util/fipstools/delocate/testdata/ppc64le-TOCWithOffset/in.s | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/util/fipstools/delocate/testdata/ppc64le-TOCWithOffset/in.s b/src/util/fipstools/delocate/testdata/ppc64le-TOCWithOffset/in.s new file mode 100644 index 00000000..94ea2111 --- /dev/null +++ b/src/util/fipstools/delocate/testdata/ppc64le-TOCWithOffset/in.s @@ -0,0 +1,23 @@ + .text +foo: + # TOC references may have offsets. + addis 3, 2, 5+foo@toc@ha + addi 3, 3, 10+foo@toc@l + + addis 3, 2, 15+foo@toc@ha + addi 3, 3, 20+foo@toc@l + + addis 4, 2, foo@toc@ha + addi 4, 4, foo@toc@l + + addis 5, 2, 5+foo@toc@ha + ld 5, 10+foo@toc@l(5) + + addis 4, 2, foo-10@toc@ha + addi 4, 4, foo-10@toc@l + + addis 4, 2, foo@toc@ha+25 + addi 4, 4, foo@toc@l+25 + + addis 4, 2, 1+foo-2@toc@ha+3 + addi 4, 4, 1+foo-2@toc@l+3 |