.file "relax.c" .option nopic .attribute arch, "rv64i2p0_m2p0_a2p0_f2p0_d2p0_c2p0" .attribute unaligned_access, 0 .attribute stack_align, 16 .text .align 1 .globl data .type data, @function data: lui a5,%hi(.LANCHOR0) ld a0,%lo(.LANCHOR0)(a5) lui a5,%hi(near) ld a5,%lo(near)(a5) or a0,a0,a5 ret .size data, .-data .section .text.startup,"ax",@progbits .align 1 .globl main .type main, @function main: lui a5,%hi(.LANCHOR0) ld a0,%lo(.LANCHOR0)(a5) lui a5,%hi(near) ld a5,%lo(near)(a5) or a0,a0,a5 sext.w a0,a0 ret .size main, .-main .globl far .globl near .bss .align 3 .set .LANCHOR0,. + 0 .type far, @object .size far, 16 far: .zero 16 .section .sbss,"aw",@nobits .align 3 .type near, @object .size near, 8 near: .zero 8 .ident "GCC: (GNU) 11.1.0"