{ def def ( ) use ( ) cycles ( 0 0 ) bytes 0 } { use def ( ) use ( ) cycles ( 0 0 ) bytes 0 } { adc def ( h s v n z c ) use ( c ) cycles ( 1 1 ) bytes 2 } { add def ( h s v n z c ) use ( ) cycles ( 1 1 ) bytes 2 } { adiw def ( s v n z c ) use ( ) cycles ( 2 2 ) bytes 2 } { sub def ( h s v n z c ) use ( ) cycles ( 1 1 ) bytes 2 } { subi def ( h s v n z c ) use ( ) cycles ( 1 1 ) bytes 2 } { sbc def ( h s v n z c ) use ( c ) cycles ( 1 1 ) bytes 2 } { sbci def ( h s v n z c ) use ( c ) cycles ( 1 1 ) bytes 2 } { sbiw def ( s v n z c ) use ( ) cycles ( 2 2 ) bytes 2 } { and def ( z n v s ) use ( ) cycles ( 1 1 ) bytes 2 } { andi def ( z n v s ) use ( ) cycles ( 1 1 ) bytes 2 } { or def ( z n v s ) use ( ) cycles ( 1 1 ) bytes 2 } { ori def ( z n v s ) use ( ) cycles ( 1 1 ) bytes 2 } { eor def ( z n v s ) use ( ) cycles ( 1 1 ) bytes 2 } { com def ( z c n v s ) use ( ) cycles ( 1 1 ) bytes 2 } { neg def ( z c n v s h ) use ( ) cycles ( 1 1 ) bytes 2 } { sbr def ( z n v s ) use ( ) cycles ( 1 1 ) bytes 2 } { cbr def ( z n v s ) use ( ) cycles ( 1 1 ) bytes 2 } { inc def ( z n v s ) use ( ) cycles ( 1 1 ) bytes 2 } { dec def ( z n v s ) use ( ) cycles ( 1 1 ) bytes 2 } { tst def ( z n v s ) use ( ) cycles ( 1 1 ) bytes 2 } { clr def ( z n v s ) use ( ) cycles ( 1 1 ) bytes 2 } { ser def ( ) use ( ) cycles ( 1 1 ) bytes 2 } { mul def ( z c ) use ( ) cycles ( 2 2 ) bytes 2 } { muls def ( z c ) use ( ) cycles ( 2 2 ) bytes 2 } { mulsu def ( z c ) use ( ) cycles ( 2 2 ) bytes 2 } { fmul def ( z c ) use ( ) cycles ( 2 2 ) bytes 2 } { fmuls def ( z c ) use ( ) cycles ( 2 2 ) bytes 2 } { fmulsu def ( z c ) use ( ) cycles ( 2 2 ) bytes 2 } { rjmp def ( ) use ( ) cycles ( 2 2 ) bytes 2 } { ijmp def ( ) use ( ) cycles ( 2 2 ) bytes 2 } { eijmp def ( ) use ( ) cycles ( 2 2 ) bytes 2 } { jmp def ( ) use ( ) cycles ( 3 ) bytes 4 } { rcall def ( ) use ( ) cycles ( 3 ) bytes 2 } { icall def ( ) use ( ) cycles ( 3 ) bytes 2 } { eicall def ( ) use ( ) cycles ( 4 ) bytes 2 } { call def ( ) use ( ) cycles ( 4 ) bytes 4 } { ret def ( ) use ( ) cycles ( 4 ) bytes 2 } { reti def ( ) use ( ) cycles ( 4 ) bytes 2 } { cpse def ( ) use ( ) cycles ( 1 3 ) bytes 2 } { cp def ( z c n v s h ) use ( ) cycles ( 1 1 ) bytes 2 } { cpc def ( z c n v s h ) use ( c ) cycles ( 1 1 ) bytes 2 } { cpi def ( z c n v s h ) use ( ) cycles ( 1 1 ) bytes 2 } { sbrc def ( ) use ( ) cycles ( 1 3 ) bytes 2 } { sbrs def ( ) use ( ) cycles ( 1 3 ) bytes 2 } { sbic def ( ) use ( ) cycles ( 1 3 ) bytes 2 } { sbis def ( ) use ( ) cycles ( 1 3 ) bytes 2 } { brbs def ( ) use ( ) cycles ( 1 2 ) bytes 2 } { brbc def ( ) use ( ) cycles ( 1 2 ) bytes 2 } { breq def ( ) use ( z ) cycles ( 1 2 ) bytes 2 } { brne def ( ) use ( z ) cycles ( 1 2 ) bytes 2 } { brcs def ( ) use ( c ) cycles ( 1 2 ) bytes 2 } { brcc def ( ) use ( c ) cycles ( 1 2 ) bytes 2 } { brsh def ( ) use ( c ) cycles ( 1 2 ) bytes 2 } { brlo def ( ) use ( c ) cycles ( 1 2 ) bytes 2 } { brmi def ( ) use ( n ) cycles ( 1 2 ) bytes 2 } { brpl def ( ) use ( n ) cycles ( 1 2 ) bytes 2 } { brge def ( ) use ( n v ) cycles ( 1 2 ) bytes 2 } { brlt def ( ) use ( n v ) cycles ( 1 2 ) bytes 2 } { brhs def ( ) use ( h ) cycles ( 1 2 ) bytes 2 } { brhc def ( ) use ( h ) cycles ( 1 2 ) bytes 2 } { brts def ( ) use ( t ) cycles ( 1 2 ) bytes 2 } { brtc def ( ) use ( t ) cycles ( 1 2 ) bytes 2 } { brvs def ( ) use ( v ) cycles ( 1 2 ) bytes 2 } { brvc def ( ) use ( c ) cycles ( 1 2 ) bytes 2 } { brie def ( ) use ( i ) cycles ( 1 2 ) bytes 2 } { brid def ( ) use ( i ) cycles ( 1 2 ) bytes 2 } { mov def ( ) use ( ) cycles ( 1 1 ) bytes 2 } { movw def ( ) use ( ) cycles ( 1 1 ) bytes 2 } { ldi def ( ) use ( ) cycles ( 1 1 ) bytes 2 } { lds def ( ) use ( ) cycles ( 2 2 ) bytes 4 } { ld def ( ) use ( ) cycles ( 2 2 ) bytes 2 } { ldd def ( ) use ( ) cycles ( 2 2 ) bytes 2 } { sts def ( ) use ( ) cycles ( 2 2 ) bytes 4 } { st def ( ) use ( ) cycles ( 2 2 ) bytes 2 } { std def ( ) use ( ) cycles ( 2 2 ) bytes 2 } { lpm def ( ) use ( ) cycles ( 3 ) bytes 2 } { elpm def ( ) use ( ) cycles ( 3 ) bytes 2 } { spm def ( ) use ( ) cycles ( 1 1 ) bytes 2 } { espm def ( ) use ( ) cycles ( 1 1 ) bytes 2 } { in def ( ) use ( ) cycles ( 1 1 ) bytes 2 } { out def ( ) use ( ) cycles ( 1 1 ) bytes 2 } { push def ( ) use ( ) cycles ( 2 2 ) bytes 2 } { pop def ( ) use ( ) cycles ( 2 2 ) bytes 2 } { lsl def ( z c n v h ) use ( ) cycles ( 1 1 ) bytes 2 } { lsr def ( z c n v ) use ( ) cycles ( 1 1 ) bytes 2 } { rol def ( z c n v h ) use ( c ) cycles ( 1 1 ) bytes 2 } { ror def ( z c n v ) use ( c ) cycles ( 1 1 ) bytes 2 } { asr def ( z c n v ) use ( ) cycles ( 1 1 ) bytes 2 } { swap def ( ) use ( ) cycles ( 1 1 ) bytes 2 } { bset def ( ) use ( ) cycles ( 1 1 ) bytes 2 } { bclr def ( ) use ( ) cycles ( 1 1 ) bytes 2 } { sbi def ( ) use ( ) cycles ( 2 2 ) bytes 2 } { cbi def ( ) use ( ) cycles ( 2 2 ) bytes 2 } { bst def ( t ) use ( ) cycles ( 1 1 ) bytes 2 } { bld def ( ) use ( t ) cycles ( 1 1 ) bytes 2 } { sec def ( c ) use ( ) cycles ( 1 1 ) bytes 2 } { clc def ( c ) use ( ) cycles ( 1 1 ) bytes 2 } { sen def ( n ) use ( ) cycles ( 1 1 ) bytes 2 } { cln def ( n ) use ( ) cycles ( 1 1 ) bytes 2 } { sez def ( z ) use ( ) cycles ( 1 1 ) bytes 2 } { clz def ( z ) use ( ) cycles ( 1 1 ) bytes 2 } { sei def ( i ) use ( ) cycles ( 1 1 ) bytes 2 } { cli def ( i ) use ( ) cycles ( 1 1 ) bytes 2 } { ses def ( s ) use ( ) cycles ( 1 1 ) bytes 2 } { cls def ( s ) use ( ) cycles ( 1 1 ) bytes 2 } { sev def ( v ) use ( ) cycles ( 1 1 ) bytes 2 } { clv def ( v ) use ( ) cycles ( 1 1 ) bytes 2 } { set def ( t ) use ( ) cycles ( 1 1 ) bytes 2 } { clt def ( t ) use ( ) cycles ( 1 1 ) bytes 2 } { seh def ( h ) use ( ) cycles ( 1 1 ) bytes 2 } { clh def ( h ) use ( ) cycles ( 1 1 ) bytes 2 } { nop def ( ) use ( ) cycles ( 1 1 ) bytes 2 } { sleep def ( ) use ( ) cycles ( 1 1 ) bytes 2 } { wdr def ( ) use ( ) cycles ( 1 1 ) bytes 2 }