|
|
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 */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.