Lines Matching refs:RA
36 :cache::::RA:RA:
37 :cache:::signed_word *:rA:RA:(cpu_registers(processor)->gpr + RA)
38 :cache:::uint32_t:RA_BITMASK:RA:(1 << RA)
39 :compute:::int:RA_is_0:RA:(RA == 0)
1724 0.34,6.RT,11.RA,16.D:D:::Load Byte and Zero
1732 else b = *rA;
1738 0.31,6.RT,11.RA,16.RB,21.87,31./:X:::Load Byte and Zero Indexed
1746 else b = *rA;
1751 0.35,6.RT,11.RA,16.D:D:::Load Byte and Zero with Update
1757 if (RA_is_0 || RA == RT)
1760 EA = *rA + EXTS(D);
1762 *rA = EA;
1765 0.31,6.RT,11.RA,16.RB,21.119,31./:X:::Load Byte and Zero with Update Indexed
1771 if (RA_is_0 || RA == RT)
1774 EA = *rA + *rB;
1776 *rA = EA;
1779 0.40,6.RT,11.RA,16.D:D:::Load Halfword and Zero
1787 else b = *rA;
1792 0.31,6.RT,11.RA,16.RB,21.279,31./:X:::Load Halfword and Zero Indexed
1800 else b = *rA;
1805 0.41,6.RT,11.RA,16.D:D:::Load Halfword and Zero with Update
1811 if (RA_is_0 || RA == RT)
1814 EA = *rA + EXTS(D);
1816 *rA = EA;
1819 0.31,6.RT,11.RA,16.RB,21.311,31./:X:::Load Halfword and Zero with Update Indexed
1825 if (RA_is_0 || RA == RT)
1828 EA = *rA + *rB;
1830 *rA = EA;
1833 0.42,6.RT,11.RA,16.D:D:::Load Halfword Algebraic
1841 else b = *rA;
1846 0.31,6.RT,11.RA,16.RB,21.343,31./:X:::Load Halfword Algebraic Indexed
1854 else b = *rA;
1859 0.43,6.RT,11.RA,16.D:D:::Load Halfword Algebraic with Update
1865 if (RA_is_0 || RA == RT)
1868 EA = *rA + EXTS(D);
1870 *rA = EA;
1873 0.31,6.RT,11.RA,16.RB,21.375,31./:X:::Load Halfword Algebraic with Update Indexed
1879 if (RA_is_0 || RA == RT)
1882 EA = *rA + *rB;
1884 *rA = EA;
1887 0.32,6.RT,11.RA,16.D:D:::Load Word and Zero
1895 else b = *rA;
1900 0.31,6.RT,11.RA,16.RB,21.23,31./:X:::Load Word and Zero Indexed
1908 else b = *rA;
1913 0.33,6.RT,11.RA,16.D:D:::Load Word and Zero with Update
1919 if (RA_is_0 || RA == RT)
1922 EA = *rA + EXTS(D);
1924 *rA = EA;
1927 0.31,6.RT,11.RA,16.RB,21.55,31./:X:::Load Word and Zero with Update Indexed
1933 if (RA_is_0 || RA == RT)
1936 EA = *rA + *rB;
1938 *rA = EA;
1941 0.58,6.RT,11.RA,16.DS,30.2:DS:64::Load Word Algebraic
1945 # else b = *rA;
1949 0.31,6.RT,11.RA,16.RB,21.341,31./:X:64::Load Word Algebraic Indexed
1953 # else b = *rA;
1957 0.31,6.RT,11.RA,16.RB,21.373,31./:X:64::Load Word Algebraic with Update Indexed
1959 # if (RA_is_0 || RA == RT)
1962 # EA = *rA + *rB;
1964 # *rA = EA;
1966 0.58,6.RT,11.RA,16.DS,30.0:DS:64::Load Doubleword
1970 # else b = *rA;
1974 0.31,6.RT,11.RA,16.RB,21.21,31./:X:64::Load Doubleword Indexed
1978 # else b = *rA;
1982 0.58,6.RT,11.RA,16.DS,30.1:DS:64::Load Doubleword with Update
1984 # if (RA_is_0 || RA == RT)
1987 # EA = *rA + EXTS(DS_0b00);
1989 # *rA = EA;
1991 0.31,6.RT,11.RA,16.RB,21.53,31./:DS:64::Load Doubleword with Update Indexed
1993 # if (RA_is_0 || RA == RT)
1996 # EA = *rA + *rB;
1998 # *rA = EA;
2006 0.38,6.RS,11.RA,16.D:D:::Store Byte
2014 else b = *rA;
2019 0.31,6.RS,11.RA,16.RB,21.215,31./:X:::Store Byte Indexed
2027 else b = *rA;
2032 0.39,6.RS,11.RA,16.D:D:::Store Byte with Update
2041 EA = *rA + EXTS(D);
2043 *rA = EA;
2046 0.31,6.RS,11.RA,16.RB,21.247,31./:X:::Store Byte with Update Indexed
2055 EA = *rA + *rB;
2057 *rA = EA;
2060 0.44,6.RS,11.RA,16.D:D:::Store Half Word
2068 else b = *rA;
2073 0.31,6.RS,11.RA,16.RB,21.407,31./:X:::Store Half Word Indexed
2081 else b = *rA;
2086 0.45,6.RS,11.RA,16.D:D:::Store Half Word with Update
2095 EA = *rA + EXTS(D);
2097 *rA = EA;
2100 0.31,6.RS,11.RA,16.RB,21.439,31./:X:::Store Half Word with Update Indexed
2109 EA = *rA + *rB;
2111 *rA = EA;
2114 0.36,6.RS,11.RA,16.D:D:::Store Word
2122 else b = *rA;
2127 0.31,6.RS,11.RA,16.RB,21.151,31./:X:::Store Word Indexed
2135 else b = *rA;
2140 0.37,6.RS,11.RA,16.D:D:::Store Word with Update
2149 EA = *rA + EXTS(D);
2151 *rA = EA;
2154 0.31,6.RS,11.RA,16.RB,21.183,31./:X:::Store Word with Update Indexed
2163 EA = *rA + *rB;
2165 *rA = EA;
2168 0.62,6.RS,11.RA,16.DS,30.0:DS:64::Store Doubleword
2172 # else b = *rA;
2175 0.31,6.RS,11.RA,16.RB,21.149,31./:X:64::Store Doubleword Indexed
2179 # else b = *rA;
2182 0.62,6.RS,11.RA,16.DS,30.1:DS:64::Store Doubleword with Update
2187 # EA = *rA + EXTS(DS_0b00);
2189 # *rA = EA;
2190 0.31,6.RS,11.RA,16.RB,21.181,31./:X:64::Store Doubleword with Update Indexed
2195 # EA = *rA + *rB;
2197 # *rA = EA;
2204 0.31,6.RT,11.RA,16.RB,21.790,31./:X:::Load Halfword Byte-Reverse Indexed
2212 else b = *rA;
2217 0.31,6.RT,11.RA,16.RB,21.534,31./:X:::Load Word Byte-Reverse Indexed
2225 else b = *rA;
2230 0.31,6.RS,11.RA,16.RB,21.918,31./:X:::Store Half Word Byte-Reversed Indexed
2238 else b = *rA;
2243 0.31,6.RS,11.RA,16.RB,21.662,31./:X:::Store Word Byte-Reversed Indexed
2251 else b = *rA;
2261 0.46,6.RT,11.RA,16.D:D:::Load Multiple Word
2266 else b = *rA;
2269 if (RA >= r)
2280 0.47,6.RS,11.RA,16.D:D:::Store Multiple Word
2285 else b = *rA;
2302 0.31,6.RT,11.RA,16.NB,21.597,31./:X:::Load String Word Immediate
2309 else EA = *rA;
2316 ? (RA >= RT || RA < (RT + nr) % 32)
2317 : (RA >= RT && RA < RT + nr))
2334 0.31,6.RT,11.RA,16.RB,21.533,31./:X:::Load String Word Indexed
2342 else b = *rA;
2349 ? ((RA >= RT || RA < (RT + nr) % 32)
2351 : ((RA >= RT && RA < RT + nr)
2353 || (RT == RA || RT == RB))
2370 0.31,6.RS,11.RA,16.NB,21.725,31./:X:::Store String Word Immedate
2376 else EA = *rA;
2392 0.31,6.RS,11.RA,16.RB,21.661,31./:X:::Store String Word Indexed
2399 else b = *rA;
2424 0.31,6.RT,11.RA,16.RB,21.20,31./:X:::Load Word And Reserve Indexed
2432 else b = *rA;
2440 0.31,6.RT,11.RA,16.RB,21.84,31./:X:64::Load Doubleword And Reserve Indexed
2444 else b = *rA;
2452 0.31,6.RS,11.RA,16.RB,21.150,31.1:X:::Store Word Conditional Indexed
2460 else b = *rA;
2479 0.31,6.RS,11.RA,16.RB,21.214,31.1:X:64::Store Doubleword Conditional Indexed
2483 else b = *rA;
2514 0.14,6.RT,11.RA,16.SI:D:::Add Immediate
2520 else *rT = *rA + EXTS(SI);
2524 0.15,6.RT,11.RA,16.SI:D:::Add Immediate Shifted
2530 else *rT = *rA + (EXTS(SI) << 16);
2534 0.31,6.RT,11.RA,16.RB,21.OE,22.266,31.Rc:XO:::Add
2539 ALU_BEGIN(*rA);
2544 0.31,6.RT,11.RA,16.RB,21.OE,22.40,31.Rc:XO:::Subtract From
2549 ALU_BEGIN(*rA);
2556 0.12,6.RT,11.RA,16.SI:D:::Add Immediate Carrying
2561 ALU_BEGIN(*rA);
2566 0.13,6.RT,11.RA,16.SI:D:::Add Immediate Carrying and Record
2571 ALU_BEGIN(*rA);
2576 0.8,6.RT,11.RA,16.SI:D:::Subtract From Immediate Carrying
2581 ALU_BEGIN(*rA);
2588 0.31,6.RT,11.RA,16.RB,21.OE,22.10,31.Rc:XO:::Add Carrying
2593 ALU_BEGIN(*rA);
2598 0.31,6.RT,11.RA,16.RB,21.OE,22.8,31.Rc:XO:::Subtract From Carrying
2603 /* RT <- ~RA + RB + 1 === RT <- RB - RA */
2604 ALU_BEGIN(*rA);
2611 0.31,6.RT,11.RA,16.RB,21.OE,22.138,31.Rc:XO:::Add Extended
2616 ALU_BEGIN(*rA);
2622 0.31,6.RT,11.RA,16.RB,21.OE,22.136,31.Rc:XO:::Subtract From Extended
2627 ALU_BEGIN(*rA);
2634 0.31,6.RT,11.RA,16./,21.OE,22.234,31.Rc:XO:::Add to Minus One Extended
2639 ALU_BEGIN(*rA);
2645 0.31,6.RT,11.RA,16./,21.OE,22.232,31.Rc:XO:::Subtract From Minus One Extended
2650 ALU_BEGIN(*rA);
2657 0.31,6.RT,11.RA,16./,21.OE,22.202,31.Rc:XO::addze:Add to Zero Extended
2662 ALU_BEGIN(*rA);
2667 0.31,6.RT,11.RA,16./,21.OE,22.200,31.Rc:XO:::Subtract from Zero Extended
2672 ALU_BEGIN(*rA);
2678 0.31,6.RT,11.RA,16./,21.OE,22.104,31.Rc:XO:::Negate
2683 ALU_BEGIN(*rA);
2689 0.7,6.RT,11.RA,16.SI:D::mulli:Multiply Low Immediate
2694 signed_word prod = *rA * EXTS(SI);
2698 0.31,6.RT,11.RA,16.RB,21.OE,22.233,31.Rc:D:64::Multiply Low Doubleword
2700 0.31,6.RT,11.RA,16.RB,21.OE,22.235,31.Rc:XO::mullw:Multiply Low Word
2705 int64_t a = (int32_t)(*rA);
2709 *rT = *rA * *rB;
2715 0.31,6.RT,11.RA,16.RB,21./,22.73,31.Rc:XO:64::Multiply High Doubleword
2717 0.31,6.RT,11.RA,16.RB,21./,22.75,31.Rc:XO::mulhw:Multiply High Word
2722 int64_t a = (int32_t)(*rA);
2730 0.31,6.RT,11.RA,16.RB,21./,22.9,31.Rc:XO:64::Multiply High Doubleword Unsigned
2732 0.31,6.RT,11.RA,16.RB,21./,22.11,31.Rc:XO::mulhwu:Multiply High Word Unsigned
2737 uint64_t a = (uint32_t)(*rA);
2745 0.31,6.RT,11.RA,16.RB,21.OE,22.489,31.Rc:XO:64::Divide Doubleword
2747 0.31,6.RT,11.RA,16.RB,21.OE,22.491,31.Rc:XO::divw:Divide Word
2752 int64_t dividend = (int32_t)(*rA);
2767 0.31,6.RT,11.RA,16.RB,21.OE,22.457,31.Rc:XO:64::Divide Doubleword Unsigned
2769 0.31,6.RT,11.RA,16.RB,21.OE,22.459,31.Rc:XO::divwu:Divide Word Unsigned
2774 uint64_t dividend = (uint32_t)(*rA);
2793 0.11,6.BF,9./,10.L,11.RA,16.SI:D:::Compare Immediate
2805 a = EXTENDED(*rA);
2807 a = *rA;
2812 0.31,6.BF,9./,10.L,11.RA,16.RB,21.0,31./:X:::Compare
2824 a = EXTENDED(*rA);
2828 a = *rA;
2835 0.10,6.BF,9./,10.L,11.RA,16.UI:D:::Compare Logical Immediate
2847 a = MASKED(*rA, 32, 63);
2849 a = *rA;
2854 0.31,6.BF,9./,10.L,11.RA,16.RB,21.32,31./:X:::Compare Logical
2866 a = MASKED(*rA, 32, 63);
2870 a = *rA;
2882 0.2,6.TO,11.RA,16.SI:D:64::Trap Doubleword Immediate
2887 signed_word a = *rA;
2899 0.3,6.TO,11.RA,16.SI:D:::Trap Word Immediate
2904 signed_word a = EXTENDED(*rA);
2915 0.31,6.TO,11.RA,16.RB,21.68,31./:X:64::Trap Doubleword
2920 signed_word a = *rA;
2932 0.31,6.TO,11.RA,16.RB,21.4,31./:X:::Trap Word
2937 signed_word a = EXTENDED(*rA);
2939 if (TO == 12 && rA == rB) {
2956 0.28,6.RS,11.RA,16.UI:D:::AND Immediate
2961 *rA = *rS & UI;
2962 CR0_COMPARE(*rA, 0, 1/*Rc*/);
2963 ITRACE(trace_alu, (" Result = %ld (0x%lx)\n", (long)*rA, (long)*rA));
2966 0.29,6.RS,11.RA,16.UI:D:::AND Immediate Shifted
2971 *rA = *rS & (UI << 16);
2972 CR0_COMPARE(*rA, 0, 1/*Rc*/);
2973 ITRACE(trace_alu, (" Result = %ld (0x%lx)\n", (long)*rA, (long)*rA));
2976 0.24,6.RS,11.RA,16.UI:D:::OR Immediate
2981 *rA = *rS | UI;
2982 ITRACE(trace_alu, (" Result = %ld (0x%lx)\n", (long)*rA, (long)*rA));
2985 0.25,6.RS,11.RA,16.UI:D:::OR Immediate Shifted
2990 *rA = *rS | (UI << 16);
2991 ITRACE(trace_alu, (" Result = %ld (0x%lx)\n", (long)*rA, (long)*rA));
2994 0.26,6.RS,11.RA,16.UI:D:::XOR Immediate
2999 *rA = *rS ^ UI;
3000 ITRACE(trace_alu, (" Result = %ld (0x%lx)\n", (long)*rA, (long)*rA));
3003 0.27,6.RS,11.RA,16.UI:D:::XOR Immediate Shifted
3008 *rA = *rS ^ (UI << 16);
3009 ITRACE(trace_alu, (" Result = %ld (0x%lx)\n", (long)*rA, (long)*rA));
3012 0.31,6.RS,11.RA,16.RB,21.28,31.Rc:X:::AND
3017 *rA = *rS & *rB;
3018 CR0_COMPARE(*rA, 0, Rc);
3019 ITRACE(trace_alu, (" Result = %ld (0x%lx)\n", (long)*rA, (long)*rA));
3022 0.31,6.RS,11.RA,16.RB,21.444,31.Rc:X:::OR
3027 *rA = *rS | *rB;
3028 CR0_COMPARE(*rA, 0, Rc);
3029 ITRACE(trace_alu, (" Result = %ld (0x%lx)\n", (long)*rA, (long)*rA));
3032 0.31,6.RS,11.RA,16.RB,21.316,31.Rc:X:::XOR
3037 *rA = *rS ^ *rB;
3038 CR0_COMPARE(*rA, 0, Rc);
3039 ITRACE(trace_alu, (" Result = %ld (0x%lx)\n", (long)*rA, (long)*rA));
3042 0.31,6.RS,11.RA,16.RB,21.476,31.Rc:X:::NAND
3047 *rA = ~(*rS & *rB);
3048 CR0_COMPARE(*rA, 0, Rc);
3049 ITRACE(trace_alu, (" Result = %ld (0x%lx)\n", (long)*rA, (long)*rA));
3052 0.31,6.RS,11.RA,16.RB,21.124,31.Rc:X:::NOR
3057 *rA = ~(*rS | *rB);
3058 CR0_COMPARE(*rA, 0, Rc);
3059 ITRACE(trace_alu, (" Result = %ld (0x%lx)\n", (long)*rA, (long)*rA));
3062 0.31,6.RS,11.RA,16.RB,21.284,31.Rc:X:::Equivalent
3067 *rA = ~(*rS ^ *rB); /* A === B */
3068 CR0_COMPARE(*rA, 0, Rc);
3069 ITRACE(trace_alu, (" Result = %ld (0x%lx)\n", (long)*rA, (long)*rA));
3072 0.31,6.RS,11.RA,16.RB,21.60,31.Rc:X:::AND with Complement
3077 *rA = *rS & ~*rB;
3078 CR0_COMPARE(*rA, 0, Rc);
3079 ITRACE(trace_alu, (" Result = %ld (0x%lx)\n", (long)*rA, (long)*rA));
3082 0.31,6.RS,11.RA,16.RB,21.412,31.Rc:X:::OR with Complement
3087 *rA = *rS | ~*rB;
3088 CR0_COMPARE(*rA, 0, Rc);
3089 ITRACE(trace_alu, (" Result = %ld (0x%lx)\n", (long)*rA, (long)*rA));
3092 0.31,6.RS,11.RA,16./,21.954,31.Rc:X::extsb:Extend Sign Byte
3097 *rA = (signed_word)(int8_t)*rS;
3098 CR0_COMPARE(*rA, 0, Rc);
3099 ITRACE(trace_alu, (" Result = %ld (0x%lx)\n", (long)*rA, (long)*rA));
3102 0.31,6.RS,11.RA,16./,21.922,31.Rc:X::extsh:Extend Sign Half Word
3107 *rA = (signed_word)(int16_t)*rS;
3108 CR0_COMPARE(*rA, 0, Rc);
3109 ITRACE(trace_alu, (" Result = %ld (0x%lx)\n", (long)*rA, (long)*rA));
3112 0.31,6.RS,11.RA,16./,21.986,31.Rc:X:64::Extend Sign Word
3117 # *rA = (signed_word)(int32_t)*rS;
3118 # CR0_COMPARE(*rA, 0, Rc);
3120 0.31,6.RS,11.RA,16./,21.58,31.Rc:X:64::Count Leading Zeros Doubleword
3128 # *rA = count;
3131 0.31,6.RS,11.RA,16./,21.26,31.Rc:X:::Count Leading Zeros Word
3143 *rA = count;
3144 ITRACE(trace_alu, (" Result = %ld (0x%lx)\n", (long)*rA, (long)*rA));
3152 0.30,6.RS,11.RA,16.sh_0_4,21.mb,27.0,30.sh_5,31.Rc:MD:64::Rotate Left Doubleword Immediate then Clear Left
3158 # *rA = result;
3159 # ITRACE(trace_alu, (" Result = %ld (0x%lx)\n", (long)*rA, (long)*rA));
3162 0.30,6.RS,11.RA,16.sh_0_4,21.me,27.1,30.sh_5,31.Rc:MD:64::Rotate Left Doubleword Immediate then Clear Right
3168 # *rA = result;
3171 0.30,6.RS,11.RA,16.sh_0_4,21.mb,27.2,30.sh_5,31.Rc:MD:64::Rotate Left Doubleword Immediate then Clear
3177 # *rA = result;
3180 0.21,6.RS,11.RA,16.SH,21.MB,26.ME,31.Rc:M:::Rotate Left Word Immediate then AND with Mask
3190 *rA = result;
3198 0.30,6.RS,11.RA,16.RB,21.mb,27.8,31.Rc:MDS:64::Rotate Left Doubleword then Clear Left
3204 # *rA = result;
3207 0.30,6.RS,11.RA,16.RB,21.me,27.9,31.Rc:MDS:64::Rotate Left Doubleword then Clear Right
3213 # *rA = result;
3216 0.23,6.RS,11.RA,16.RB,21.MB,26.ME,31.Rc:M:::Rotate Left Word then AND with Mask
3221 *rA = result;
3224 0.30,6.RS,11.RA,16.sh_0_4,21.mb,27.3,30.sh_5,31.Rc:MD:64::Rotate Left Doubleword Immediate then Mask Insert
3229 # signed_word result = (r & m) | (*rA & ~m)
3230 # *rA = result;
3233 0.20,6.RS,11.RA,16.SH,21.MB,26.ME,31.Rc:M::rlwimi:Rotate Left Word Immediate then Mask Insert
3241 signed_word result = (r & m) | (*rA & ~m);
3242 *rA = result;
3250 0.31,6.RS,11.RA,16.RB,21.27,31.Rc:X:64::Shift Left Doubleword
3252 0.31,6.RS,11.RA,16.RB,21.24,31.Rc:X:::Shift Left Word
3264 *rA = shifted;
3271 0.31,6.RS,11.RA,16.RB,21.539,31.Rc:X:64::Shift Right Doubleword
3273 0.31,6.RS,11.RA,16.RB,21.536,31.Rc:X:::Shift Right Word
3285 *rA = shifted;
3292 0.31,6.RS,11.RA,16.sh_0_4,21.413,30.sh_5,31.Rc:XS:64::Shift Right Algebraic Doubleword Immediate
3294 0.31,6.RS,11.RA,16.SH,21.824,31.Rc:X:::Shift Right Algebraic Word Immediate
3304 *rA = shifted;
3311 (long)*rA, (long)*rA, (long)XER));
3314 0.31,6.RS,11.RA,16.RB,21.794,31.Rc:X:64::Shift Right Algebraic Doubleword
3316 0.31,6.RS,11.RA,16.RB,21.792,31.Rc:X:::Shift Right Algebraic Word
3332 *rA = (signed_word) ((r & mask) | (((int64_t) -1*S) & ~mask)); /* if 64bit will sign extend */
3337 CR0_COMPARE(*rA, 0, Rc);
3339 rA, (long)*rA, (long)XER));
3466 0.48,6.FRT,11.RA,16.D:D:f:lfs:Load Floating-Point Single
3474 else b = *rA;
3479 0.31,6.FRT,11.RA,16.RB,21.535,31./:X:f::Load Floating-Point Single Indexed
3487 else b = *rA;
3492 0.49,6.FRT,11.RA,16.D:D:f::Load Floating-Point Single with Update
3501 EA = *rA + EXTS(D);
3503 *rA = EA;
3506 0.31,6.FRT,11.RA,16.RB,21.567,31./:X:f::Load Floating-Point Single with Update Indexed
3515 EA = *rA + *rB;
3517 *rA = EA;
3520 0.50,6.FRT,11.RA,16.D:D:f::Load Floating-Point Double
3528 else b = *rA;
3533 0.31,6.FRT,11.RA,16.RB,21.599,31./:X:f::Load Floating-Point Double Indexed
3541 else b = *rA;
3546 0.51,6.FRT,11.RA,16.D:D:f::Load Floating-Point Double with Update
3555 EA = *rA + EXTS(D);
3557 *rA = EA;
3560 0.31,6.FRT,11.RA,16.RB,21.631,31./:X:f::Load Floating-Point Double with Update Indexed
3569 EA = *rA + *rB;
3571 *rA = EA;
3579 0.52,6.FRS,11.RA,16.D:D:f::Store Floating-Point Single
3587 else b = *rA;
3592 0.31,6.FRS,11.RA,16.RB,21.663,31./:X:f::Store Floating-Point Single Indexed
3600 else b = *rA;
3605 0.53,6.FRS,11.RA,16.D:D:f::Store Floating-Point Single with Update
3614 EA = *rA + EXTS(D);
3616 *rA = EA;
3619 0.31,6.FRS,11.RA,16.RB,21.695,31./:X:f::Store Floating-Point Single with Update Indexed
3628 EA = *rA + *rB;
3630 *rA = EA;
3633 0.54,6.FRS,11.RA,16.D:D:f::Store Floating-Point Double
3641 else b = *rA;
3646 0.31,6.FRS,11.RA,16.RB,21.727,31./:X:f::Store Floating-Point Double Indexed
3654 else b = *rA;
3659 0.31,6.FRS,11.RA,16.RB,21.983,31./:X:f::Store Floating-Point Integer Word Indexed
3666 else b = *rA;
3671 0.55,6.FRS,11.RA,16.D:D:f::Store Floating-Point Double with Update
3680 EA = *rA + EXTS(D);
3682 *rA = EA;
3685 0.31,6.FRS,11.RA,16.RB,21.759,31./:X:f::Store Floating-Point Double with Update Indexed
3694 EA = *rA + *rB;
3696 *rA = EA;
4765 0.31,6./,11.RA,16.RB,21.982,31./:X::icbi:Instruction Cache Block Invalidate
4789 0.31,6./,11.RA,16.RB,21.278,31./:X:::Data Cache Block Touch
4797 0.31,6./,11.RA,16.RB,21.246,31./:X:::Data Cache Block Touch for Store
4805 0.31,6./,11.RA,16.RB,21.1014,31./:X:::Data Cache Block set to Zero
4813 0.31,6./,11.RA,16.RB,21.54,31./:X:::Data Cache Block Store
4821 0.31,6./,11.RA,16.RB,21.86,31./:X:::Data Cache Block Flush
4918 0.31,6./,11.RA,16.RB,21.470,31./:X::dcbi:Data Cache Block Invalidate
5023 0.31,6.RT,11.RA,16.RB,21.310,31./:X:earwax::External Control In Word Indexed
5025 0.31,6.RS,11.RA,16.RB,21.438,31./:X:earwax::External Control Out Word Indexed