IDA Disassemblies Gallery

H8 300: COFF FILE Format

Assembler code
.text:00000164 beq _L6:8 .text:00000166 mov.w @(var_6:16,r6), r0 .text:0000016A mov.w @(var_4:16,r6), r1 .text:0000016E mov.w r3, @(var_2:16,r6) .text:00000172 jsr ___negsf2:16 .text:00000176 mov.w r0, @(var_6:16,r6) .text:0000017A mov.w r1, @(var_4:16,r6) .text:0000017E mov.w @(var_2:16,r6), r3 .text:00000182 .text:00000182 _L6: ; CODE XREF: ___adjust+64↑j .text:00000182 mov.w r3, r3 .text:00000184 bne _L7:8 .text:00000186 mov.w @(var_6:16,r6), r0 .text:0000018A mov.w @(var_4:16,r6), r1 .text:0000018E bra _L11:8 .text:00000190 ; --------------------------------------------------------------------------- .text:00000190 .text:00000190 _L7: ; CODE XREF: ___adjust+84↑j .text:00000190 mov.w r3, r3 .text:00000192 bge _L8:8 .text:00000194 mov.w r3, r0 .text:00000196 not.b r0l .text:00000198 not.b r0h .text:0000019A adds #1, r0 .text:0000019C jsr ___exp10:16 .text:000001A0 push.w r1 .text:000001A2 push.w r0 .text:000001A4 mov.w @(var_6:16,r6), r0 .text:000001A8 mov.w @(var_4:16,r6), r1 .text:000001AC jsr ___divsf3:16 .text:000001B0 bra _L12:8 .text:000001B2 ; --------------------------------------------------------------------------- .text:000001B2 .text:000001B2 _L8: ; CODE XREF: ___adjust+92↑j .text:000001B2 mov.w r3, r0