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