diff options
author | Richard Henderson <rth@redhat.com> | 1999-05-03 07:29:11 +0000 |
---|---|---|
committer | Richard Henderson <rth@redhat.com> | 1999-05-03 07:29:11 +0000 |
commit | 252b5132c753830d5fd56823373aed85f2a0db63 (patch) | |
tree | 1af963bfd8d3e55167b81def4207f175eaff3a56 /gas/testsuite/gas/mips/uld.s | |
download | binutils-gdb-252b5132c753830d5fd56823373aed85f2a0db63.tar.gz |
19990502 sourceware importbinu_ss_19990502
Diffstat (limited to 'gas/testsuite/gas/mips/uld.s')
-rw-r--r-- | gas/testsuite/gas/mips/uld.s | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/gas/testsuite/gas/mips/uld.s b/gas/testsuite/gas/mips/uld.s new file mode 100644 index 00000000000..9eaffbc3294 --- /dev/null +++ b/gas/testsuite/gas/mips/uld.s @@ -0,0 +1,66 @@ +# Source file used to test the uld macro. + + .data +data_label: + .extern big_external_data_label,1000 + .extern small_external_data_label,1 + .comm big_external_common,1000 + .comm small_external_common,1 + .lcomm big_local_common,1000 + .lcomm small_local_common,1 + + .text + uld $4,0 + uld $4,1 + uld $4,0x8000 + uld $4,-0x8000 + uld $4,0x10000 + uld $4,0x1a5a5 + uld $4,0($5) + uld $4,1($5) + uld $4,data_label + uld $4,big_external_data_label + uld $4,small_external_data_label + uld $4,big_external_common + uld $4,small_external_common + uld $4,big_local_common + uld $4,small_local_common + uld $4,data_label+1 + uld $4,big_external_data_label+1 + uld $4,small_external_data_label+1 + uld $4,big_external_common+1 + uld $4,small_external_common+1 + uld $4,big_local_common+1 + uld $4,small_local_common+1 + uld $4,data_label+0x8000 + uld $4,big_external_data_label+0x8000 + uld $4,small_external_data_label+0x8000 + uld $4,big_external_common+0x8000 + uld $4,small_external_common+0x8000 + uld $4,big_local_common+0x8000 + uld $4,small_local_common+0x8000 + uld $4,data_label-0x8000 + uld $4,big_external_data_label-0x8000 + uld $4,small_external_data_label-0x8000 + uld $4,big_external_common-0x8000 + uld $4,small_external_common-0x8000 + uld $4,big_local_common-0x8000 + uld $4,small_local_common-0x8000 + uld $4,data_label+0x10000 + uld $4,big_external_data_label+0x10000 + uld $4,small_external_data_label+0x10000 + uld $4,big_external_common+0x10000 + uld $4,small_external_common+0x10000 + uld $4,big_local_common+0x10000 + uld $4,small_local_common+0x10000 + uld $4,data_label+0x1a5a5 + uld $4,big_external_data_label+0x1a5a5 + uld $4,small_external_data_label+0x1a5a5 + uld $4,big_external_common+0x1a5a5 + uld $4,small_external_common+0x1a5a5 + uld $4,big_local_common+0x1a5a5 + uld $4,small_local_common+0x1a5a5 + +# Round to a 16 byte boundary, for ease in testing multiple targets. + nop + nop |