.file "81_skip_spaces.sy" .option pic .attribute arch, "rv64i2p1_m2p0_a2p1_f2p2_d2p2_c2p0_zicsr2p0_zifencei2p0" .attribute unaligned_access, 0 .attribute stack_align, 16 .text .section .text.startup,"ax",@progbits .align 1 .globl main .type main, @function main: addi sp,sp,-432 sd s0,416(sp) mv s0,sp sd s1,408(sp) sd s2,400(sp) sd ra,424(sp) mv s1,s0 li s2,0 j .L2 .L3: call getint@plt sw a0,0(s1) addiw s2,s2,1 addi s1,s1,4 .L2: call getint@plt bne a0,zero,.L3 beq s2,zero,.L4 slli a5,s2,2 addi a3,s0,-8 addiw s2,s2,-1 addi a4,a5,-4 add a3,a3,a5 slli a5,s2,32 srli s2,a5,30 sub a3,a3,s2 add a5,s0,a4 .L5: lw a4,0(a5) addi a5,a5,-4 addw a0,a4,a0 bne a5,a3,.L5 .L4: ld ra,424(sp) ld s0,416(sp) li a5,79 ld s1,408(sp) ld s2,400(sp) remw a0,a0,a5 addi sp,sp,432 jr ra .size main, .-main .globl _sysy_idx .globl _sysy_us .globl _sysy_s .globl _sysy_m .globl _sysy_h .globl _sysy_l2 .globl _sysy_l1 .globl _sysy_end .globl _sysy_start .bss .align 3 .type _sysy_idx, @object .size _sysy_idx, 4 _sysy_idx: .zero 4 .zero 4 .type _sysy_us, @object .size _sysy_us, 4096 _sysy_us: .zero 4096 .type _sysy_s, @object .size _sysy_s, 4096 _sysy_s: .zero 4096 .type _sysy_m, @object .size _sysy_m, 4096 _sysy_m: .zero 4096 .type _sysy_h, @object .size _sysy_h, 4096 _sysy_h: .zero 4096 .type _sysy_l2, @object .size _sysy_l2, 4096 _sysy_l2: .zero 4096 .type _sysy_l1, @object .size _sysy_l1, 4096 _sysy_l1: .zero 4096 .type _sysy_end, @object .size _sysy_end, 16 _sysy_end: .zero 16 .type _sysy_start, @object .size _sysy_start, 16 _sysy_start: .zero 16 .ident "GCC: (Debian 12.2.0-13) 12.2.0" .section .note.GNU-stack,"",@progbits