/* SPDX-License-Identifier: GPL-2.0 */ /* * Copyright (C) 2023 Rivos Inc. */ .text .global test_uleb_basic test_uleb_basic: lw a0, second addi a0, a0, -127 ret .global test_uleb_large test_uleb_large: lw a0, fourth addi a0, a0, -0x07e8 ret .data first: .space 127 second: .reloc second, R_RISCV_SET_ULEB128, second .reloc second, R_RISCV_SUB_ULEB128, first .word 0 third: .space 1000 fourth: .reloc fourth, R_RISCV_SET_ULEB128, fourth .reloc fourth, R_RISCV_SUB_ULEB128, third .word 0