__CCP__ = 0x34 .text .section .text._Zli2_By,"axG",@progbits,operator"" _B(unsigned long long),comdat .weak operator"" _B(unsigned long long) .type operator"" _B(unsigned long long), @function operator"" _B(unsigned long long): push r28 ; push r29 ; in r28,__SP_L__ ; in r29,__SP_H__ ; sbiw r28,8 ; , out __SP_L__,r28 ; , out __SP_H__,r29 ; , std Y+1,r18 ; v, v std Y+2,r19 ; v, v std Y+3,r20 ; v, v std Y+4,r21 ; v, v std Y+5,r22 ; v, v std Y+6,r23 ; v, v std Y+7,r24 ; v, v std Y+8,r25 ; v, v ldd r24,Y+1 ; _2, v adiw r28,8 ; , out __SP_L__,r28 ; , out __SP_H__,r29 ; , pop r29 ; pop r28 ; ret .size operator"" _B(unsigned long long), .-operator"" _B(unsigned long long) .section .rodata .type AVR::ioOffset, @object .size AVR::ioOffset, 2 AVR::ioOffset: .zero 2 .type Meta::tests::t1, @object .size Meta::tests::t1, 1 Meta::tests::t1: .byte 1 .type Meta::tests::t2, @object .size Meta::tests::t2, 1 Meta::tests::t2: .zero 1 .text .type main::{lambda()#1}::operator()() const, @function main::{lambda()#1}::operator()() const: push r28 ; push r29 ; ; SP -= 2 ; rcall . in r28,__SP_L__ ; in r29,__SP_H__ ; std Y+1,r24 ; __closure, __closure std Y+2,r25 ; __closure, __closure call void AVR::Clock::prescale<(unsigned char)2>() ; nop ; SP += 2 ; pop __tmp_reg__ pop __tmp_reg__ pop r29 ; pop r28 ; ret .size main::{lambda()#1}::operator()() const, .-main::{lambda()#1}::operator()() const .type main, @function main: push r28 ; push r29 ; ; SP -= 1 ; push __tmp_reg__ in r28,__SP_L__ ; in r29,__SP_H__ ; movw r24,r28 ; tmp45, adiw r24,1 ; tmp45, call void AVR::Cpu::Ccp::unlock(main::{lambda()#1} const&) ; ldi r24,0 ; _4 ldi r25,0 ; _4 ; SP += 1 ; pop __tmp_reg__ pop r29 ; pop r28 ; ret .size main, .-main .section .text._ZN3AVR11getBaseAddrINS_7Series05ClockEEEPT_v,"axG",@progbits,AVR::Series0::Clock* AVR::getBaseAddr(),comdat .weak AVR::Series0::Clock* AVR::getBaseAddr() .type AVR::Series0::Clock* AVR::getBaseAddr(), @function AVR::Series0::Clock* AVR::getBaseAddr(): push r28 ; push r29 ; in r28,__SP_L__ ; in r29,__SP_H__ ; ldi r24,lo8(96) ; _1, ldi r25,0 ; _1 pop r29 ; pop r28 ; ret .size AVR::Series0::Clock* AVR::getBaseAddr(), .-AVR::Series0::Clock* AVR::getBaseAddr() .text .type void AVR::Clock::prescale<(unsigned char)2>(), @function void AVR::Clock::prescale<(unsigned char)2>(): push r28 ; push r29 ; ; SP -= 1 ; push __tmp_reg__ in r28,__SP_L__ ; in r29,__SP_H__ ; ldi r24,lo8(1) ; tmp44, std Y+1,r24 ; p, tmp44 call AVR::Series0::Clock* AVR::getBaseAddr() ; adiw r24,1 ; _2, ldi r22,lo8(1) ; , call AVR::ControlRegister::set(AVR::Series0::Clock::MClkCtrlB_t) ; nop ; SP += 1 ; pop __tmp_reg__ pop r29 ; pop r28 ; ret .size void AVR::Clock::prescale<(unsigned char)2>(), .-void AVR::Clock::prescale<(unsigned char)2>() .section .text._ZN3AVR11getBaseAddrINS_7Series03CpuEEEPT_v,"axG",@progbits,AVR::Series0::Cpu* AVR::getBaseAddr(),comdat .weak AVR::Series0::Cpu* AVR::getBaseAddr() .type AVR::Series0::Cpu* AVR::getBaseAddr(), @function AVR::Series0::Cpu* AVR::getBaseAddr(): push r28 ; push r29 ; in r28,__SP_L__ ; in r29,__SP_H__ ; ldi r24,lo8(48) ; _1, ldi r25,0 ; _1 pop r29 ; pop r28 ; ret .size AVR::Series0::Cpu* AVR::getBaseAddr(), .-AVR::Series0::Cpu* AVR::getBaseAddr() .text .type void AVR::Cpu::Ccp::unlock(main::{lambda()#1} const&), @function void AVR::Cpu::Ccp::unlock(main::{lambda()#1} const&): push r17 ; push r28 ; push r29 ; ; SP -= 2 ; rcall . in r28,__SP_L__ ; in r29,__SP_H__ ; std Y+1,r24 ; f, f std Y+2,r25 ; f, f ldi r18,lo8(-40) ; , ldi r19,0 ; ldi r20,0 ; ldi r21,0 ; ldi r22,0 ; ldi r23,0 ; ldi r24,0 ; ldi r25,0 ; call operator"" _B(unsigned long long) ; mov r17,r24 ; _1, call AVR::Series0::Cpu* AVR::getBaseAddr() ; adiw r24,4 ; _3, call AVR::DataRegister::operator*() ; movw r30,r24 ; , _4 st Z,r17 ; *_4, _1 ldd r24,Y+1 ; tmp46, f ldd r25,Y+2 ; tmp46, f call main::{lambda()#1}::operator()() const ; nop ; SP += 2 ; pop __tmp_reg__ pop __tmp_reg__ pop r29 ; pop r28 ; pop r17 ; ret .size void AVR::Cpu::Ccp::unlock(main::{lambda()#1} const&), .-void AVR::Cpu::Ccp::unlock(main::{lambda()#1} const&) .type AVR::ControlRegister::set(AVR::Series0::Clock::MClkCtrlB_t), @function AVR::ControlRegister::set(AVR::Series0::Clock::MClkCtrlB_t): push r28 ; push r29 ; ; SP -= 3 ; rcall . push __tmp_reg__ in r28,__SP_L__ ; in r29,__SP_H__ ; std Y+1,r24 ; this, this std Y+2,r25 ; this, this std Y+3,r22 ; v, v ldd r24,Y+1 ; tmp42, this ldd r25,Y+2 ; tmp42, this ldd r18,Y+3 ; tmp43, v movw r30,r24 ; , tmp42 st Z,r18 ; this_2(D)->hwRegister, tmp43 nop adiw r28,3 ; , out __SP_L__,r28 ; , out __SP_H__,r29 ; , pop r29 ; pop r28 ; ret .size AVR::ControlRegister::set(AVR::Series0::Clock::MClkCtrlB_t), .-AVR::ControlRegister::set(AVR::Series0::Clock::MClkCtrlB_t) .section .text._ZN3AVR12DataRegisterINS_7Series03CpuENS_9ReadWriteESt4byteNS_10ATMega4809EEdeEv,"axG",@progbits,AVR::DataRegister::operator*(),comdat .weak AVR::DataRegister::operator*() .type AVR::DataRegister::operator*(), @function AVR::DataRegister::operator*(): push r28 ; push r29 ; ; SP -= 2 ; rcall . in r28,__SP_L__ ; in r29,__SP_H__ ; std Y+1,r24 ; this, this std Y+2,r25 ; this, this ldd r24,Y+1 ; _2, this ldd r25,Y+2 ; _2, this ; SP += 2 ; pop __tmp_reg__ pop __tmp_reg__ pop r29 ; pop r28 ; ret .size AVR::DataRegister::operator*(), .-AVR::DataRegister::operator*()