Annotation of tme/ic/sparc/sparc-auto.h, revision 1.1.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.