Annotation of frontvm/as68k/.test.s.c, revision 1.1.1.1

1.1       root        1: void Init680x0 () {
                      2:        return load_binfile ("test.s.o");
                      3: }
                      4: void Start680x0 ()
                      5: {
                      6:        s32 i, jdest = 0x1c + LOAD_BASE;
                      7:        load_binfile ("test.s.o");
                      8:        Regs[15].u32 = MEM_SIZE;
                      9: 
                     10: jumptable:
                     11:        switch (jdest) {
                     12: __l1c: case (0x1c + LOAD_BASE):
                     13:        (* hcalls[4]) ();
                     14: __l20: case (0x20 + LOAD_BASE):
                     15:        Regs[8].u32 = __Dhello_world;
                     16: __l24: case (0x24 + LOAD_BASE):
                     17:        __F26 ();
                     18: __l26: case (0x26 + LOAD_BASE):
                     19:        (* hcalls[0]) ();
                     20: __Nevent_loop:
                     21: __l2a: case (0x2a + LOAD_BASE):
                     22:        if (1)
                     23:        {
                     24:        if (exceptions_pending) {
                     25:                rdest = __Devent_loop;
                     26:                goto handle_exception;
                     27:        } else {
                     28:        goto __Nevent_loop;
                     29:        }}
                     30: __Nhello_world:
                     31: __l2e: case (0x2e + LOAD_BASE):
                     32:        __F30 ();
                     33: __l30: case (0x30 + LOAD_BASE):
                     34:        __F32 ();
                     35: __l32: case (0x32 + LOAD_BASE):
                     36:        __F34 ();
                     37: __l34: case (0x34 + LOAD_BASE):
                     38:        __F36 ();
                     39: __l36: case (0x36 + LOAD_BASE):
                     40:        __F38 ();
                     41: __l38: case (0x38 + LOAD_BASE):
                     42:        __F3a ();
                     43: __l3a: case (0x3a + LOAD_BASE):
                     44:        __F3c ();
                     45: __l3c: case (0x3c + LOAD_BASE):
                     46:        __F3e ();
                     47: __l3e: case (0x3e + LOAD_BASE):
                     48:        __F40 ();
                     49: __l40: case (0x40 + LOAD_BASE):
                     50:        __F42 ();
                     51: __l42: case (0x42 + LOAD_BASE):
                     52:        __F44 ();
                     53: __l44: case (0x44 + LOAD_BASE):
                     54:        (* hcalls[2]) ();
                     55: __l48: case (0x48 + LOAD_BASE):
                     56:        Regs[8].u32 = __Dstr;
                     57: __l4c: case (0x4c + LOAD_BASE):
                     58:        __F4e ();
                     59: __Nloop:
                     60: __l4e: case (0x4e + LOAD_BASE):
                     61:        __F50 ();
                     62: __l50: case (0x50 + LOAD_BASE):
                     63:        Regs[15].s32 -= 4;
                     64:        STMemory_WriteLong (Regs[15].s32, __D52);
                     65:        {
                     66:        if (exceptions_pending) {
                     67:                rdest = __Dprint;
                     68:                goto handle_exception;
                     69:        } else {
                     70:        goto __Nprint;
                     71:        }}
                     72: __l52: case (0x52 + LOAD_BASE):
                     73:        if (nZ)
                     74:        {
                     75:        if (exceptions_pending) {
                     76:                rdest = __Dloop;
                     77:                goto handle_exception;
                     78:        } else {
                     79:        goto __Nloop;
                     80:        }}
                     81: __l54: case (0x54 + LOAD_BASE):
                     82:        __F5a ();
                     83: __Nloop2:
                     84: __l5a: case (0x5a + LOAD_BASE):
                     85:        __F5c ();
                     86: __l5c: case (0x5c + LOAD_BASE):
                     87:        __F5e ();
                     88: __l5e: case (0x5e + LOAD_BASE):
                     89:        __F60 ();
                     90: __l60: case (0x60 + LOAD_BASE):
                     91:        if (nZ)
                     92:        {
                     93:        if (exceptions_pending) {
                     94:                rdest = __Dloop2;
                     95:                goto handle_exception;
                     96:        } else {
                     97:        goto __Nloop2;
                     98:        }}
                     99: __l62: case (0x62 + LOAD_BASE):
                    100:        jdest = rdest;
                    101:        rdest = 0;
                    102:        goto jumptable;
                    103: __Nprint:
                    104: __l64: case (0x64 + LOAD_BASE):
                    105:        (* hcalls[1]) ();
                    106: __l68: case (0x68 + LOAD_BASE):
                    107:        jdest = STMemory_ReadLong (Regs[15].u32);
                    108:        Regs[15].s32 += 4;
                    109:        goto jumptable;
                    110: __Nstr:

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.