.file "sumSquares.c" .text .globl sumSquares ; -- Begin function sumSquares .type sumSquares,@function sumSquares: ; @sumSquares ; %bb.0: ; %entry rep #0x30 tay tsc sec sbc #0xe tcs tya sta 0x7, s lda #0x0 sta 0xb, s lda 0x7, s cmp #0x0 php lda #0x0 plp sta 0x9, s bne .LBB0_1 ; %bb.6: ; %entry brl .LBB0_5 .LBB0_1: ; %for.body.preheader lda 0x7, s inc a sta 0x7, s cmp #0x3 bcs .LBB0_3 ; %bb.2: ; %for.body.preheader lda #0x2 sta 0x7, s .LBB0_3: ; %for.body.preheader lda #0x0 sta 0x3, s lda #0x1 sta 0xd, s lda 0x7, s dec a sta 0x7, s lda #0x0 sta 0x5, s sta 0x1, s .LBB0_4: ; %for.body ; =>This Inner Loop Header: Depth=1 lda 0xd, s pha jsl __umulhisi3 ply clc adc 0x3, s sta 0xb, s txa adc 0x1, s sta 0x9, s lda 0xd, s inc a sta 0xd, s bne .Ltmp0 lda 0x5, s inc a sta 0x5, s .Ltmp0: lda 0xb, s sta 0x3, s lda 0x9, s sta 0x1, s lda 0x7, s dec a sta 0x7, s cmp #0x0 beq .LBB0_5 bra .LBB0_4 .LBB0_5: ; %for.cond.cleanup lda 0x9, s tax lda 0xb, s tay tsc clc adc #0xe tcs tya rtl .Lfunc_end0: .size sumSquares, .Lfunc_end0-sumSquares ; -- End function .ident "clang version 23.0.0git (https://github.com/llvm-mos/llvm-mos.git c798c31416f72b395c658b5502d281a162387ab1)" .section ".note.GNU-stack","",@progbits .addrsig .addrsig_sym __umulhisi3