Annotation of tme/ic/sparc/sparc-auto.h, revision 1.1

1.1     ! root        1: /* automatically generated by sparc-misc-auto.sh, do not edit! */
        !             2: 
        !             3: /* the register mapping: */
        !             4: #define TME_SPARC_IREG_UNDEF           (-1)
        !             5: #define TME_SPARC_IREG_G0              (0)
        !             6: #define TME_SPARC_IREG_G1              (1)
        !             7: #define TME_SPARC_IREG_G2              (2)
        !             8: #define TME_SPARC_IREG_G3              (3)
        !             9: #define TME_SPARC_IREG_G4              (4)
        !            10: #define TME_SPARC_IREG_G5              (5)
        !            11: #define TME_SPARC_IREG_G6              (6)
        !            12: #define TME_SPARC_IREG_G7              (7)
        !            13: #define TME_SPARC_IREG_PC              (((TME_SPARC_WINDOWS_MAX * 16) + 8) + 8)
        !            14: #define TME_SPARC_IREG_PC_NEXT         (((TME_SPARC_WINDOWS_MAX * 16) + 8) + 9)
        !            15: #define TME_SPARC_IREG_PC_NEXT_NEXT            (((TME_SPARC_WINDOWS_MAX * 16) + 8) + 10)
        !            16: #define TME_SPARC_IREG_IMM             (((TME_SPARC_WINDOWS_MAX * 16) + 8) + 11)
        !            17: #define TME_SPARC_IREG_Y               (((TME_SPARC_WINDOWS_MAX * 16) + 8) + 14)
        !            18: #define TME_SPARC_IREG_FPX             (((TME_SPARC_WINDOWS_MAX * 16) + 8) + 16)
        !            19: #define tme_sparc32_ireg_psr           tme_sparc_ireg_uint32(((TME_SPARC_WINDOWS_MAX * 16) + 8) + 20)
        !            20: #define tme_sparc32_ireg_wim           tme_sparc_ireg_uint32(((TME_SPARC_WINDOWS_MAX * 16) + 8) + 21)
        !            21: #define tme_sparc32_ireg_tbr           tme_sparc_ireg_uint32(((TME_SPARC_WINDOWS_MAX * 16) + 8) + 22)
        !            22: #define tme_sparc64_ireg_tba           tme_sparc_ireg_uint64(((TME_SPARC_WINDOWS_MAX * 16) + 8) + 22)
        !            23: #define tme_sparc64_ireg_pstate                tme_sparc_ireg_uint32((((TME_SPARC_WINDOWS_MAX * 16) + 8) + 23) << 1)
        !            24: #define tme_sparc64_ireg_ccr           tme_sparc_ireg_uint8(((((TME_SPARC_WINDOWS_MAX * 16) + 8) + 24) << 3) + 0)
        !            25: #define tme_sparc64_ireg_asi           tme_sparc_ireg_uint8(((((TME_SPARC_WINDOWS_MAX * 16) + 8) + 24) << 3) + 1)
        !            26: /* automatically generated by sparc-insns-auto.sh, do not edit! */
        !            27: _TME_RCSID("$Id: sparc-insns-auto.sh,v 1.5 2007/03/29 01:16:09 fredette Exp $");
        !            28: 
        !            29: TME_SPARC_FORMAT3_DECL(tme_sparc32_add, tme_uint32_t);
        !            30: TME_SPARC_FORMAT3_DECL(tme_sparc32_addcc, tme_uint32_t);
        !            31: TME_SPARC_FORMAT3_DECL(tme_sparc32_sub, tme_uint32_t);
        !            32: TME_SPARC_FORMAT3_DECL(tme_sparc32_subcc, tme_uint32_t);
        !            33: TME_SPARC_FORMAT3_DECL(tme_sparc32_or, tme_uint32_t);
        !            34: TME_SPARC_FORMAT3_DECL(tme_sparc32_orcc, tme_uint32_t);
        !            35: TME_SPARC_FORMAT3_DECL(tme_sparc32_orn, tme_uint32_t);
        !            36: TME_SPARC_FORMAT3_DECL(tme_sparc32_orncc, tme_uint32_t);
        !            37: TME_SPARC_FORMAT3_DECL(tme_sparc32_and, tme_uint32_t);
        !            38: TME_SPARC_FORMAT3_DECL(tme_sparc32_andcc, tme_uint32_t);
        !            39: TME_SPARC_FORMAT3_DECL(tme_sparc32_andn, tme_uint32_t);
        !            40: TME_SPARC_FORMAT3_DECL(tme_sparc32_andncc, tme_uint32_t);
        !            41: TME_SPARC_FORMAT3_DECL(tme_sparc32_xor, tme_uint32_t);
        !            42: TME_SPARC_FORMAT3_DECL(tme_sparc32_xorcc, tme_uint32_t);
        !            43: TME_SPARC_FORMAT3_DECL(tme_sparc32_xnor, tme_uint32_t);
        !            44: TME_SPARC_FORMAT3_DECL(tme_sparc32_xnorcc, tme_uint32_t);
        !            45: TME_SPARC_FORMAT3_DECL(tme_sparc32_addx, tme_uint32_t);
        !            46: TME_SPARC_FORMAT3_DECL(tme_sparc32_addxcc, tme_uint32_t);
        !            47: TME_SPARC_FORMAT3_DECL(tme_sparc32_subx, tme_uint32_t);
        !            48: TME_SPARC_FORMAT3_DECL(tme_sparc32_subxcc, tme_uint32_t);
        !            49: TME_SPARC_FORMAT3_DECL(tme_sparc32_taddcc, tme_uint32_t);
        !            50: TME_SPARC_FORMAT3_DECL(tme_sparc32_taddcctv, tme_uint32_t);
        !            51: TME_SPARC_FORMAT3_DECL(tme_sparc32_tsubcc, tme_uint32_t);
        !            52: TME_SPARC_FORMAT3_DECL(tme_sparc32_tsubcctv, tme_uint32_t);
        !            53: TME_SPARC_FORMAT3_DECL(tme_sparc32_umul, tme_uint32_t);
        !            54: TME_SPARC_FORMAT3_DECL(tme_sparc32_umulcc, tme_uint32_t);
        !            55: TME_SPARC_FORMAT3_DECL(tme_sparc32_smul, tme_uint32_t);
        !            56: TME_SPARC_FORMAT3_DECL(tme_sparc32_smulcc, tme_uint32_t);
        !            57: TME_SPARC_FORMAT3_DECL(tme_sparc32_udiv, tme_uint32_t);
        !            58: TME_SPARC_FORMAT3_DECL(tme_sparc32_udivcc, tme_uint32_t);
        !            59: TME_SPARC_FORMAT3_DECL(tme_sparc32_sdiv, tme_uint32_t);
        !            60: TME_SPARC_FORMAT3_DECL(tme_sparc32_sdivcc, tme_uint32_t);
        !            61: TME_SPARC_FORMAT3_DECL(tme_sparc32_sll, tme_uint32_t);
        !            62: TME_SPARC_FORMAT3_DECL(tme_sparc32_srl, tme_uint32_t);
        !            63: TME_SPARC_FORMAT3_DECL(tme_sparc32_sra, tme_uint32_t);
        !            64: TME_SPARC_FORMAT3_DECL(tme_sparc32_ldb, tme_uint32_t);
        !            65: TME_SPARC_FORMAT3_DECL(tme_sparc32_stb, tme_uint32_t);
        !            66: TME_SPARC_FORMAT3_DECL(tme_sparc32_ldh, tme_uint32_t);
        !            67: TME_SPARC_FORMAT3_DECL(tme_sparc32_sth, tme_uint32_t);
        !            68: TME_SPARC_FORMAT3_DECL(tme_sparc32_ld, tme_uint32_t);
        !            69: TME_SPARC_FORMAT3_DECL(tme_sparc32_st, tme_uint32_t);
        !            70: TME_SPARC_FORMAT3_DECL(tme_sparc32_ldd, tme_uint32_t);
        !            71: TME_SPARC_FORMAT3_DECL(tme_sparc32_std, tme_uint32_t);
        !            72: TME_SPARC_FORMAT3_DECL(tme_sparc32_ldstub, tme_uint32_t);
        !            73: TME_SPARC_FORMAT3_DECL(tme_sparc32_ldstuba, tme_uint32_t);
        !            74: TME_SPARC_FORMAT3_DECL(tme_sparc32_swap, tme_uint32_t);
        !            75: TME_SPARC_FORMAT3_DECL(tme_sparc32_swapa, tme_uint32_t);
        !            76: TME_SPARC_FORMAT3_DECL(tme_sparc32_ldba, tme_uint32_t);
        !            77: TME_SPARC_FORMAT3_DECL(tme_sparc32_stba, tme_uint32_t);
        !            78: TME_SPARC_FORMAT3_DECL(tme_sparc32_ldha, tme_uint32_t);
        !            79: TME_SPARC_FORMAT3_DECL(tme_sparc32_stha, tme_uint32_t);
        !            80: TME_SPARC_FORMAT3_DECL(tme_sparc32_lda, tme_uint32_t);
        !            81: TME_SPARC_FORMAT3_DECL(tme_sparc32_sta, tme_uint32_t);
        !            82: TME_SPARC_FORMAT3_DECL(tme_sparc32_ldda, tme_uint32_t);
        !            83: TME_SPARC_FORMAT3_DECL(tme_sparc32_stda, tme_uint32_t);
        !            84: TME_SPARC_FORMAT3_DECL(tme_sparc32_jmpl, tme_uint32_t);
        !            85: TME_SPARC_FORMAT3_DECL(tme_sparc32_ldf, tme_uint32_t);
        !            86: TME_SPARC_FORMAT3_DECL(tme_sparc32_lddf, tme_uint32_t);
        !            87: TME_SPARC_FORMAT3_DECL(tme_sparc32_ldfsr, tme_uint32_t);
        !            88: TME_SPARC_FORMAT3_DECL(tme_sparc32_stf, tme_uint32_t);
        !            89: TME_SPARC_FORMAT3_DECL(tme_sparc32_stdf, tme_uint32_t);
        !            90: TME_SPARC_FORMAT3_DECL(tme_sparc32_stfsr, tme_uint32_t);
        !            91: TME_SPARC_FORMAT3_DECL(tme_sparc32_mulscc, tme_uint32_t);
        !            92: const tme_shared tme_uint8_t *tme_sparc32_load _TME_P((struct tme_sparc *, tme_uint32_t, unsigned int));
        !            93: tme_shared tme_uint8_t *tme_sparc32_store _TME_P((struct tme_sparc *, tme_uint32_t, const tme_uint32_t *, unsigned int));

unix.superglobalmegacorp.com

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