H8 500

Assembler code

ROM:1082
ROM:1082 ! =============== S U B R O U T I N E =======================================
ROM:1082
ROM:1082
ROM:1082 sub_1082: ! near
ROM:1082                 mov:g.w @(0xC:8,r3), r0
ROM:1085                 mov:g.w @(0xA:8,r3), r2
ROM:1088                 bra     loc_109D:8
ROM:108A ! ---------------------------------------------------------------------------
ROM:108A
ROM:108A loc_108A:                               ! CODE XREF: sub_1082:loc_109D↓j
ROM:108A                 mov:g.w @r0+, r4
ROM:108C                 mov:g.w @r0+, r1
ROM:108E                 shlr.w  r1
ROM:1090                 sub.w   #1:16, r1
ROM:1094
ROM:1094 loc_1094:                               ! CODE XREF: sub_1082+14↓j
ROM:1094                 clr.w   @r4+
ROM:1096                 scb/f   r1, loc_1094:8
ROM:1099                 sub.w   #1:16, r2
ROM:109D
ROM:109D loc_109D:                               ! CODE XREF: sub_1082+6↑j
ROM:109D                 bne     loc_108A:8
ROM:109F                 mov:g.w @(0x10:8,r3), r4
ROM:10A2
ROM:10A2 loc_10A2:                               ! CODE XREF: sub_1082+34↓j
ROM:10A2                 mov:g.w @r4+, r0
ROM:10A4                 beq     loc_10B8:8
ROM:10A6                 mov:g.w @r4+, r1
ROM:10A8
ROM:10A8 loc_10A8:                               ! CODE XREF: sub_1082+2C↓j
ROM:10A8                 mov:g.b @r4+, r2
ROM:10AA                 mov:g.b r2, @r1+
ROM:10AC                 add:q.w #-1, r0
ROM:10AE                 bne     loc_10A8:8

Last updated