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

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)
1.1.1.2 ! root       13: #define TME_SPARC64_IREG_AG_G0 ((TME_SPARC_WINDOWS_MAX * 16) + 8 + (8 * 0))
        !            14: #define TME_SPARC64_IREG_MG_G0 ((TME_SPARC_WINDOWS_MAX * 16) + 8 + (8 * 1))
        !            15: #define TME_SPARC64_IREG_IG_G0 ((TME_SPARC_WINDOWS_MAX * 16) + 8 + (8 * 2))
        !            16: #define TME_SPARC_IREG_PC              ((TME_SPARC_WINDOWS_MAX * 16) + 32)
        !            17: #define TME_SPARC_IREG_PC_NEXT         ((TME_SPARC_WINDOWS_MAX * 16) + 33)
        !            18: #define TME_SPARC_IREG_PC_NEXT_NEXT            ((TME_SPARC_WINDOWS_MAX * 16) + 34)
        !            19: #define TME_SPARC_IREG_INSN            ((TME_SPARC_WINDOWS_MAX * 16) + 35)
        !            20: #define TME_SPARC_IREG_TMP(x)          ((TME_SPARC_WINDOWS_MAX * 16) + 36 + (x))
        !            21: #define TME_SPARC_IREG_Y               ((TME_SPARC_WINDOWS_MAX * 16) + 39)
        !            22: #define TME_SPARC_IREG_FPX             ((TME_SPARC_WINDOWS_MAX * 16) + 40)
        !            23: #define TME_SPARC32_IREG_PSR           ((TME_SPARC_WINDOWS_MAX * 16) + 44)
        !            24: #define tme_sparc32_ireg_psr           tme_sparc_ireg_uint32(TME_SPARC32_IREG_PSR)
        !            25: #define tme_sparc64_ireg_pstate        tme_sparc_ireg_uint32(((TME_SPARC_WINDOWS_MAX * 16) + 44) << 1)
        !            26: #define tme_sparc32_ireg_wim           tme_sparc_ireg_uint32((TME_SPARC_WINDOWS_MAX * 16) + 45)
        !            27: #define tme_sparc64_ireg_winstates     tme_sparc_ireg_uint32((((TME_SPARC_WINDOWS_MAX * 16) + 45) << 1) + 0)
        !            28: #define TME_SPARC64_WINSTATES_CWP(x)           (((x) & 0x3f) << (8 * 0))
        !            29: #define tme_sparc64_ireg_cwp           tme_sparc_ireg_uint8((((TME_SPARC_WINDOWS_MAX * 16) + 45) << 3) + 0)
        !            30: #define TME_SPARC64_WINSTATES_CANRESTORE(x)    (((x) & 0x3f) << (8 * 1))
        !            31: #define tme_sparc64_ireg_canrestore    tme_sparc_ireg_uint8((((TME_SPARC_WINDOWS_MAX * 16) + 45) << 3) + 1)
        !            32: #define TME_SPARC64_WINSTATES_CANSAVE(x)       (((x) & 0x3f) << (8 * 2))
        !            33: #define tme_sparc64_ireg_cansave       tme_sparc_ireg_uint8((((TME_SPARC_WINDOWS_MAX * 16) + 45) << 3) + 2)
        !            34: #define TME_SPARC64_WINSTATES_OTHERWIN(x)      (((x) & 0x3f) << (8 * 3))
        !            35: #define tme_sparc64_ireg_otherwin      tme_sparc_ireg_uint8((((TME_SPARC_WINDOWS_MAX * 16) + 45) << 3) + 3)
        !            36: #define tme_sparc64_ireg_winstates_mask tme_sparc_ireg_uint32((((TME_SPARC_WINDOWS_MAX * 16) + 45) << 1) + 1)
        !            37: #define tme_sparc32_ireg_tbr           tme_sparc_ireg_uint32((TME_SPARC_WINDOWS_MAX * 16) + 46)
        !            38: #define tme_sparc64_ireg_tba           tme_sparc_ireg_uint64((TME_SPARC_WINDOWS_MAX * 16) + 46)
        !            39: #define tme_sparc64_ireg_tpc(tl)       tme_sparc_ireg_uint64((TME_SPARC_WINDOWS_MAX * 16) + (TME_SPARC_TL_MAX * 0) + 47 + ((tl) - 1))
        !            40: #define tme_sparc64_ireg_tnpc(tl)      tme_sparc_ireg_uint64((TME_SPARC_WINDOWS_MAX * 16) + (TME_SPARC_TL_MAX * 1) + 47 + ((tl) - 1))
        !            41: #define TME_SPARC64_IREG_TSTATE(tl)    ((TME_SPARC_WINDOWS_MAX * 16) + (TME_SPARC_TL_MAX * 2) + 47 + ((tl) - 1))
        !            42: #define tme_sparc64_ireg_tstate(tl)    tme_sparc_ireg_uint64(TME_SPARC64_IREG_TSTATE(tl))
        !            43: #define tme_sparc64_ireg_tstate_ccr(tl) tme_sparc_ireg_uint8((TME_SPARC64_IREG_TSTATE(tl) << 3) + sizeof(tme_uint32_t))
        !            44: #if TME_SPARC_TL_MAX > 8
        !            45: #error "TME_SPARC_TL_MAX changed"
        !            46: #endif
        !            47: #define tme_sparc64_ireg_tt(tl)        tme_sparc_ireg_uint8((((TME_SPARC_WINDOWS_MAX * 16) + (TME_SPARC_TL_MAX * 3) + 47) << 3) + ((tl) - 1))
        !            48: #define tme_sparc64_ireg_tl            tme_sparc_ireg_uint8(((((TME_SPARC_WINDOWS_MAX * 16) + (TME_SPARC_TL_MAX * 3) + 1) + 47) << 3) + 0)
        !            49: #define tme_sparc64_ireg_pil           tme_sparc_ireg_uint8(((((TME_SPARC_WINDOWS_MAX * 16) + (TME_SPARC_TL_MAX * 3) + 1) + 47) << 3) + 1)
        !            50: #define tme_sparc64_ireg_asi           tme_sparc_ireg_uint8(((((TME_SPARC_WINDOWS_MAX * 16) + (TME_SPARC_TL_MAX * 3) + 1) + 47) << 3) + 2)
        !            51: #define tme_sparc64_ireg_fprs          tme_sparc_ireg_uint8(((((TME_SPARC_WINDOWS_MAX * 16) + (TME_SPARC_TL_MAX * 3) + 1) + 47) << 3) + 3)
        !            52: #define tme_sparc64_ireg_wstate        tme_sparc_ireg_uint8(((((TME_SPARC_WINDOWS_MAX * 16) + (TME_SPARC_TL_MAX * 3) + 1) + 47) << 3) + 4)
        !            53: #define tme_sparc64_ireg_cleanwin      tme_sparc_ireg_uint8(((((TME_SPARC_WINDOWS_MAX * 16) + (TME_SPARC_TL_MAX * 3) + 1) + 47) << 3) + 5)
        !            54: #define tme_sparc64_ireg_tick_npt      tme_sparc_ireg_uint8(((((TME_SPARC_WINDOWS_MAX * 16) + (TME_SPARC_TL_MAX * 3) + 1) + 47) << 3) + 6)
        !            55: #define tme_sparc64_ireg_tick_offset   tme_sparc_ireg_uint64(((TME_SPARC_WINDOWS_MAX * 16) + (TME_SPARC_TL_MAX * 3) + 1) + 48)
        !            56: #define tme_sparc64_ireg_ver           tme_sparc_ireg_uint64(((TME_SPARC_WINDOWS_MAX * 16) + (TME_SPARC_TL_MAX * 3) + 1) + 49)
        !            57: #define TME_SPARC64_IREG_CCR           (((TME_SPARC_WINDOWS_MAX * 16) + (TME_SPARC_TL_MAX * 3) + 1) + 50)
        !            58: #define tme_sparc64_ireg_ccr           tme_sparc_ireg_uint8(TME_SPARC64_IREG_CCR << 3)
        !            59: #define TME_SPARC64_IREG_RCC           (((TME_SPARC_WINDOWS_MAX * 16) + (TME_SPARC_TL_MAX * 3) + 1) + 51)
        !            60: #define tme_sparc64_ireg_va_hole_start tme_sparc_ireg_uint64(((TME_SPARC_WINDOWS_MAX * 16) + (TME_SPARC_TL_MAX * 3) + 1) + 52)
1.1       root       61: /* automatically generated by sparc-insns-auto.sh, do not edit! */
1.1.1.2 ! root       62: _TME_RCSID("$Id: sparc-insns-auto.sh,v 1.10 2010/06/05 16:13:41 fredette Exp $");
1.1       root       63: 
                     64: TME_SPARC_FORMAT3_DECL(tme_sparc32_add, tme_uint32_t);
                     65: TME_SPARC_FORMAT3_DECL(tme_sparc32_addcc, tme_uint32_t);
                     66: TME_SPARC_FORMAT3_DECL(tme_sparc32_sub, tme_uint32_t);
                     67: TME_SPARC_FORMAT3_DECL(tme_sparc32_subcc, tme_uint32_t);
                     68: TME_SPARC_FORMAT3_DECL(tme_sparc32_or, tme_uint32_t);
                     69: TME_SPARC_FORMAT3_DECL(tme_sparc32_orcc, tme_uint32_t);
                     70: TME_SPARC_FORMAT3_DECL(tme_sparc32_orn, tme_uint32_t);
                     71: TME_SPARC_FORMAT3_DECL(tme_sparc32_orncc, tme_uint32_t);
                     72: TME_SPARC_FORMAT3_DECL(tme_sparc32_and, tme_uint32_t);
                     73: TME_SPARC_FORMAT3_DECL(tme_sparc32_andcc, tme_uint32_t);
                     74: TME_SPARC_FORMAT3_DECL(tme_sparc32_andn, tme_uint32_t);
                     75: TME_SPARC_FORMAT3_DECL(tme_sparc32_andncc, tme_uint32_t);
                     76: TME_SPARC_FORMAT3_DECL(tme_sparc32_xor, tme_uint32_t);
                     77: TME_SPARC_FORMAT3_DECL(tme_sparc32_xorcc, tme_uint32_t);
                     78: TME_SPARC_FORMAT3_DECL(tme_sparc32_xnor, tme_uint32_t);
                     79: TME_SPARC_FORMAT3_DECL(tme_sparc32_xnorcc, tme_uint32_t);
                     80: TME_SPARC_FORMAT3_DECL(tme_sparc32_addx, tme_uint32_t);
                     81: TME_SPARC_FORMAT3_DECL(tme_sparc32_addxcc, tme_uint32_t);
                     82: TME_SPARC_FORMAT3_DECL(tme_sparc32_subx, tme_uint32_t);
                     83: TME_SPARC_FORMAT3_DECL(tme_sparc32_subxcc, tme_uint32_t);
                     84: TME_SPARC_FORMAT3_DECL(tme_sparc32_taddcc, tme_uint32_t);
                     85: TME_SPARC_FORMAT3_DECL(tme_sparc32_taddcctv, tme_uint32_t);
                     86: TME_SPARC_FORMAT3_DECL(tme_sparc32_tsubcc, tme_uint32_t);
                     87: TME_SPARC_FORMAT3_DECL(tme_sparc32_tsubcctv, tme_uint32_t);
                     88: TME_SPARC_FORMAT3_DECL(tme_sparc32_umul, tme_uint32_t);
                     89: TME_SPARC_FORMAT3_DECL(tme_sparc32_umulcc, tme_uint32_t);
                     90: TME_SPARC_FORMAT3_DECL(tme_sparc32_smul, tme_uint32_t);
                     91: TME_SPARC_FORMAT3_DECL(tme_sparc32_smulcc, tme_uint32_t);
                     92: TME_SPARC_FORMAT3_DECL(tme_sparc32_udiv, tme_uint32_t);
                     93: TME_SPARC_FORMAT3_DECL(tme_sparc32_udivcc, tme_uint32_t);
                     94: TME_SPARC_FORMAT3_DECL(tme_sparc32_sdiv, tme_uint32_t);
                     95: TME_SPARC_FORMAT3_DECL(tme_sparc32_sdivcc, tme_uint32_t);
                     96: TME_SPARC_FORMAT3_DECL(tme_sparc32_sll, tme_uint32_t);
                     97: TME_SPARC_FORMAT3_DECL(tme_sparc32_srl, tme_uint32_t);
                     98: TME_SPARC_FORMAT3_DECL(tme_sparc32_sra, tme_uint32_t);
                     99: TME_SPARC_FORMAT3_DECL(tme_sparc32_ldb, tme_uint32_t);
                    100: TME_SPARC_FORMAT3_DECL(tme_sparc32_stb, tme_uint32_t);
                    101: TME_SPARC_FORMAT3_DECL(tme_sparc32_ldh, tme_uint32_t);
                    102: TME_SPARC_FORMAT3_DECL(tme_sparc32_sth, tme_uint32_t);
                    103: TME_SPARC_FORMAT3_DECL(tme_sparc32_ld, tme_uint32_t);
                    104: TME_SPARC_FORMAT3_DECL(tme_sparc32_st, tme_uint32_t);
                    105: TME_SPARC_FORMAT3_DECL(tme_sparc32_ldd, tme_uint32_t);
                    106: TME_SPARC_FORMAT3_DECL(tme_sparc32_std, tme_uint32_t);
                    107: TME_SPARC_FORMAT3_DECL(tme_sparc32_ldstub, tme_uint32_t);
                    108: TME_SPARC_FORMAT3_DECL(tme_sparc32_ldstuba, tme_uint32_t);
                    109: TME_SPARC_FORMAT3_DECL(tme_sparc32_swap, tme_uint32_t);
                    110: TME_SPARC_FORMAT3_DECL(tme_sparc32_swapa, tme_uint32_t);
                    111: TME_SPARC_FORMAT3_DECL(tme_sparc32_ldba, tme_uint32_t);
                    112: TME_SPARC_FORMAT3_DECL(tme_sparc32_stba, tme_uint32_t);
                    113: TME_SPARC_FORMAT3_DECL(tme_sparc32_ldha, tme_uint32_t);
                    114: TME_SPARC_FORMAT3_DECL(tme_sparc32_stha, tme_uint32_t);
                    115: TME_SPARC_FORMAT3_DECL(tme_sparc32_lda, tme_uint32_t);
                    116: TME_SPARC_FORMAT3_DECL(tme_sparc32_sta, tme_uint32_t);
                    117: TME_SPARC_FORMAT3_DECL(tme_sparc32_ldda, tme_uint32_t);
                    118: TME_SPARC_FORMAT3_DECL(tme_sparc32_stda, tme_uint32_t);
                    119: TME_SPARC_FORMAT3_DECL(tme_sparc32_jmpl, tme_uint32_t);
                    120: TME_SPARC_FORMAT3_DECL(tme_sparc32_ldf, tme_uint32_t);
                    121: TME_SPARC_FORMAT3_DECL(tme_sparc32_lddf, tme_uint32_t);
                    122: TME_SPARC_FORMAT3_DECL(tme_sparc32_ldfsr, tme_uint32_t);
                    123: TME_SPARC_FORMAT3_DECL(tme_sparc32_stf, tme_uint32_t);
                    124: TME_SPARC_FORMAT3_DECL(tme_sparc32_stdf, tme_uint32_t);
                    125: TME_SPARC_FORMAT3_DECL(tme_sparc32_stfsr, tme_uint32_t);
1.1.1.2 ! root      126: TME_SPARC_FORMAT3_DECL(tme_sparc32_fpop1, tme_uint32_t);
        !           127: TME_SPARC_FORMAT3_DECL(tme_sparc32_fpop2, tme_uint32_t);
1.1       root      128: TME_SPARC_FORMAT3_DECL(tme_sparc32_mulscc, tme_uint32_t);
1.1.1.2 ! root      129: void tme_sparc32_atomic _TME_P((struct tme_sparc *, struct tme_sparc_ls *));
        !           130: void tme_sparc32_load _TME_P((struct tme_sparc *, struct tme_sparc_ls *));
        !           131: void tme_sparc32_store _TME_P((struct tme_sparc *, struct tme_sparc_ls *));
        !           132: tme_shared tme_uint8_t *tme_sparc32_ls _TME_P((struct tme_sparc *, tme_uint32_t, tme_uint32_t *, tme_uint32_t));
        !           133: 
        !           134: #ifdef TME_HAVE_INT64_T
        !           135: TME_SPARC_FORMAT3_DECL(tme_sparc64_add, tme_uint64_t);
        !           136: TME_SPARC_FORMAT3_DECL(tme_sparc64_addcc, tme_uint64_t);
        !           137: TME_SPARC_FORMAT3_DECL(tme_sparc64_sub, tme_uint64_t);
        !           138: TME_SPARC_FORMAT3_DECL(tme_sparc64_subcc, tme_uint64_t);
        !           139: TME_SPARC_FORMAT3_DECL(tme_sparc64_or, tme_uint64_t);
        !           140: TME_SPARC_FORMAT3_DECL(tme_sparc64_orcc, tme_uint64_t);
        !           141: TME_SPARC_FORMAT3_DECL(tme_sparc64_orn, tme_uint64_t);
        !           142: TME_SPARC_FORMAT3_DECL(tme_sparc64_orncc, tme_uint64_t);
        !           143: TME_SPARC_FORMAT3_DECL(tme_sparc64_and, tme_uint64_t);
        !           144: TME_SPARC_FORMAT3_DECL(tme_sparc64_andcc, tme_uint64_t);
        !           145: TME_SPARC_FORMAT3_DECL(tme_sparc64_andn, tme_uint64_t);
        !           146: TME_SPARC_FORMAT3_DECL(tme_sparc64_andncc, tme_uint64_t);
        !           147: TME_SPARC_FORMAT3_DECL(tme_sparc64_xor, tme_uint64_t);
        !           148: TME_SPARC_FORMAT3_DECL(tme_sparc64_xorcc, tme_uint64_t);
        !           149: TME_SPARC_FORMAT3_DECL(tme_sparc64_xnor, tme_uint64_t);
        !           150: TME_SPARC_FORMAT3_DECL(tme_sparc64_xnorcc, tme_uint64_t);
        !           151: TME_SPARC_FORMAT3_DECL(tme_sparc64_addx, tme_uint64_t);
        !           152: TME_SPARC_FORMAT3_DECL(tme_sparc64_addxcc, tme_uint64_t);
        !           153: TME_SPARC_FORMAT3_DECL(tme_sparc64_subx, tme_uint64_t);
        !           154: TME_SPARC_FORMAT3_DECL(tme_sparc64_subxcc, tme_uint64_t);
        !           155: TME_SPARC_FORMAT3_DECL(tme_sparc64_taddcc, tme_uint64_t);
        !           156: TME_SPARC_FORMAT3_DECL(tme_sparc64_taddcctv, tme_uint64_t);
        !           157: TME_SPARC_FORMAT3_DECL(tme_sparc64_tsubcc, tme_uint64_t);
        !           158: TME_SPARC_FORMAT3_DECL(tme_sparc64_tsubcctv, tme_uint64_t);
        !           159: TME_SPARC_FORMAT3_DECL(tme_sparc64_umul, tme_uint64_t);
        !           160: TME_SPARC_FORMAT3_DECL(tme_sparc64_umulcc, tme_uint64_t);
        !           161: TME_SPARC_FORMAT3_DECL(tme_sparc64_smul, tme_uint64_t);
        !           162: TME_SPARC_FORMAT3_DECL(tme_sparc64_smulcc, tme_uint64_t);
        !           163: TME_SPARC_FORMAT3_DECL(tme_sparc64_udiv, tme_uint64_t);
        !           164: TME_SPARC_FORMAT3_DECL(tme_sparc64_udivcc, tme_uint64_t);
        !           165: TME_SPARC_FORMAT3_DECL(tme_sparc64_sdiv, tme_uint64_t);
        !           166: TME_SPARC_FORMAT3_DECL(tme_sparc64_sdivcc, tme_uint64_t);
        !           167: TME_SPARC_FORMAT3_DECL(tme_sparc64_sll, tme_uint64_t);
        !           168: TME_SPARC_FORMAT3_DECL(tme_sparc64_srl, tme_uint64_t);
        !           169: TME_SPARC_FORMAT3_DECL(tme_sparc64_sra, tme_uint64_t);
        !           170: TME_SPARC_FORMAT3_DECL(tme_sparc64_ldb, tme_uint64_t);
        !           171: TME_SPARC_FORMAT3_DECL(tme_sparc64_stb, tme_uint64_t);
        !           172: TME_SPARC_FORMAT3_DECL(tme_sparc64_ldh, tme_uint64_t);
        !           173: TME_SPARC_FORMAT3_DECL(tme_sparc64_sth, tme_uint64_t);
        !           174: TME_SPARC_FORMAT3_DECL(tme_sparc64_ld, tme_uint64_t);
        !           175: TME_SPARC_FORMAT3_DECL(tme_sparc64_st, tme_uint64_t);
        !           176: TME_SPARC_FORMAT3_DECL(tme_sparc64_ldd, tme_uint64_t);
        !           177: TME_SPARC_FORMAT3_DECL(tme_sparc64_std, tme_uint64_t);
        !           178: TME_SPARC_FORMAT3_DECL(tme_sparc64_ldstub, tme_uint64_t);
        !           179: TME_SPARC_FORMAT3_DECL(tme_sparc64_ldstuba, tme_uint64_t);
        !           180: TME_SPARC_FORMAT3_DECL(tme_sparc64_swap, tme_uint64_t);
        !           181: TME_SPARC_FORMAT3_DECL(tme_sparc64_swapa, tme_uint64_t);
        !           182: TME_SPARC_FORMAT3_DECL(tme_sparc64_ldba, tme_uint64_t);
        !           183: TME_SPARC_FORMAT3_DECL(tme_sparc64_stba, tme_uint64_t);
        !           184: TME_SPARC_FORMAT3_DECL(tme_sparc64_ldha, tme_uint64_t);
        !           185: TME_SPARC_FORMAT3_DECL(tme_sparc64_stha, tme_uint64_t);
        !           186: TME_SPARC_FORMAT3_DECL(tme_sparc64_lda, tme_uint64_t);
        !           187: TME_SPARC_FORMAT3_DECL(tme_sparc64_sta, tme_uint64_t);
        !           188: TME_SPARC_FORMAT3_DECL(tme_sparc64_ldda, tme_uint64_t);
        !           189: TME_SPARC_FORMAT3_DECL(tme_sparc64_stda, tme_uint64_t);
        !           190: TME_SPARC_FORMAT3_DECL(tme_sparc64_jmpl, tme_uint64_t);
        !           191: TME_SPARC_FORMAT3_DECL(tme_sparc64_ldf, tme_uint64_t);
        !           192: TME_SPARC_FORMAT3_DECL(tme_sparc64_lddf, tme_uint64_t);
        !           193: TME_SPARC_FORMAT3_DECL(tme_sparc64_ldfsr, tme_uint64_t);
        !           194: TME_SPARC_FORMAT3_DECL(tme_sparc64_stf, tme_uint64_t);
        !           195: TME_SPARC_FORMAT3_DECL(tme_sparc64_stdf, tme_uint64_t);
        !           196: TME_SPARC_FORMAT3_DECL(tme_sparc64_stfsr, tme_uint64_t);
        !           197: TME_SPARC_FORMAT3_DECL(tme_sparc64_fpop1, tme_uint64_t);
        !           198: TME_SPARC_FORMAT3_DECL(tme_sparc64_fpop2, tme_uint64_t);
        !           199: TME_SPARC_FORMAT3_DECL(tme_sparc64_mulscc, tme_uint64_t);
        !           200: TME_SPARC_FORMAT3_DECL(tme_sparc64_ldx, tme_uint64_t);
        !           201: TME_SPARC_FORMAT3_DECL(tme_sparc64_stx, tme_uint64_t);
        !           202: TME_SPARC_FORMAT3_DECL(tme_sparc64_ldqf, tme_uint64_t);
        !           203: TME_SPARC_FORMAT3_DECL(tme_sparc64_stqf, tme_uint64_t);
        !           204: TME_SPARC_FORMAT3_DECL(tme_sparc64_ldxa, tme_uint64_t);
        !           205: TME_SPARC_FORMAT3_DECL(tme_sparc64_stxa, tme_uint64_t);
        !           206: TME_SPARC_FORMAT3_DECL(tme_sparc64_ldfa, tme_uint64_t);
        !           207: TME_SPARC_FORMAT3_DECL(tme_sparc64_lddfa, tme_uint64_t);
        !           208: TME_SPARC_FORMAT3_DECL(tme_sparc64_stfa, tme_uint64_t);
        !           209: TME_SPARC_FORMAT3_DECL(tme_sparc64_stdfa, tme_uint64_t);
        !           210: TME_SPARC_FORMAT3_DECL(tme_sparc64_ldqfa, tme_uint64_t);
        !           211: TME_SPARC_FORMAT3_DECL(tme_sparc64_stqfa, tme_uint64_t);
        !           212: TME_SPARC_FORMAT3_DECL(tme_sparc64_casa, tme_uint64_t);
        !           213: TME_SPARC_FORMAT3_DECL(tme_sparc64_casxa, tme_uint64_t);
        !           214: TME_SPARC_FORMAT3_DECL(tme_sparc64_mulx, tme_uint64_t);
        !           215: TME_SPARC_FORMAT3_DECL(tme_sparc64_sdivx, tme_uint64_t);
        !           216: TME_SPARC_FORMAT3_DECL(tme_sparc64_udivx, tme_uint64_t);
        !           217: void tme_sparc64_atomic _TME_P((struct tme_sparc *, struct tme_sparc_ls *));
        !           218: void tme_sparc64_load _TME_P((struct tme_sparc *, struct tme_sparc_ls *));
        !           219: void tme_sparc64_store _TME_P((struct tme_sparc *, struct tme_sparc_ls *));
        !           220: tme_shared tme_uint8_t *tme_sparc64_ls _TME_P((struct tme_sparc *, tme_uint64_t, tme_uint64_t *, tme_uint32_t));
        !           221: 
        !           222: #endif /* TME_HAVE_INT64_T */

unix.superglobalmegacorp.com

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