#include
int main ()
{
4a: cf ed ldi r28, 0xDF ; 223
4c: d0 e0 ldi r29, 0x00 ; 0
4e: de bf out 0x3e, r29 ; 62
50: cd bf out 0x3d, r28 ; 61
int x, y;
x = 100;
y = 250;
return (x/y);
52: 84 e6 ldi r24, 0x64 ; 100
54: 90 e0 ldi r25, 0x00 ; 0
56: 6a ef ldi r22, 0xFA ; 250
58: 70 e0 ldi r23, 0x00 ; 0
5a: 03 d0 rcall .+6 ; 0x62
5c: 97 2f mov r25, r23
5e: 86 2f mov r24, r22
}
60: 29 c0 rjmp .+82 ; 0xb4
00000062 <__divmodhi4>:
62: 97 fb bst r25, 7
64: 09 2e mov r0, r25
66: 07 26 eor r0, r23
68: 0a d0 rcall .+20 ; 0x7e
6a: 77 fd sbrc r23, 7
6c: 04 d0 rcall .+8 ; 0x76
6e: 0c d0 rcall .+24 ; 0x88
70: 06 d0 rcall .+12 ; 0x7e
72: 00 20 and r0, r0
74: 1a f4 brpl .+6 ; 0x7c
00000076 <__divmodhi4_neg2>:
76: 70 95 com r23
78: 61 95 neg r22
7a: 7f 4f sbci r23, 0xFF ; 255
0000007c <__divmodhi4_exit>:
7c: 08 95 ret
0000007e <__divmodhi4_neg1>:
7e: f6 f7 brtc .-4 ; 0x7c
80: 90 95 com r25
82: 81 95 neg r24
84: 9f 4f sbci r25, 0xFF ; 255
86: 08 95 ret
00000088 <__udivmodhi4>:
88: aa 1b sub r26, r26
8a: bb 1b sub r27, r27
8c: 51 e1 ldi r21, 0x11 ; 17
8e: 07 c0 rjmp .+14 ; 0x9e
00000090 <__udivmodhi4_loop>:
90: aa 1f adc r26, r26
92: bb 1f adc r27, r27
94: a6 17 cp r26, r22
96: b7 07 cpc r27, r23
98: 10 f0 brcs .+4 ; 0x9e
9a: a6 1b sub r26, r22
9c: b7 0b sbc r27, r23
0000009e <__udivmodhi4_ep>:
9e: 88 1f adc r24, r24
a0: 99 1f adc r25, r25
a2: 5a 95 dec r21
a4: a9 f7 brne .-22 ; 0x90
a6: 80 95 com r24
a8: 90 95 com r25
aa: 68 2f mov r22, r24
ac: 79 2f mov r23, r25
ae: 8a 2f mov r24, r26
b0: 9b 2f mov r25, r27
b2: 08 95 ret
000000b4 <_exit>:
b4: ff cf rjmp .-2 ; 0xb4