<commit_before># RUN: llvm-mc -triple=mipsel-unknown-linux -relocation-model=pic -code-model=small -filetype=obj -o %T/test_ELF_O32.o %s
# RUN: llc -mtriple=mipsel-unknown-linux -relocation-model=pic -filetype=obj -o %T/test_ELF_ExternalFunction_O32.o %S/Inputs/ExternalFunction.ll
# RUN: llvm-rtdyld -triple=mipsel-unknown-linux -verify -map-section test_ELF_O32.o,.text=0x1000 -map-section test_ELF_ExternalFunction_O32.o,.text=0x10000 -check=%s %T/test_ELF_O32.o %T/test_ELF_ExternalFunction_O32.o

        .data
# rtdyld-check: *{4}R_MIPS_32 = foo
R_MIPS_32:
        .word foo
# rtdyld-check: *{4}(R_MIPS_32+4) = foo
        .4byte foo
# rtdyld-check: *{4}(R_MIPS_PC32) = foo - R_MIPS_PC32
R_MIPS_PC32:
        .word foo-.
# rtdyld-check: *{4}(R_MIPS_PC32 + 4) = foo - tmp1
tmp1:
        .4byte foo-tmp1

	.text
	.abicalls
	.nan	legacy
	.text<commit_msg>[mips] XFAIL ELF_O32_PIC_relocations.s for big-endian mips<commit_after># RUN: llvm-mc -triple=mipsel-unknown-linux -relocation-model=pic -code-model=small -filetype=obj -o %T/test_ELF_O32.o %s
# RUN: llc -mtriple=mipsel-unknown-linux -relocation-model=pic -filetype=obj -o %T/test_ELF_ExternalFunction_O32.o %S/Inputs/ExternalFunction.ll
# RUN: llvm-rtdyld -triple=mipsel-unknown-linux -verify -map-section test_ELF_O32.o,.text=0x1000 -map-section test_ELF_ExternalFunction_O32.o,.text=0x10000 -check=%s %T/test_ELF_O32.o %T/test_ELF_ExternalFunction_O32.o
# There are endian awareness bugs in the O32 support.
# XFAIL: mips-

        .data
# rtdyld-check: *{4}R_MIPS_32 = foo
R_MIPS_32:
        .word foo
# rtdyld-check: *{4}(R_MIPS_32+4) = foo
        .4byte foo
# rtdyld-check: *{4}(R_MIPS_PC32) = foo - R_MIPS_PC32
R_MIPS_PC32:
        .word foo-.
# rtdyld-check: *{4}(R_MIPS_PC32 + 4) = foo - tmp1
tmp1:
        .4byte foo-tmp1

	.text
	.abicalls
	.nan	legacy
	.text
{'fraction_non_alphanumeric': 0.14043715846994537, 'fraction_numerical': 0.0546448087431694, 'mean_word_length': 3.8057742782152233, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6613942', 'n_tokens_mistral': 875, 'n_tokens_neox': 822, 'n_words': 137}