Result

AC

Duration

555ms

Code [DL]

00000000  dd 21 00 10 cd 82 01 dd  21 01 10 cd 82 01 dd 21  |.!......!......!|
00000010  02 10 cd 82 01 dd 21 03  10 cd 82 01 dd 21 04 10  |......!......!..|
00000020  cd 82 01 dd 21 05 10 cd  82 01 dd 21 06 10 cd 82  |....!......!....|
00000030  01 dd 21 07 10 cd 82 01  dd 21 08 10 cd 82 01 dd  |..!......!......|
00000040  21 09 10 cd 82 01 dd 21  0a 10 cd 82 01 dd 21 0b  |!......!......!.|
00000050  10 cd 82 01 dd 21 00 10  3a 03 10 dd 96 00 32 03  |.....!..:.....2.|
00000060  10 3a 06 10 dd 96 00 32  06 10 3a 09 10 dd 96 00  |.:.....2..:.....|
00000070  32 09 10 dd 21 01 10 3a  04 10 dd 96 00 32 04 10  |2...!..:.....2..|
00000080  3a 07 10 dd 96 00 32 07  10 3a 0a 10 dd 96 00 32  |:.....2..:.....2|
00000090  0a 10 dd 21 02 10 3a 05  10 dd 96 00 32 05 10 3a  |...!..:.....2..:|
000000a0  08 10 dd 96 00 32 08 10  3a 0b 10 dd 96 00 32 0b  |.....2..:.....2.|
000000b0  10 dd 21 00 20 dd 36 00  03 dd 36 01 07 dd 36 02  |..!. .6...6...6.|
000000c0  0b cd b5 01 c4 30 02 dd  7e 03 dd 77 06 dd 7e 04  |.....0..~..w..~.|
000000d0  dd 77 07 dd 7e 05 dd 77  08 dd 36 00 04 dd 36 01  |.w..~..w..6...6.|
000000e0  08 dd 36 02 09 cd b5 01  c4 30 02 cd 4a 02 dd 36  |..6......0..J..6|
000000f0  00 05 dd 36 01 06 dd 36  02 0a cd b5 01 c4 30 02  |...6...6......0.|
00000100  cd 4a 02 dd 36 00 03 dd  36 01 08 dd 36 02 0a cd  |.J..6...6...6...|
00000110  b5 01 cc 30 02 cd 4a 02  dd 36 00 04 dd 36 01 06  |...0..J..6...6..|
00000120  dd 36 02 0b cd b5 01 cc  30 02 cd 4a 02 dd 36 00  |.6......0..J..6.|
00000130  05 dd 36 01 07 dd 36 02  09 cd b5 01 cc 30 02 cd  |..6...6......0..|
00000140  4a 02 dd 66 06 dd 6e 07  0e 06 cd 68 02 67 55 dd  |J..f..n....h.gU.|
00000150  6e 08 0e 06 cd 68 02 62  0e 0a dd 21 00 20 06 06  |n....h.b...!. ..|
00000160  cd 68 02 dd 77 00 dd 23  10 f6 dd 21 05 20 06 06  |.h..w..#...!. ..|
00000170  48 cd 68 02 dd 7e 00 c6  30 cd 00 80 41 dd 2b 10  |H.h..~..0...A.+.|
00000180  ef 76 cd 03 80 d6 30 47  cb 20 cb 20 cb 20 cb 27  |.v....0G. . . .'|
00000190  80 47 cd 03 80 d6 30 80  dd 77 00 cd 03 80 c9 21  |.G....0..w.....!|
000001a0  00 00 79 b7 c8 41 af 19  d2 ac 01 3c 10 f9 c9 cb  |..y..A.....<....|
000001b0  7f c8 ed 44 c9 21 00 10  06 00 dd 4e 00 09 7e cd  |...D.!.....N..~.|
000001c0  af 01 16 00 5f 21 00 10  06 00 dd 4e 01 09 7e cd  |...._!.....N..~.|
000001d0  af 01 4f cd 9f 01 54 5d  21 00 10 06 00 dd 4e 02  |..O...T]!.....N.|
000001e0  09 7e cd af 01 4f cd 9f  01 dd 77 03 dd 74 04 dd  |.~...O....w..t..|
000001f0  75 05 06 00 21 00 10 16  00 dd 5e 00 19 7e cb 7f  |u...!.....^..~..|
00000200  ca 07 02 78 ee 01 47 21  00 10 16 00 dd 5e 01 19  |...x..G!.....^..|
00000210  7e cb 7f ca 1a 02 78 ee  01 47 21 00 10 16 00 dd  |~.....x..G!.....|
00000220  5e 02 19 7e cb 7f ca 2d  02 78 ee 01 47 cb 40 c9  |^..~...-.x..G.@.|
00000230  dd 7e 03 2f 57 dd 7e 04  2f 47 dd 7e 05 2f 4f 03  |.~./W.~./G.~./O.|
00000240  dd 72 03 dd 70 04 dd 71  05 c9 dd 7e 03 dd 46 04  |.r..p..q...~..F.|
00000250  dd 4e 05 dd 56 06 dd 66  07 dd 6e 08 09 8a dd 77  |.N..V..f..n....w|
00000260  06 dd 74 07 dd 75 08 c9  af 06 10 29 17 38 03 b9  |..t..u.....).8..|
00000270  38 02 91 2c 10 f5 c9                              |8..,...|
00000277

Disassembly

        ORG     0000h

        LD      IX,1000h
        CALL    L0182
        LD      IX,1001h
        CALL    L0182
        LD      IX,1002h
        CALL    L0182
        LD      IX,1003h
        CALL    L0182
        LD      IX,1004h
        CALL    L0182
        LD      IX,1005h
        CALL    L0182
        LD      IX,1006h
        CALL    L0182
        LD      IX,1007h
        CALL    L0182
        LD      IX,1008h
        CALL    L0182
        LD      IX,1009h
        CALL    L0182
        LD      IX,100Ah
        CALL    L0182
        LD      IX,100Bh
        CALL    L0182
        LD      IX,1000h
        LD      A,(1003h)
        SUB     (IX+00h)
        LD      (1003h),A
        LD      A,(1006h)
        SUB     (IX+00h)
        LD      (1006h),A
        LD      A,(1009h)
        SUB     (IX+00h)
        LD      (1009h),A
        LD      IX,1001h
        LD      A,(1004h)
        SUB     (IX+00h)
        LD      (1004h),A
        LD      A,(1007h)
        SUB     (IX+00h)
        LD      (1007h),A
        LD      A,(100Ah)
        SUB     (IX+00h)
        LD      (100Ah),A
        LD      IX,1002h
        LD      A,(1005h)
        SUB     (IX+00h)
        LD      (1005h),A
        LD      A,(1008h)
        SUB     (IX+00h)
        LD      (1008h),A
        LD      A,(100Bh)
        SUB     (IX+00h)
        LD      (100Bh),A
        LD      IX,2000h
        LD      (IX+00h),03h
        LD      (IX+01h),07h
        LD      (IX+02h),0Bh
        CALL    L01B5
        CALL    NZ,L0230
        LD      A,(IX+03h)
        LD      (IX+06h),A
        LD      A,(IX+04h)
        LD      (IX+07h),A
        LD      A,(IX+05h)
        LD      (IX+08h),A
        LD      (IX+00h),04h
        LD      (IX+01h),08h
        LD      (IX+02h),09h
        CALL    L01B5
        CALL    NZ,L0230
        CALL    L024A
        LD      (IX+00h),05h
        LD      (IX+01h),06h
        LD      (IX+02h),0Ah
        CALL    L01B5
        CALL    NZ,L0230
        CALL    L024A
        LD      (IX+00h),03h
        LD      (IX+01h),08h
        LD      (IX+02h),0Ah
        CALL    L01B5
        CALL    Z,L0230
        CALL    L024A
        LD      (IX+00h),04h
        LD      (IX+01h),06h
        LD      (IX+02h),0Bh
        CALL    L01B5
        CALL    Z,L0230
        CALL    L024A
        LD      (IX+00h),05h
        LD      (IX+01h),07h
        LD      (IX+02h),09h
        CALL    L01B5
        CALL    Z,L0230
        CALL    L024A
        LD      H,(IX+06h)
        LD      L,(IX+07h)
        LD      C,06h
        CALL    L0268
        LD      H,A
        LD      D,L
        LD      L,(IX+08h)
        LD      C,06h
        CALL    L0268
        LD      H,D
        LD      C,0Ah
        LD      IX,2000h
        LD      B,06h
L0160:  CALL    L0268
        LD      (IX+00h),A
        INC     IX
        DJNZ    L0160
        LD      IX,2005h
        LD      B,06h
L0170:  LD      C,B
        CALL    L0268
        LD      A,(IX+00h)
        ADD     A,30h           ; '0'
        CALL    8000h
        LD      B,C
        DEC     IX
        DJNZ    L0170
        HALT
        ; --- START PROC L0182 ---
L0182:  CALL    8003h
        SUB     30h             ; '0'
        LD      B,A
        SLA     B
        SLA     B
        SLA     B
        SLA     A
        ADD     A,B
        LD      B,A
        CALL    8003h
        SUB     30h             ; '0'
        ADD     A,B
        LD      (IX+00h),A
        CALL    8003h
        RET

        ; --- START PROC L019F ---
L019F:  LD      HL,0000h
        LD      A,C
        OR      A
        RET     Z
        LD      B,C
        XOR     A
L01A7:  ADD     HL,DE
        JP      NC,L01AC
        INC     A
L01AC:  DJNZ    L01A7
        RET

        ; --- START PROC L01AF ---
L01AF:  BIT     7,A
        RET     Z
        NEG
        RET

        ; --- START PROC L01B5 ---
L01B5:  LD      HL,1000h
        LD      B,00h
        LD      C,(IX+00h)
        ADD     HL,BC
        LD      A,(HL)
        CALL    L01AF
        LD      D,00h
        LD      E,A
        LD      HL,1000h
        LD      B,00h
        LD      C,(IX+01h)
        ADD     HL,BC
        LD      A,(HL)
        CALL    L01AF
        LD      C,A
        CALL    L019F
        LD      D,H
        LD      E,L
        LD      HL,1000h
        LD      B,00h
        LD      C,(IX+02h)
        ADD     HL,BC
        LD      A,(HL)
        CALL    L01AF
        LD      C,A
        CALL    L019F
        LD      (IX+03h),A
        LD      (IX+04h),H
        LD      (IX+05h),L
        LD      B,00h
        LD      HL,1000h
        LD      D,00h
        LD      E,(IX+00h)
        ADD     HL,DE
        LD      A,(HL)
        BIT     7,A
        JP      Z,L0207
        LD      A,B
        XOR     01h
        LD      B,A
L0207:  LD      HL,1000h
        LD      D,00h
        LD      E,(IX+01h)
        ADD     HL,DE
        LD      A,(HL)
        BIT     7,A
        JP      Z,L021A
        LD      A,B
        XOR     01h
        LD      B,A
L021A:  LD      HL,1000h
        LD      D,00h
        LD      E,(IX+02h)
        ADD     HL,DE
        LD      A,(HL)
        BIT     7,A
        JP      Z,L022D
        LD      A,B
        XOR     01h
        LD      B,A
L022D:  BIT     0,B
        RET

        ; --- START PROC L0230 ---
L0230:  LD      A,(IX+03h)
        CPL
        LD      D,A
        LD      A,(IX+04h)
        CPL
        LD      B,A
        LD      A,(IX+05h)
        CPL
        LD      C,A
        INC     BC
        LD      (IX+03h),D
        LD      (IX+04h),B
        LD      (IX+05h),C
        RET

        ; --- START PROC L024A ---
L024A:  LD      A,(IX+03h)
        LD      B,(IX+04h)
        LD      C,(IX+05h)
        LD      D,(IX+06h)
        LD      H,(IX+07h)
        LD      L,(IX+08h)
        ADD     HL,BC
        ADC     A,D
        LD      (IX+06h),A
        LD      (IX+07h),H
        LD      (IX+08h),L
        RET

        ; --- START PROC L0268 ---
L0268:  XOR     A
        LD      B,10h
L026B:  ADD     HL,HL
        RLA
        JR      C,L0272
        CP      C
        JR      C,L0274
L0272:  SUB     C
        INC     L
L0274:  DJNZ    L026B
        RET

stdin

93 90 31
35 43 09
35 27 53
12 55 08

stdout

014226

stderr

strace