Path: Home => AVR overview => Statistic

Statistics on assembler source code

Free assembler source code on these pages

Source code countLines%
Total lines in 130 files48,967100.0
Pure comments14,21229.0
Code lines34,72770.9
Commented code19,14555.1


Occurrences of instructions and directives in source code

Instructions by use statistic, 23,250 instructions in 130 files
80%95%99%100%Niemals
ldi (18.6%)ld (1.09%)adiw (0.404%)brts (0.103%)asr
out (7.73%)sts (1.03%)sei (0.374%)call (0.103%)bclr
rcall (6.67%)andi (1.02%)sbiw (0.370%)ldd (0.099%)brbc
rjmp (6.64%)push (0.994%)sbic (0.366%)std (0.099%)brbs
reti (4.60%)sbr (0.976%)cpc (0.335%)brtc (0.095%)break
mov (4.04%)sbrc (0.972%)sbis (0.310%)cli (0.090%)brge
clr (3.60%)lds (0.886%)sleep (0.310%)eor (0.082%)brhc
brne (2.89%)lsl (0.843%)swap (0.249%)jmp (0.077%)brid
ret (2.61%)pop (0.843%)clt (0.224%)ijmp (0.047%)brie
cpi (2.44%)brcc (0.800%)ori (0.211%)mul (0.034%)brmi
sbi (2.11%)cbr (0.796%)set (0.202%)ser (0.034%)brsh
nop (1.92%)tst (0.774%)clc (0.116%)brhs (0.030%)brvc
st (1.88%)cp (0.714%)com (0.116%)sbci (0.017%)brvs
cbi (1.75%)lsr (0.649%)sec (0.116%)brlt (0.013%)bset
in (1.69%)ror (0.551%)-clz (0.009%)clh
brcs (1.64%)subi (0.525%)-neg (0.009%)cln
rol (1.61%)sbc (0.460%)-sez (0.009%)cls
inc (1.44%)or (0.417%)-wdr (0.009%)clv
add (1.40%)sub (0.413%)-bld (0.004%)cpse
breq (1.33%)--brlo (0.004%)fmul
adc (1.32%)--brpl (0.004%)fmuls
lpm (1.10%)---fmulsu
----icall
----lds
----movw
----muls
----mulsu
----seh
----sen
----ses
----sev
----spm


Directives by use statistic, 8,119 directives in 130 files
.equ31.6%
.db19.8%
.def11.3%
.if8.06%
.endif8.06%
.dw5.47%
.byte2.25%
.else1.95%
.include1.86%
.set1.86%
.org1.53%
.list1.34%
.nolist1.32%
.cseg0.961%
.error0.874%
.dseg0.517%
.ifdef0.406%
.ifndef0.259%
.macro0.160%
.endm0.160%
.eseg0.148%
.endmacro0.049%
.message0.049%
.elif0.025%
Never used
.word-
.undef-
.device-
.exit-
.ifdevice-


The 25 most popular source files

Between 12/2016 and 04/2019 from avr_en

#SourceAccessesper month
112_IR-Rx_Switch.asm3,889134
2Lcd4Busy.inc3,669127
3fcountV03.asm3,059105
4steppermotor_v1.asm2,56889
5TEST1.asm2,20376
6DIV8E.asm2,08172
7digiclock.asm2,01069
82_Led_On.asm1,67758
9TESTEEP.asm1,60055
10CONVERT.asm1,57954
11TEST2.asm1,57054
12TEST4.asm1,56354
13FP_CONV10_EN.asm1,54153
144_Timer_Blink.asm1,51452
15ADC8.asm1,50852
16dice_tn13_v1.asm1,49351
17led-grave_m16_v1.asm1,49151
18MULT8E.asm1,48751
19timer_v1.asm1,47851
206_tc0_o_int.asm1,44950
2110_Lcd-Display_2.asm1,41049
223_Led_Blink.asm1,39148
23ir_remoteV1.asm1,38948
24CLOCK.asm1,38848
25ircsb_v1.asm1,37647
All136,7324,715


©2019 by avr-asm-tutorial.net