SYMBOL INDEX (19704 symbols across 684 files) FILE: bindings/const_generator.py function gen (line 157) | def gen(lang): function main (line 295) | def main(): FILE: bindings/dotnet/UnicornSamples/Program.cs class Program (line 5) | internal static class Program method Main (line 7) | private static void Main(string[] args) FILE: bindings/dotnet/UnicornSamples/ShellcodeSample.cs class ShellcodeSample (line 11) | internal static class ShellcodeSample method X86Code32Self (line 15) | public static void X86Code32Self() method X86Code32 (line 28) | public static void X86Code32() method Run (line 40) | private static void Run(byte[] code) method RunTest (line 54) | private static void RunTest(byte[] code, long address) method CodeHookCallback (line 98) | private static void CodeHookCallback( method SyscallHookCallback (line 123) | private static void SyscallHookCallback(Unicorn u, object userData) method InterruptHookCallback (line 134) | private static void InterruptHookCallback(Unicorn u, int intNumber, ob... FILE: bindings/dotnet/UnicornSamples/Utils.cs class Utils (line 7) | internal static class Utils method ToInt (line 9) | public static long ToInt(byte[] val) method Int64ToBytes (line 20) | public static byte[] Int64ToBytes(long intVal) method Disassemble (line 32) | public static string Disassemble(CapstoneX86Disassembler disassembler,... FILE: bindings/dotnet/UnicornSamples/X86Sample32.cs class X86Sample32 (line 11) | internal static class X86Sample32 method X86Code32 (line 15) | public static void X86Code32() method X86Code32InvalidMemRead (line 25) | public static void X86Code32InvalidMemRead() method X86Code32InvalidMemWriteWithRuntimeFix (line 35) | public static void X86Code32InvalidMemWriteWithRuntimeFix() method X86Code32InOut (line 45) | public static void X86Code32InOut() method Run (line 56) | private static void Run(byte[] code, bool raiseException = false) method RunTest (line 83) | private static void RunTest(byte[] code, long address, int mode) method InHookCallback (line 135) | private static int InHookCallback(Unicorn u, int port, int size, objec... method OutHookCallback (line 157) | private static void OutHookCallback(Unicorn u, int port, int size, int... method MemMapHookCallback (line 187) | private static bool MemMapHookCallback(Unicorn u, int eventType, long ... method CodeHookCallback1 (line 197) | private static void CodeHookCallback1( method CodeHookCallback (line 222) | private static void CodeHookCallback( method SyscallHookCallback (line 247) | private static void SyscallHookCallback(Unicorn u, object userData) method InterruptHookCallback (line 258) | private static void InterruptHookCallback(Unicorn u, int intNumber, ob... FILE: bindings/go/sample.go function addHooks (line 19) | func addHooks(mu uc.Unicorn) { function run (line 55) | func run() error { function main (line 101) | func main() { FILE: bindings/go/unicorn/arm64_const.go constant CPU_ARM64_A57 (line 7) | CPU_ARM64_A57 = 0 constant CPU_ARM64_A53 (line 8) | CPU_ARM64_A53 = 1 constant CPU_ARM64_A72 (line 9) | CPU_ARM64_A72 = 2 constant CPU_ARM64_MAX (line 10) | CPU_ARM64_MAX = 3 constant CPU_ARM64_ENDING (line 11) | CPU_ARM64_ENDING = 4 constant ARM64_REG_INVALID (line 15) | ARM64_REG_INVALID = 0 constant ARM64_REG_X29 (line 16) | ARM64_REG_X29 = 1 constant ARM64_REG_X30 (line 17) | ARM64_REG_X30 = 2 constant ARM64_REG_NZCV (line 18) | ARM64_REG_NZCV = 3 constant ARM64_REG_SP (line 19) | ARM64_REG_SP = 4 constant ARM64_REG_WSP (line 20) | ARM64_REG_WSP = 5 constant ARM64_REG_WZR (line 21) | ARM64_REG_WZR = 6 constant ARM64_REG_XZR (line 22) | ARM64_REG_XZR = 7 constant ARM64_REG_B0 (line 23) | ARM64_REG_B0 = 8 constant ARM64_REG_B1 (line 24) | ARM64_REG_B1 = 9 constant ARM64_REG_B2 (line 25) | ARM64_REG_B2 = 10 constant ARM64_REG_B3 (line 26) | ARM64_REG_B3 = 11 constant ARM64_REG_B4 (line 27) | ARM64_REG_B4 = 12 constant ARM64_REG_B5 (line 28) | ARM64_REG_B5 = 13 constant ARM64_REG_B6 (line 29) | ARM64_REG_B6 = 14 constant ARM64_REG_B7 (line 30) | ARM64_REG_B7 = 15 constant ARM64_REG_B8 (line 31) | ARM64_REG_B8 = 16 constant ARM64_REG_B9 (line 32) | ARM64_REG_B9 = 17 constant ARM64_REG_B10 (line 33) | ARM64_REG_B10 = 18 constant ARM64_REG_B11 (line 34) | ARM64_REG_B11 = 19 constant ARM64_REG_B12 (line 35) | ARM64_REG_B12 = 20 constant ARM64_REG_B13 (line 36) | ARM64_REG_B13 = 21 constant ARM64_REG_B14 (line 37) | ARM64_REG_B14 = 22 constant ARM64_REG_B15 (line 38) | ARM64_REG_B15 = 23 constant ARM64_REG_B16 (line 39) | ARM64_REG_B16 = 24 constant ARM64_REG_B17 (line 40) | ARM64_REG_B17 = 25 constant ARM64_REG_B18 (line 41) | ARM64_REG_B18 = 26 constant ARM64_REG_B19 (line 42) | ARM64_REG_B19 = 27 constant ARM64_REG_B20 (line 43) | ARM64_REG_B20 = 28 constant ARM64_REG_B21 (line 44) | ARM64_REG_B21 = 29 constant ARM64_REG_B22 (line 45) | ARM64_REG_B22 = 30 constant ARM64_REG_B23 (line 46) | ARM64_REG_B23 = 31 constant ARM64_REG_B24 (line 47) | ARM64_REG_B24 = 32 constant ARM64_REG_B25 (line 48) | ARM64_REG_B25 = 33 constant ARM64_REG_B26 (line 49) | ARM64_REG_B26 = 34 constant ARM64_REG_B27 (line 50) | ARM64_REG_B27 = 35 constant ARM64_REG_B28 (line 51) | ARM64_REG_B28 = 36 constant ARM64_REG_B29 (line 52) | ARM64_REG_B29 = 37 constant ARM64_REG_B30 (line 53) | ARM64_REG_B30 = 38 constant ARM64_REG_B31 (line 54) | ARM64_REG_B31 = 39 constant ARM64_REG_D0 (line 55) | ARM64_REG_D0 = 40 constant ARM64_REG_D1 (line 56) | ARM64_REG_D1 = 41 constant ARM64_REG_D2 (line 57) | ARM64_REG_D2 = 42 constant ARM64_REG_D3 (line 58) | ARM64_REG_D3 = 43 constant ARM64_REG_D4 (line 59) | ARM64_REG_D4 = 44 constant ARM64_REG_D5 (line 60) | ARM64_REG_D5 = 45 constant ARM64_REG_D6 (line 61) | ARM64_REG_D6 = 46 constant ARM64_REG_D7 (line 62) | ARM64_REG_D7 = 47 constant ARM64_REG_D8 (line 63) | ARM64_REG_D8 = 48 constant ARM64_REG_D9 (line 64) | ARM64_REG_D9 = 49 constant ARM64_REG_D10 (line 65) | ARM64_REG_D10 = 50 constant ARM64_REG_D11 (line 66) | ARM64_REG_D11 = 51 constant ARM64_REG_D12 (line 67) | ARM64_REG_D12 = 52 constant ARM64_REG_D13 (line 68) | ARM64_REG_D13 = 53 constant ARM64_REG_D14 (line 69) | ARM64_REG_D14 = 54 constant ARM64_REG_D15 (line 70) | ARM64_REG_D15 = 55 constant ARM64_REG_D16 (line 71) | ARM64_REG_D16 = 56 constant ARM64_REG_D17 (line 72) | ARM64_REG_D17 = 57 constant ARM64_REG_D18 (line 73) | ARM64_REG_D18 = 58 constant ARM64_REG_D19 (line 74) | ARM64_REG_D19 = 59 constant ARM64_REG_D20 (line 75) | ARM64_REG_D20 = 60 constant ARM64_REG_D21 (line 76) | ARM64_REG_D21 = 61 constant ARM64_REG_D22 (line 77) | ARM64_REG_D22 = 62 constant ARM64_REG_D23 (line 78) | ARM64_REG_D23 = 63 constant ARM64_REG_D24 (line 79) | ARM64_REG_D24 = 64 constant ARM64_REG_D25 (line 80) | ARM64_REG_D25 = 65 constant ARM64_REG_D26 (line 81) | ARM64_REG_D26 = 66 constant ARM64_REG_D27 (line 82) | ARM64_REG_D27 = 67 constant ARM64_REG_D28 (line 83) | ARM64_REG_D28 = 68 constant ARM64_REG_D29 (line 84) | ARM64_REG_D29 = 69 constant ARM64_REG_D30 (line 85) | ARM64_REG_D30 = 70 constant ARM64_REG_D31 (line 86) | ARM64_REG_D31 = 71 constant ARM64_REG_H0 (line 87) | ARM64_REG_H0 = 72 constant ARM64_REG_H1 (line 88) | ARM64_REG_H1 = 73 constant ARM64_REG_H2 (line 89) | ARM64_REG_H2 = 74 constant ARM64_REG_H3 (line 90) | ARM64_REG_H3 = 75 constant ARM64_REG_H4 (line 91) | ARM64_REG_H4 = 76 constant ARM64_REG_H5 (line 92) | ARM64_REG_H5 = 77 constant ARM64_REG_H6 (line 93) | ARM64_REG_H6 = 78 constant ARM64_REG_H7 (line 94) | ARM64_REG_H7 = 79 constant ARM64_REG_H8 (line 95) | ARM64_REG_H8 = 80 constant ARM64_REG_H9 (line 96) | ARM64_REG_H9 = 81 constant ARM64_REG_H10 (line 97) | ARM64_REG_H10 = 82 constant ARM64_REG_H11 (line 98) | ARM64_REG_H11 = 83 constant ARM64_REG_H12 (line 99) | ARM64_REG_H12 = 84 constant ARM64_REG_H13 (line 100) | ARM64_REG_H13 = 85 constant ARM64_REG_H14 (line 101) | ARM64_REG_H14 = 86 constant ARM64_REG_H15 (line 102) | ARM64_REG_H15 = 87 constant ARM64_REG_H16 (line 103) | ARM64_REG_H16 = 88 constant ARM64_REG_H17 (line 104) | ARM64_REG_H17 = 89 constant ARM64_REG_H18 (line 105) | ARM64_REG_H18 = 90 constant ARM64_REG_H19 (line 106) | ARM64_REG_H19 = 91 constant ARM64_REG_H20 (line 107) | ARM64_REG_H20 = 92 constant ARM64_REG_H21 (line 108) | ARM64_REG_H21 = 93 constant ARM64_REG_H22 (line 109) | ARM64_REG_H22 = 94 constant ARM64_REG_H23 (line 110) | ARM64_REG_H23 = 95 constant ARM64_REG_H24 (line 111) | ARM64_REG_H24 = 96 constant ARM64_REG_H25 (line 112) | ARM64_REG_H25 = 97 constant ARM64_REG_H26 (line 113) | ARM64_REG_H26 = 98 constant ARM64_REG_H27 (line 114) | ARM64_REG_H27 = 99 constant ARM64_REG_H28 (line 115) | ARM64_REG_H28 = 100 constant ARM64_REG_H29 (line 116) | ARM64_REG_H29 = 101 constant ARM64_REG_H30 (line 117) | ARM64_REG_H30 = 102 constant ARM64_REG_H31 (line 118) | ARM64_REG_H31 = 103 constant ARM64_REG_Q0 (line 119) | ARM64_REG_Q0 = 104 constant ARM64_REG_Q1 (line 120) | ARM64_REG_Q1 = 105 constant ARM64_REG_Q2 (line 121) | ARM64_REG_Q2 = 106 constant ARM64_REG_Q3 (line 122) | ARM64_REG_Q3 = 107 constant ARM64_REG_Q4 (line 123) | ARM64_REG_Q4 = 108 constant ARM64_REG_Q5 (line 124) | ARM64_REG_Q5 = 109 constant ARM64_REG_Q6 (line 125) | ARM64_REG_Q6 = 110 constant ARM64_REG_Q7 (line 126) | ARM64_REG_Q7 = 111 constant ARM64_REG_Q8 (line 127) | ARM64_REG_Q8 = 112 constant ARM64_REG_Q9 (line 128) | ARM64_REG_Q9 = 113 constant ARM64_REG_Q10 (line 129) | ARM64_REG_Q10 = 114 constant ARM64_REG_Q11 (line 130) | ARM64_REG_Q11 = 115 constant ARM64_REG_Q12 (line 131) | ARM64_REG_Q12 = 116 constant ARM64_REG_Q13 (line 132) | ARM64_REG_Q13 = 117 constant ARM64_REG_Q14 (line 133) | ARM64_REG_Q14 = 118 constant ARM64_REG_Q15 (line 134) | ARM64_REG_Q15 = 119 constant ARM64_REG_Q16 (line 135) | ARM64_REG_Q16 = 120 constant ARM64_REG_Q17 (line 136) | ARM64_REG_Q17 = 121 constant ARM64_REG_Q18 (line 137) | ARM64_REG_Q18 = 122 constant ARM64_REG_Q19 (line 138) | ARM64_REG_Q19 = 123 constant ARM64_REG_Q20 (line 139) | ARM64_REG_Q20 = 124 constant ARM64_REG_Q21 (line 140) | ARM64_REG_Q21 = 125 constant ARM64_REG_Q22 (line 141) | ARM64_REG_Q22 = 126 constant ARM64_REG_Q23 (line 142) | ARM64_REG_Q23 = 127 constant ARM64_REG_Q24 (line 143) | ARM64_REG_Q24 = 128 constant ARM64_REG_Q25 (line 144) | ARM64_REG_Q25 = 129 constant ARM64_REG_Q26 (line 145) | ARM64_REG_Q26 = 130 constant ARM64_REG_Q27 (line 146) | ARM64_REG_Q27 = 131 constant ARM64_REG_Q28 (line 147) | ARM64_REG_Q28 = 132 constant ARM64_REG_Q29 (line 148) | ARM64_REG_Q29 = 133 constant ARM64_REG_Q30 (line 149) | ARM64_REG_Q30 = 134 constant ARM64_REG_Q31 (line 150) | ARM64_REG_Q31 = 135 constant ARM64_REG_S0 (line 151) | ARM64_REG_S0 = 136 constant ARM64_REG_S1 (line 152) | ARM64_REG_S1 = 137 constant ARM64_REG_S2 (line 153) | ARM64_REG_S2 = 138 constant ARM64_REG_S3 (line 154) | ARM64_REG_S3 = 139 constant ARM64_REG_S4 (line 155) | ARM64_REG_S4 = 140 constant ARM64_REG_S5 (line 156) | ARM64_REG_S5 = 141 constant ARM64_REG_S6 (line 157) | ARM64_REG_S6 = 142 constant ARM64_REG_S7 (line 158) | ARM64_REG_S7 = 143 constant ARM64_REG_S8 (line 159) | ARM64_REG_S8 = 144 constant ARM64_REG_S9 (line 160) | ARM64_REG_S9 = 145 constant ARM64_REG_S10 (line 161) | ARM64_REG_S10 = 146 constant ARM64_REG_S11 (line 162) | ARM64_REG_S11 = 147 constant ARM64_REG_S12 (line 163) | ARM64_REG_S12 = 148 constant ARM64_REG_S13 (line 164) | ARM64_REG_S13 = 149 constant ARM64_REG_S14 (line 165) | ARM64_REG_S14 = 150 constant ARM64_REG_S15 (line 166) | ARM64_REG_S15 = 151 constant ARM64_REG_S16 (line 167) | ARM64_REG_S16 = 152 constant ARM64_REG_S17 (line 168) | ARM64_REG_S17 = 153 constant ARM64_REG_S18 (line 169) | ARM64_REG_S18 = 154 constant ARM64_REG_S19 (line 170) | ARM64_REG_S19 = 155 constant ARM64_REG_S20 (line 171) | ARM64_REG_S20 = 156 constant ARM64_REG_S21 (line 172) | ARM64_REG_S21 = 157 constant ARM64_REG_S22 (line 173) | ARM64_REG_S22 = 158 constant ARM64_REG_S23 (line 174) | ARM64_REG_S23 = 159 constant ARM64_REG_S24 (line 175) | ARM64_REG_S24 = 160 constant ARM64_REG_S25 (line 176) | ARM64_REG_S25 = 161 constant ARM64_REG_S26 (line 177) | ARM64_REG_S26 = 162 constant ARM64_REG_S27 (line 178) | ARM64_REG_S27 = 163 constant ARM64_REG_S28 (line 179) | ARM64_REG_S28 = 164 constant ARM64_REG_S29 (line 180) | ARM64_REG_S29 = 165 constant ARM64_REG_S30 (line 181) | ARM64_REG_S30 = 166 constant ARM64_REG_S31 (line 182) | ARM64_REG_S31 = 167 constant ARM64_REG_W0 (line 183) | ARM64_REG_W0 = 168 constant ARM64_REG_W1 (line 184) | ARM64_REG_W1 = 169 constant ARM64_REG_W2 (line 185) | ARM64_REG_W2 = 170 constant ARM64_REG_W3 (line 186) | ARM64_REG_W3 = 171 constant ARM64_REG_W4 (line 187) | ARM64_REG_W4 = 172 constant ARM64_REG_W5 (line 188) | ARM64_REG_W5 = 173 constant ARM64_REG_W6 (line 189) | ARM64_REG_W6 = 174 constant ARM64_REG_W7 (line 190) | ARM64_REG_W7 = 175 constant ARM64_REG_W8 (line 191) | ARM64_REG_W8 = 176 constant ARM64_REG_W9 (line 192) | ARM64_REG_W9 = 177 constant ARM64_REG_W10 (line 193) | ARM64_REG_W10 = 178 constant ARM64_REG_W11 (line 194) | ARM64_REG_W11 = 179 constant ARM64_REG_W12 (line 195) | ARM64_REG_W12 = 180 constant ARM64_REG_W13 (line 196) | ARM64_REG_W13 = 181 constant ARM64_REG_W14 (line 197) | ARM64_REG_W14 = 182 constant ARM64_REG_W15 (line 198) | ARM64_REG_W15 = 183 constant ARM64_REG_W16 (line 199) | ARM64_REG_W16 = 184 constant ARM64_REG_W17 (line 200) | ARM64_REG_W17 = 185 constant ARM64_REG_W18 (line 201) | ARM64_REG_W18 = 186 constant ARM64_REG_W19 (line 202) | ARM64_REG_W19 = 187 constant ARM64_REG_W20 (line 203) | ARM64_REG_W20 = 188 constant ARM64_REG_W21 (line 204) | ARM64_REG_W21 = 189 constant ARM64_REG_W22 (line 205) | ARM64_REG_W22 = 190 constant ARM64_REG_W23 (line 206) | ARM64_REG_W23 = 191 constant ARM64_REG_W24 (line 207) | ARM64_REG_W24 = 192 constant ARM64_REG_W25 (line 208) | ARM64_REG_W25 = 193 constant ARM64_REG_W26 (line 209) | ARM64_REG_W26 = 194 constant ARM64_REG_W27 (line 210) | ARM64_REG_W27 = 195 constant ARM64_REG_W28 (line 211) | ARM64_REG_W28 = 196 constant ARM64_REG_W29 (line 212) | ARM64_REG_W29 = 197 constant ARM64_REG_W30 (line 213) | ARM64_REG_W30 = 198 constant ARM64_REG_X0 (line 214) | ARM64_REG_X0 = 199 constant ARM64_REG_X1 (line 215) | ARM64_REG_X1 = 200 constant ARM64_REG_X2 (line 216) | ARM64_REG_X2 = 201 constant ARM64_REG_X3 (line 217) | ARM64_REG_X3 = 202 constant ARM64_REG_X4 (line 218) | ARM64_REG_X4 = 203 constant ARM64_REG_X5 (line 219) | ARM64_REG_X5 = 204 constant ARM64_REG_X6 (line 220) | ARM64_REG_X6 = 205 constant ARM64_REG_X7 (line 221) | ARM64_REG_X7 = 206 constant ARM64_REG_X8 (line 222) | ARM64_REG_X8 = 207 constant ARM64_REG_X9 (line 223) | ARM64_REG_X9 = 208 constant ARM64_REG_X10 (line 224) | ARM64_REG_X10 = 209 constant ARM64_REG_X11 (line 225) | ARM64_REG_X11 = 210 constant ARM64_REG_X12 (line 226) | ARM64_REG_X12 = 211 constant ARM64_REG_X13 (line 227) | ARM64_REG_X13 = 212 constant ARM64_REG_X14 (line 228) | ARM64_REG_X14 = 213 constant ARM64_REG_X15 (line 229) | ARM64_REG_X15 = 214 constant ARM64_REG_X16 (line 230) | ARM64_REG_X16 = 215 constant ARM64_REG_X17 (line 231) | ARM64_REG_X17 = 216 constant ARM64_REG_X18 (line 232) | ARM64_REG_X18 = 217 constant ARM64_REG_X19 (line 233) | ARM64_REG_X19 = 218 constant ARM64_REG_X20 (line 234) | ARM64_REG_X20 = 219 constant ARM64_REG_X21 (line 235) | ARM64_REG_X21 = 220 constant ARM64_REG_X22 (line 236) | ARM64_REG_X22 = 221 constant ARM64_REG_X23 (line 237) | ARM64_REG_X23 = 222 constant ARM64_REG_X24 (line 238) | ARM64_REG_X24 = 223 constant ARM64_REG_X25 (line 239) | ARM64_REG_X25 = 224 constant ARM64_REG_X26 (line 240) | ARM64_REG_X26 = 225 constant ARM64_REG_X27 (line 241) | ARM64_REG_X27 = 226 constant ARM64_REG_X28 (line 242) | ARM64_REG_X28 = 227 constant ARM64_REG_V0 (line 243) | ARM64_REG_V0 = 228 constant ARM64_REG_V1 (line 244) | ARM64_REG_V1 = 229 constant ARM64_REG_V2 (line 245) | ARM64_REG_V2 = 230 constant ARM64_REG_V3 (line 246) | ARM64_REG_V3 = 231 constant ARM64_REG_V4 (line 247) | ARM64_REG_V4 = 232 constant ARM64_REG_V5 (line 248) | ARM64_REG_V5 = 233 constant ARM64_REG_V6 (line 249) | ARM64_REG_V6 = 234 constant ARM64_REG_V7 (line 250) | ARM64_REG_V7 = 235 constant ARM64_REG_V8 (line 251) | ARM64_REG_V8 = 236 constant ARM64_REG_V9 (line 252) | ARM64_REG_V9 = 237 constant ARM64_REG_V10 (line 253) | ARM64_REG_V10 = 238 constant ARM64_REG_V11 (line 254) | ARM64_REG_V11 = 239 constant ARM64_REG_V12 (line 255) | ARM64_REG_V12 = 240 constant ARM64_REG_V13 (line 256) | ARM64_REG_V13 = 241 constant ARM64_REG_V14 (line 257) | ARM64_REG_V14 = 242 constant ARM64_REG_V15 (line 258) | ARM64_REG_V15 = 243 constant ARM64_REG_V16 (line 259) | ARM64_REG_V16 = 244 constant ARM64_REG_V17 (line 260) | ARM64_REG_V17 = 245 constant ARM64_REG_V18 (line 261) | ARM64_REG_V18 = 246 constant ARM64_REG_V19 (line 262) | ARM64_REG_V19 = 247 constant ARM64_REG_V20 (line 263) | ARM64_REG_V20 = 248 constant ARM64_REG_V21 (line 264) | ARM64_REG_V21 = 249 constant ARM64_REG_V22 (line 265) | ARM64_REG_V22 = 250 constant ARM64_REG_V23 (line 266) | ARM64_REG_V23 = 251 constant ARM64_REG_V24 (line 267) | ARM64_REG_V24 = 252 constant ARM64_REG_V25 (line 268) | ARM64_REG_V25 = 253 constant ARM64_REG_V26 (line 269) | ARM64_REG_V26 = 254 constant ARM64_REG_V27 (line 270) | ARM64_REG_V27 = 255 constant ARM64_REG_V28 (line 271) | ARM64_REG_V28 = 256 constant ARM64_REG_V29 (line 272) | ARM64_REG_V29 = 257 constant ARM64_REG_V30 (line 273) | ARM64_REG_V30 = 258 constant ARM64_REG_V31 (line 274) | ARM64_REG_V31 = 259 constant ARM64_REG_PC (line 277) | ARM64_REG_PC = 260 constant ARM64_REG_CPACR_EL1 (line 278) | ARM64_REG_CPACR_EL1 = 261 constant ARM64_REG_TPIDR_EL0 (line 281) | ARM64_REG_TPIDR_EL0 = 262 constant ARM64_REG_TPIDRRO_EL0 (line 282) | ARM64_REG_TPIDRRO_EL0 = 263 constant ARM64_REG_TPIDR_EL1 (line 283) | ARM64_REG_TPIDR_EL1 = 264 constant ARM64_REG_PSTATE (line 284) | ARM64_REG_PSTATE = 265 constant ARM64_REG_ELR_EL0 (line 287) | ARM64_REG_ELR_EL0 = 266 constant ARM64_REG_ELR_EL1 (line 288) | ARM64_REG_ELR_EL1 = 267 constant ARM64_REG_ELR_EL2 (line 289) | ARM64_REG_ELR_EL2 = 268 constant ARM64_REG_ELR_EL3 (line 290) | ARM64_REG_ELR_EL3 = 269 constant ARM64_REG_SP_EL0 (line 293) | ARM64_REG_SP_EL0 = 270 constant ARM64_REG_SP_EL1 (line 294) | ARM64_REG_SP_EL1 = 271 constant ARM64_REG_SP_EL2 (line 295) | ARM64_REG_SP_EL2 = 272 constant ARM64_REG_SP_EL3 (line 296) | ARM64_REG_SP_EL3 = 273 constant ARM64_REG_TTBR0_EL1 (line 299) | ARM64_REG_TTBR0_EL1 = 274 constant ARM64_REG_TTBR1_EL1 (line 300) | ARM64_REG_TTBR1_EL1 = 275 constant ARM64_REG_ESR_EL0 (line 301) | ARM64_REG_ESR_EL0 = 276 constant ARM64_REG_ESR_EL1 (line 302) | ARM64_REG_ESR_EL1 = 277 constant ARM64_REG_ESR_EL2 (line 303) | ARM64_REG_ESR_EL2 = 278 constant ARM64_REG_ESR_EL3 (line 304) | ARM64_REG_ESR_EL3 = 279 constant ARM64_REG_FAR_EL0 (line 305) | ARM64_REG_FAR_EL0 = 280 constant ARM64_REG_FAR_EL1 (line 306) | ARM64_REG_FAR_EL1 = 281 constant ARM64_REG_FAR_EL2 (line 307) | ARM64_REG_FAR_EL2 = 282 constant ARM64_REG_FAR_EL3 (line 308) | ARM64_REG_FAR_EL3 = 283 constant ARM64_REG_PAR_EL1 (line 309) | ARM64_REG_PAR_EL1 = 284 constant ARM64_REG_MAIR_EL1 (line 310) | ARM64_REG_MAIR_EL1 = 285 constant ARM64_REG_VBAR_EL0 (line 311) | ARM64_REG_VBAR_EL0 = 286 constant ARM64_REG_VBAR_EL1 (line 312) | ARM64_REG_VBAR_EL1 = 287 constant ARM64_REG_VBAR_EL2 (line 313) | ARM64_REG_VBAR_EL2 = 288 constant ARM64_REG_VBAR_EL3 (line 314) | ARM64_REG_VBAR_EL3 = 289 constant ARM64_REG_CP_REG (line 315) | ARM64_REG_CP_REG = 290 constant ARM64_REG_FPCR (line 318) | ARM64_REG_FPCR = 291 constant ARM64_REG_FPSR (line 319) | ARM64_REG_FPSR = 292 constant ARM64_REG_ENDING (line 320) | ARM64_REG_ENDING = 293 constant ARM64_REG_IP0 (line 323) | ARM64_REG_IP0 = 215 constant ARM64_REG_IP1 (line 324) | ARM64_REG_IP1 = 216 constant ARM64_REG_FP (line 325) | ARM64_REG_FP = 1 constant ARM64_REG_LR (line 326) | ARM64_REG_LR = 2 constant ARM64_INS_INVALID (line 330) | ARM64_INS_INVALID = 0 constant ARM64_INS_MRS (line 331) | ARM64_INS_MRS = 1 constant ARM64_INS_MSR (line 332) | ARM64_INS_MSR = 2 constant ARM64_INS_SYS (line 333) | ARM64_INS_SYS = 3 constant ARM64_INS_SYSL (line 334) | ARM64_INS_SYSL = 4 constant ARM64_INS_ENDING (line 335) | ARM64_INS_ENDING = 5 FILE: bindings/go/unicorn/arm_const.go constant CPU_ARM_926 (line 7) | CPU_ARM_926 = 0 constant CPU_ARM_946 (line 8) | CPU_ARM_946 = 1 constant CPU_ARM_1026 (line 9) | CPU_ARM_1026 = 2 constant CPU_ARM_1136_R2 (line 10) | CPU_ARM_1136_R2 = 3 constant CPU_ARM_1136 (line 11) | CPU_ARM_1136 = 4 constant CPU_ARM_1176 (line 12) | CPU_ARM_1176 = 5 constant CPU_ARM_11MPCORE (line 13) | CPU_ARM_11MPCORE = 6 constant CPU_ARM_CORTEX_M0 (line 14) | CPU_ARM_CORTEX_M0 = 7 constant CPU_ARM_CORTEX_M3 (line 15) | CPU_ARM_CORTEX_M3 = 8 constant CPU_ARM_CORTEX_M4 (line 16) | CPU_ARM_CORTEX_M4 = 9 constant CPU_ARM_CORTEX_M7 (line 17) | CPU_ARM_CORTEX_M7 = 10 constant CPU_ARM_CORTEX_M33 (line 18) | CPU_ARM_CORTEX_M33 = 11 constant CPU_ARM_CORTEX_R5 (line 19) | CPU_ARM_CORTEX_R5 = 12 constant CPU_ARM_CORTEX_R5F (line 20) | CPU_ARM_CORTEX_R5F = 13 constant CPU_ARM_CORTEX_A7 (line 21) | CPU_ARM_CORTEX_A7 = 14 constant CPU_ARM_CORTEX_A8 (line 22) | CPU_ARM_CORTEX_A8 = 15 constant CPU_ARM_CORTEX_A9 (line 23) | CPU_ARM_CORTEX_A9 = 16 constant CPU_ARM_CORTEX_A15 (line 24) | CPU_ARM_CORTEX_A15 = 17 constant CPU_ARM_TI925T (line 25) | CPU_ARM_TI925T = 18 constant CPU_ARM_SA1100 (line 26) | CPU_ARM_SA1100 = 19 constant CPU_ARM_SA1110 (line 27) | CPU_ARM_SA1110 = 20 constant CPU_ARM_PXA250 (line 28) | CPU_ARM_PXA250 = 21 constant CPU_ARM_PXA255 (line 29) | CPU_ARM_PXA255 = 22 constant CPU_ARM_PXA260 (line 30) | CPU_ARM_PXA260 = 23 constant CPU_ARM_PXA261 (line 31) | CPU_ARM_PXA261 = 24 constant CPU_ARM_PXA262 (line 32) | CPU_ARM_PXA262 = 25 constant CPU_ARM_PXA270 (line 33) | CPU_ARM_PXA270 = 26 constant CPU_ARM_PXA270A0 (line 34) | CPU_ARM_PXA270A0 = 27 constant CPU_ARM_PXA270A1 (line 35) | CPU_ARM_PXA270A1 = 28 constant CPU_ARM_PXA270B0 (line 36) | CPU_ARM_PXA270B0 = 29 constant CPU_ARM_PXA270B1 (line 37) | CPU_ARM_PXA270B1 = 30 constant CPU_ARM_PXA270C0 (line 38) | CPU_ARM_PXA270C0 = 31 constant CPU_ARM_PXA270C5 (line 39) | CPU_ARM_PXA270C5 = 32 constant CPU_ARM_MAX (line 40) | CPU_ARM_MAX = 33 constant CPU_ARM_ENDING (line 41) | CPU_ARM_ENDING = 34 constant ARM_REG_INVALID (line 45) | ARM_REG_INVALID = 0 constant ARM_REG_APSR (line 46) | ARM_REG_APSR = 1 constant ARM_REG_APSR_NZCV (line 47) | ARM_REG_APSR_NZCV = 2 constant ARM_REG_CPSR (line 48) | ARM_REG_CPSR = 3 constant ARM_REG_FPEXC (line 49) | ARM_REG_FPEXC = 4 constant ARM_REG_FPINST (line 50) | ARM_REG_FPINST = 5 constant ARM_REG_FPSCR (line 51) | ARM_REG_FPSCR = 6 constant ARM_REG_FPSCR_NZCV (line 52) | ARM_REG_FPSCR_NZCV = 7 constant ARM_REG_FPSID (line 53) | ARM_REG_FPSID = 8 constant ARM_REG_ITSTATE (line 54) | ARM_REG_ITSTATE = 9 constant ARM_REG_LR (line 55) | ARM_REG_LR = 10 constant ARM_REG_PC (line 56) | ARM_REG_PC = 11 constant ARM_REG_SP (line 57) | ARM_REG_SP = 12 constant ARM_REG_SPSR (line 58) | ARM_REG_SPSR = 13 constant ARM_REG_D0 (line 59) | ARM_REG_D0 = 14 constant ARM_REG_D1 (line 60) | ARM_REG_D1 = 15 constant ARM_REG_D2 (line 61) | ARM_REG_D2 = 16 constant ARM_REG_D3 (line 62) | ARM_REG_D3 = 17 constant ARM_REG_D4 (line 63) | ARM_REG_D4 = 18 constant ARM_REG_D5 (line 64) | ARM_REG_D5 = 19 constant ARM_REG_D6 (line 65) | ARM_REG_D6 = 20 constant ARM_REG_D7 (line 66) | ARM_REG_D7 = 21 constant ARM_REG_D8 (line 67) | ARM_REG_D8 = 22 constant ARM_REG_D9 (line 68) | ARM_REG_D9 = 23 constant ARM_REG_D10 (line 69) | ARM_REG_D10 = 24 constant ARM_REG_D11 (line 70) | ARM_REG_D11 = 25 constant ARM_REG_D12 (line 71) | ARM_REG_D12 = 26 constant ARM_REG_D13 (line 72) | ARM_REG_D13 = 27 constant ARM_REG_D14 (line 73) | ARM_REG_D14 = 28 constant ARM_REG_D15 (line 74) | ARM_REG_D15 = 29 constant ARM_REG_D16 (line 75) | ARM_REG_D16 = 30 constant ARM_REG_D17 (line 76) | ARM_REG_D17 = 31 constant ARM_REG_D18 (line 77) | ARM_REG_D18 = 32 constant ARM_REG_D19 (line 78) | ARM_REG_D19 = 33 constant ARM_REG_D20 (line 79) | ARM_REG_D20 = 34 constant ARM_REG_D21 (line 80) | ARM_REG_D21 = 35 constant ARM_REG_D22 (line 81) | ARM_REG_D22 = 36 constant ARM_REG_D23 (line 82) | ARM_REG_D23 = 37 constant ARM_REG_D24 (line 83) | ARM_REG_D24 = 38 constant ARM_REG_D25 (line 84) | ARM_REG_D25 = 39 constant ARM_REG_D26 (line 85) | ARM_REG_D26 = 40 constant ARM_REG_D27 (line 86) | ARM_REG_D27 = 41 constant ARM_REG_D28 (line 87) | ARM_REG_D28 = 42 constant ARM_REG_D29 (line 88) | ARM_REG_D29 = 43 constant ARM_REG_D30 (line 89) | ARM_REG_D30 = 44 constant ARM_REG_D31 (line 90) | ARM_REG_D31 = 45 constant ARM_REG_FPINST2 (line 91) | ARM_REG_FPINST2 = 46 constant ARM_REG_MVFR0 (line 92) | ARM_REG_MVFR0 = 47 constant ARM_REG_MVFR1 (line 93) | ARM_REG_MVFR1 = 48 constant ARM_REG_MVFR2 (line 94) | ARM_REG_MVFR2 = 49 constant ARM_REG_Q0 (line 95) | ARM_REG_Q0 = 50 constant ARM_REG_Q1 (line 96) | ARM_REG_Q1 = 51 constant ARM_REG_Q2 (line 97) | ARM_REG_Q2 = 52 constant ARM_REG_Q3 (line 98) | ARM_REG_Q3 = 53 constant ARM_REG_Q4 (line 99) | ARM_REG_Q4 = 54 constant ARM_REG_Q5 (line 100) | ARM_REG_Q5 = 55 constant ARM_REG_Q6 (line 101) | ARM_REG_Q6 = 56 constant ARM_REG_Q7 (line 102) | ARM_REG_Q7 = 57 constant ARM_REG_Q8 (line 103) | ARM_REG_Q8 = 58 constant ARM_REG_Q9 (line 104) | ARM_REG_Q9 = 59 constant ARM_REG_Q10 (line 105) | ARM_REG_Q10 = 60 constant ARM_REG_Q11 (line 106) | ARM_REG_Q11 = 61 constant ARM_REG_Q12 (line 107) | ARM_REG_Q12 = 62 constant ARM_REG_Q13 (line 108) | ARM_REG_Q13 = 63 constant ARM_REG_Q14 (line 109) | ARM_REG_Q14 = 64 constant ARM_REG_Q15 (line 110) | ARM_REG_Q15 = 65 constant ARM_REG_R0 (line 111) | ARM_REG_R0 = 66 constant ARM_REG_R1 (line 112) | ARM_REG_R1 = 67 constant ARM_REG_R2 (line 113) | ARM_REG_R2 = 68 constant ARM_REG_R3 (line 114) | ARM_REG_R3 = 69 constant ARM_REG_R4 (line 115) | ARM_REG_R4 = 70 constant ARM_REG_R5 (line 116) | ARM_REG_R5 = 71 constant ARM_REG_R6 (line 117) | ARM_REG_R6 = 72 constant ARM_REG_R7 (line 118) | ARM_REG_R7 = 73 constant ARM_REG_R8 (line 119) | ARM_REG_R8 = 74 constant ARM_REG_R9 (line 120) | ARM_REG_R9 = 75 constant ARM_REG_R10 (line 121) | ARM_REG_R10 = 76 constant ARM_REG_R11 (line 122) | ARM_REG_R11 = 77 constant ARM_REG_R12 (line 123) | ARM_REG_R12 = 78 constant ARM_REG_S0 (line 124) | ARM_REG_S0 = 79 constant ARM_REG_S1 (line 125) | ARM_REG_S1 = 80 constant ARM_REG_S2 (line 126) | ARM_REG_S2 = 81 constant ARM_REG_S3 (line 127) | ARM_REG_S3 = 82 constant ARM_REG_S4 (line 128) | ARM_REG_S4 = 83 constant ARM_REG_S5 (line 129) | ARM_REG_S5 = 84 constant ARM_REG_S6 (line 130) | ARM_REG_S6 = 85 constant ARM_REG_S7 (line 131) | ARM_REG_S7 = 86 constant ARM_REG_S8 (line 132) | ARM_REG_S8 = 87 constant ARM_REG_S9 (line 133) | ARM_REG_S9 = 88 constant ARM_REG_S10 (line 134) | ARM_REG_S10 = 89 constant ARM_REG_S11 (line 135) | ARM_REG_S11 = 90 constant ARM_REG_S12 (line 136) | ARM_REG_S12 = 91 constant ARM_REG_S13 (line 137) | ARM_REG_S13 = 92 constant ARM_REG_S14 (line 138) | ARM_REG_S14 = 93 constant ARM_REG_S15 (line 139) | ARM_REG_S15 = 94 constant ARM_REG_S16 (line 140) | ARM_REG_S16 = 95 constant ARM_REG_S17 (line 141) | ARM_REG_S17 = 96 constant ARM_REG_S18 (line 142) | ARM_REG_S18 = 97 constant ARM_REG_S19 (line 143) | ARM_REG_S19 = 98 constant ARM_REG_S20 (line 144) | ARM_REG_S20 = 99 constant ARM_REG_S21 (line 145) | ARM_REG_S21 = 100 constant ARM_REG_S22 (line 146) | ARM_REG_S22 = 101 constant ARM_REG_S23 (line 147) | ARM_REG_S23 = 102 constant ARM_REG_S24 (line 148) | ARM_REG_S24 = 103 constant ARM_REG_S25 (line 149) | ARM_REG_S25 = 104 constant ARM_REG_S26 (line 150) | ARM_REG_S26 = 105 constant ARM_REG_S27 (line 151) | ARM_REG_S27 = 106 constant ARM_REG_S28 (line 152) | ARM_REG_S28 = 107 constant ARM_REG_S29 (line 153) | ARM_REG_S29 = 108 constant ARM_REG_S30 (line 154) | ARM_REG_S30 = 109 constant ARM_REG_S31 (line 155) | ARM_REG_S31 = 110 constant ARM_REG_C1_C0_2 (line 156) | ARM_REG_C1_C0_2 = 111 constant ARM_REG_C13_C0_2 (line 157) | ARM_REG_C13_C0_2 = 112 constant ARM_REG_C13_C0_3 (line 158) | ARM_REG_C13_C0_3 = 113 constant ARM_REG_IPSR (line 159) | ARM_REG_IPSR = 114 constant ARM_REG_MSP (line 160) | ARM_REG_MSP = 115 constant ARM_REG_PSP (line 161) | ARM_REG_PSP = 116 constant ARM_REG_CONTROL (line 162) | ARM_REG_CONTROL = 117 constant ARM_REG_IAPSR (line 163) | ARM_REG_IAPSR = 118 constant ARM_REG_EAPSR (line 164) | ARM_REG_EAPSR = 119 constant ARM_REG_XPSR (line 165) | ARM_REG_XPSR = 120 constant ARM_REG_EPSR (line 166) | ARM_REG_EPSR = 121 constant ARM_REG_IEPSR (line 167) | ARM_REG_IEPSR = 122 constant ARM_REG_PRIMASK (line 168) | ARM_REG_PRIMASK = 123 constant ARM_REG_BASEPRI (line 169) | ARM_REG_BASEPRI = 124 constant ARM_REG_BASEPRI_MAX (line 170) | ARM_REG_BASEPRI_MAX = 125 constant ARM_REG_FAULTMASK (line 171) | ARM_REG_FAULTMASK = 126 constant ARM_REG_APSR_NZCVQ (line 172) | ARM_REG_APSR_NZCVQ = 127 constant ARM_REG_APSR_G (line 173) | ARM_REG_APSR_G = 128 constant ARM_REG_APSR_NZCVQG (line 174) | ARM_REG_APSR_NZCVQG = 129 constant ARM_REG_IAPSR_NZCVQ (line 175) | ARM_REG_IAPSR_NZCVQ = 130 constant ARM_REG_IAPSR_G (line 176) | ARM_REG_IAPSR_G = 131 constant ARM_REG_IAPSR_NZCVQG (line 177) | ARM_REG_IAPSR_NZCVQG = 132 constant ARM_REG_EAPSR_NZCVQ (line 178) | ARM_REG_EAPSR_NZCVQ = 133 constant ARM_REG_EAPSR_G (line 179) | ARM_REG_EAPSR_G = 134 constant ARM_REG_EAPSR_NZCVQG (line 180) | ARM_REG_EAPSR_NZCVQG = 135 constant ARM_REG_XPSR_NZCVQ (line 181) | ARM_REG_XPSR_NZCVQ = 136 constant ARM_REG_XPSR_G (line 182) | ARM_REG_XPSR_G = 137 constant ARM_REG_XPSR_NZCVQG (line 183) | ARM_REG_XPSR_NZCVQG = 138 constant ARM_REG_CP_REG (line 184) | ARM_REG_CP_REG = 139 constant ARM_REG_ESR (line 185) | ARM_REG_ESR = 140 constant ARM_REG_ENDING (line 186) | ARM_REG_ENDING = 141 constant ARM_REG_R13 (line 189) | ARM_REG_R13 = 12 constant ARM_REG_R14 (line 190) | ARM_REG_R14 = 10 constant ARM_REG_R15 (line 191) | ARM_REG_R15 = 11 constant ARM_REG_SB (line 192) | ARM_REG_SB = 75 constant ARM_REG_SL (line 193) | ARM_REG_SL = 76 constant ARM_REG_FP (line 194) | ARM_REG_FP = 77 constant ARM_REG_IP (line 195) | ARM_REG_IP = 78 FILE: bindings/go/unicorn/context.go type Context (line 11) | type Context method ContextSave (line 13) | func (u *uc) ContextSave(reuse Context) (Context, error) { method ContextRestore (line 27) | func (u *uc) ContextRestore(ctx Context) error { FILE: bindings/go/unicorn/context_test.go function TestContext (line 7) | func TestContext(t *testing.T) { FILE: bindings/go/unicorn/hook.c function uc_err (line 8) | uc_err uc_hook_add_wrap(uc_engine *handle, uc_hook *h2, uc_hook_type typ... function uc_err (line 12) | uc_err uc_hook_add_insn(uc_engine *handle, uc_hook *h2, uc_hook_type typ... function hookCode_cgo (line 16) | void hookCode_cgo(uc_engine *handle, uint64_t addr, uint32_t size, uintp... function hookMemInvalid_cgo (line 20) | bool hookMemInvalid_cgo(uc_engine *handle, uc_mem_type type, uint64_t ad... function hookMemAccess_cgo (line 24) | void hookMemAccess_cgo(uc_engine *handle, uc_mem_type type, uint64_t add... function hookInterrupt_cgo (line 28) | void hookInterrupt_cgo(uc_engine *handle, uint32_t intno, uintptr_t user) { function hookX86In_cgo (line 32) | uint32_t hookX86In_cgo(uc_engine *handle, uint32_t port, uint32_t size, ... function hookX86Out_cgo (line 36) | void hookX86Out_cgo(uc_engine *handle, uint32_t port, uint32_t size, uin... function hookX86Syscall_cgo (line 40) | void hookX86Syscall_cgo(uc_engine *handle, uintptr_t user) { function hookX86Cpuid_cgo (line 44) | int hookX86Cpuid_cgo(uc_engine *handle, uintptr_t user) { FILE: bindings/go/unicorn/hook.go type HookData (line 15) | type HookData struct type Hook (line 20) | type Hook type fastHookMap (line 22) | type fastHookMap struct method insert (line 27) | func (m *fastHookMap) insert(h *HookData) uintptr { method get (line 43) | func (m *fastHookMap) get(i unsafe.Pointer) *HookData { method remove (line 51) | func (m *fastHookMap) remove(i uintptr) { function hookCode (line 60) | func hookCode(handle unsafe.Pointer, addr uint64, size uint32, user unsa... function hookMemInvalid (line 66) | func hookMemInvalid(handle unsafe.Pointer, typ C.uc_mem_type, addr uint6... function hookMemAccess (line 72) | func hookMemAccess(handle unsafe.Pointer, typ C.uc_mem_type, addr uint64... function hookInterrupt (line 78) | func hookInterrupt(handle unsafe.Pointer, intno uint32, user unsafe.Poin... function hookX86In (line 84) | func hookX86In(handle unsafe.Pointer, port, size uint32, user unsafe.Poi... function hookX86Out (line 90) | func hookX86Out(handle unsafe.Pointer, port, size, value uint32, user un... function hookX86Syscall (line 96) | func hookX86Syscall(handle unsafe.Pointer, user unsafe.Pointer) { function hookX86Cpuid (line 102) | func hookX86Cpuid(handle unsafe.Pointer, user unsafe.Pointer) bool { method HookAdd (line 107) | func (u *uc) HookAdd(htype int, cb interface{}, begin, end uint64, extra... method HookDel (line 155) | func (u *uc) HookDel(hook Hook) error { FILE: bindings/go/unicorn/m68k_const.go constant CPU_M68K_M5206 (line 7) | CPU_M68K_M5206 = 0 constant CPU_M68K_M68000 (line 8) | CPU_M68K_M68000 = 1 constant CPU_M68K_M68020 (line 9) | CPU_M68K_M68020 = 2 constant CPU_M68K_M68030 (line 10) | CPU_M68K_M68030 = 3 constant CPU_M68K_M68040 (line 11) | CPU_M68K_M68040 = 4 constant CPU_M68K_M68060 (line 12) | CPU_M68K_M68060 = 5 constant CPU_M68K_M5208 (line 13) | CPU_M68K_M5208 = 6 constant CPU_M68K_CFV4E (line 14) | CPU_M68K_CFV4E = 7 constant CPU_M68K_ANY (line 15) | CPU_M68K_ANY = 8 constant CPU_M68K_ENDING (line 16) | CPU_M68K_ENDING = 9 constant M68K_REG_INVALID (line 20) | M68K_REG_INVALID = 0 constant M68K_REG_A0 (line 21) | M68K_REG_A0 = 1 constant M68K_REG_A1 (line 22) | M68K_REG_A1 = 2 constant M68K_REG_A2 (line 23) | M68K_REG_A2 = 3 constant M68K_REG_A3 (line 24) | M68K_REG_A3 = 4 constant M68K_REG_A4 (line 25) | M68K_REG_A4 = 5 constant M68K_REG_A5 (line 26) | M68K_REG_A5 = 6 constant M68K_REG_A6 (line 27) | M68K_REG_A6 = 7 constant M68K_REG_A7 (line 28) | M68K_REG_A7 = 8 constant M68K_REG_D0 (line 29) | M68K_REG_D0 = 9 constant M68K_REG_D1 (line 30) | M68K_REG_D1 = 10 constant M68K_REG_D2 (line 31) | M68K_REG_D2 = 11 constant M68K_REG_D3 (line 32) | M68K_REG_D3 = 12 constant M68K_REG_D4 (line 33) | M68K_REG_D4 = 13 constant M68K_REG_D5 (line 34) | M68K_REG_D5 = 14 constant M68K_REG_D6 (line 35) | M68K_REG_D6 = 15 constant M68K_REG_D7 (line 36) | M68K_REG_D7 = 16 constant M68K_REG_SR (line 37) | M68K_REG_SR = 17 constant M68K_REG_PC (line 38) | M68K_REG_PC = 18 constant M68K_REG_CR_SFC (line 39) | M68K_REG_CR_SFC = 19 constant M68K_REG_CR_DFC (line 40) | M68K_REG_CR_DFC = 20 constant M68K_REG_CR_VBR (line 41) | M68K_REG_CR_VBR = 21 constant M68K_REG_CR_CACR (line 42) | M68K_REG_CR_CACR = 22 constant M68K_REG_CR_TC (line 43) | M68K_REG_CR_TC = 23 constant M68K_REG_CR_MMUSR (line 44) | M68K_REG_CR_MMUSR = 24 constant M68K_REG_CR_SRP (line 45) | M68K_REG_CR_SRP = 25 constant M68K_REG_CR_USP (line 46) | M68K_REG_CR_USP = 26 constant M68K_REG_CR_MSP (line 47) | M68K_REG_CR_MSP = 27 constant M68K_REG_CR_ISP (line 48) | M68K_REG_CR_ISP = 28 constant M68K_REG_CR_URP (line 49) | M68K_REG_CR_URP = 29 constant M68K_REG_CR_ITT0 (line 50) | M68K_REG_CR_ITT0 = 30 constant M68K_REG_CR_ITT1 (line 51) | M68K_REG_CR_ITT1 = 31 constant M68K_REG_CR_DTT0 (line 52) | M68K_REG_CR_DTT0 = 32 constant M68K_REG_CR_DTT1 (line 53) | M68K_REG_CR_DTT1 = 33 constant M68K_REG_ENDING (line 54) | M68K_REG_ENDING = 34 FILE: bindings/go/unicorn/mips_const.go constant CPU_MIPS32_4KC (line 7) | CPU_MIPS32_4KC = 0 constant CPU_MIPS32_4KM (line 8) | CPU_MIPS32_4KM = 1 constant CPU_MIPS32_4KECR1 (line 9) | CPU_MIPS32_4KECR1 = 2 constant CPU_MIPS32_4KEMR1 (line 10) | CPU_MIPS32_4KEMR1 = 3 constant CPU_MIPS32_4KEC (line 11) | CPU_MIPS32_4KEC = 4 constant CPU_MIPS32_4KEM (line 12) | CPU_MIPS32_4KEM = 5 constant CPU_MIPS32_24KC (line 13) | CPU_MIPS32_24KC = 6 constant CPU_MIPS32_24KEC (line 14) | CPU_MIPS32_24KEC = 7 constant CPU_MIPS32_24KF (line 15) | CPU_MIPS32_24KF = 8 constant CPU_MIPS32_34KF (line 16) | CPU_MIPS32_34KF = 9 constant CPU_MIPS32_74KF (line 17) | CPU_MIPS32_74KF = 10 constant CPU_MIPS32_M14K (line 18) | CPU_MIPS32_M14K = 11 constant CPU_MIPS32_M14KC (line 19) | CPU_MIPS32_M14KC = 12 constant CPU_MIPS32_P5600 (line 20) | CPU_MIPS32_P5600 = 13 constant CPU_MIPS32_MIPS32R6_GENERIC (line 21) | CPU_MIPS32_MIPS32R6_GENERIC = 14 constant CPU_MIPS32_I7200 (line 22) | CPU_MIPS32_I7200 = 15 constant CPU_MIPS32_ENDING (line 23) | CPU_MIPS32_ENDING = 16 constant CPU_MIPS64_R4000 (line 27) | CPU_MIPS64_R4000 = 0 constant CPU_MIPS64_VR5432 (line 28) | CPU_MIPS64_VR5432 = 1 constant CPU_MIPS64_5KC (line 29) | CPU_MIPS64_5KC = 2 constant CPU_MIPS64_5KF (line 30) | CPU_MIPS64_5KF = 3 constant CPU_MIPS64_20KC (line 31) | CPU_MIPS64_20KC = 4 constant CPU_MIPS64_MIPS64R2_GENERIC (line 32) | CPU_MIPS64_MIPS64R2_GENERIC = 5 constant CPU_MIPS64_5KEC (line 33) | CPU_MIPS64_5KEC = 6 constant CPU_MIPS64_5KEF (line 34) | CPU_MIPS64_5KEF = 7 constant CPU_MIPS64_I6400 (line 35) | CPU_MIPS64_I6400 = 8 constant CPU_MIPS64_I6500 (line 36) | CPU_MIPS64_I6500 = 9 constant CPU_MIPS64_LOONGSON_2E (line 37) | CPU_MIPS64_LOONGSON_2E = 10 constant CPU_MIPS64_LOONGSON_2F (line 38) | CPU_MIPS64_LOONGSON_2F = 11 constant CPU_MIPS64_MIPS64DSPR2 (line 39) | CPU_MIPS64_MIPS64DSPR2 = 12 constant CPU_MIPS64_ENDING (line 40) | CPU_MIPS64_ENDING = 13 constant MIPS_REG_INVALID (line 44) | MIPS_REG_INVALID = 0 constant MIPS_REG_PC (line 47) | MIPS_REG_PC = 1 constant MIPS_REG_0 (line 48) | MIPS_REG_0 = 2 constant MIPS_REG_1 (line 49) | MIPS_REG_1 = 3 constant MIPS_REG_2 (line 50) | MIPS_REG_2 = 4 constant MIPS_REG_3 (line 51) | MIPS_REG_3 = 5 constant MIPS_REG_4 (line 52) | MIPS_REG_4 = 6 constant MIPS_REG_5 (line 53) | MIPS_REG_5 = 7 constant MIPS_REG_6 (line 54) | MIPS_REG_6 = 8 constant MIPS_REG_7 (line 55) | MIPS_REG_7 = 9 constant MIPS_REG_8 (line 56) | MIPS_REG_8 = 10 constant MIPS_REG_9 (line 57) | MIPS_REG_9 = 11 constant MIPS_REG_10 (line 58) | MIPS_REG_10 = 12 constant MIPS_REG_11 (line 59) | MIPS_REG_11 = 13 constant MIPS_REG_12 (line 60) | MIPS_REG_12 = 14 constant MIPS_REG_13 (line 61) | MIPS_REG_13 = 15 constant MIPS_REG_14 (line 62) | MIPS_REG_14 = 16 constant MIPS_REG_15 (line 63) | MIPS_REG_15 = 17 constant MIPS_REG_16 (line 64) | MIPS_REG_16 = 18 constant MIPS_REG_17 (line 65) | MIPS_REG_17 = 19 constant MIPS_REG_18 (line 66) | MIPS_REG_18 = 20 constant MIPS_REG_19 (line 67) | MIPS_REG_19 = 21 constant MIPS_REG_20 (line 68) | MIPS_REG_20 = 22 constant MIPS_REG_21 (line 69) | MIPS_REG_21 = 23 constant MIPS_REG_22 (line 70) | MIPS_REG_22 = 24 constant MIPS_REG_23 (line 71) | MIPS_REG_23 = 25 constant MIPS_REG_24 (line 72) | MIPS_REG_24 = 26 constant MIPS_REG_25 (line 73) | MIPS_REG_25 = 27 constant MIPS_REG_26 (line 74) | MIPS_REG_26 = 28 constant MIPS_REG_27 (line 75) | MIPS_REG_27 = 29 constant MIPS_REG_28 (line 76) | MIPS_REG_28 = 30 constant MIPS_REG_29 (line 77) | MIPS_REG_29 = 31 constant MIPS_REG_30 (line 78) | MIPS_REG_30 = 32 constant MIPS_REG_31 (line 79) | MIPS_REG_31 = 33 constant MIPS_REG_DSPCCOND (line 82) | MIPS_REG_DSPCCOND = 34 constant MIPS_REG_DSPCARRY (line 83) | MIPS_REG_DSPCARRY = 35 constant MIPS_REG_DSPEFI (line 84) | MIPS_REG_DSPEFI = 36 constant MIPS_REG_DSPOUTFLAG (line 85) | MIPS_REG_DSPOUTFLAG = 37 constant MIPS_REG_DSPOUTFLAG16_19 (line 86) | MIPS_REG_DSPOUTFLAG16_19 = 38 constant MIPS_REG_DSPOUTFLAG20 (line 87) | MIPS_REG_DSPOUTFLAG20 = 39 constant MIPS_REG_DSPOUTFLAG21 (line 88) | MIPS_REG_DSPOUTFLAG21 = 40 constant MIPS_REG_DSPOUTFLAG22 (line 89) | MIPS_REG_DSPOUTFLAG22 = 41 constant MIPS_REG_DSPOUTFLAG23 (line 90) | MIPS_REG_DSPOUTFLAG23 = 42 constant MIPS_REG_DSPPOS (line 91) | MIPS_REG_DSPPOS = 43 constant MIPS_REG_DSPSCOUNT (line 92) | MIPS_REG_DSPSCOUNT = 44 constant MIPS_REG_AC0 (line 95) | MIPS_REG_AC0 = 45 constant MIPS_REG_AC1 (line 96) | MIPS_REG_AC1 = 46 constant MIPS_REG_AC2 (line 97) | MIPS_REG_AC2 = 47 constant MIPS_REG_AC3 (line 98) | MIPS_REG_AC3 = 48 constant MIPS_REG_CC0 (line 101) | MIPS_REG_CC0 = 49 constant MIPS_REG_CC1 (line 102) | MIPS_REG_CC1 = 50 constant MIPS_REG_CC2 (line 103) | MIPS_REG_CC2 = 51 constant MIPS_REG_CC3 (line 104) | MIPS_REG_CC3 = 52 constant MIPS_REG_CC4 (line 105) | MIPS_REG_CC4 = 53 constant MIPS_REG_CC5 (line 106) | MIPS_REG_CC5 = 54 constant MIPS_REG_CC6 (line 107) | MIPS_REG_CC6 = 55 constant MIPS_REG_CC7 (line 108) | MIPS_REG_CC7 = 56 constant MIPS_REG_F0 (line 111) | MIPS_REG_F0 = 57 constant MIPS_REG_F1 (line 112) | MIPS_REG_F1 = 58 constant MIPS_REG_F2 (line 113) | MIPS_REG_F2 = 59 constant MIPS_REG_F3 (line 114) | MIPS_REG_F3 = 60 constant MIPS_REG_F4 (line 115) | MIPS_REG_F4 = 61 constant MIPS_REG_F5 (line 116) | MIPS_REG_F5 = 62 constant MIPS_REG_F6 (line 117) | MIPS_REG_F6 = 63 constant MIPS_REG_F7 (line 118) | MIPS_REG_F7 = 64 constant MIPS_REG_F8 (line 119) | MIPS_REG_F8 = 65 constant MIPS_REG_F9 (line 120) | MIPS_REG_F9 = 66 constant MIPS_REG_F10 (line 121) | MIPS_REG_F10 = 67 constant MIPS_REG_F11 (line 122) | MIPS_REG_F11 = 68 constant MIPS_REG_F12 (line 123) | MIPS_REG_F12 = 69 constant MIPS_REG_F13 (line 124) | MIPS_REG_F13 = 70 constant MIPS_REG_F14 (line 125) | MIPS_REG_F14 = 71 constant MIPS_REG_F15 (line 126) | MIPS_REG_F15 = 72 constant MIPS_REG_F16 (line 127) | MIPS_REG_F16 = 73 constant MIPS_REG_F17 (line 128) | MIPS_REG_F17 = 74 constant MIPS_REG_F18 (line 129) | MIPS_REG_F18 = 75 constant MIPS_REG_F19 (line 130) | MIPS_REG_F19 = 76 constant MIPS_REG_F20 (line 131) | MIPS_REG_F20 = 77 constant MIPS_REG_F21 (line 132) | MIPS_REG_F21 = 78 constant MIPS_REG_F22 (line 133) | MIPS_REG_F22 = 79 constant MIPS_REG_F23 (line 134) | MIPS_REG_F23 = 80 constant MIPS_REG_F24 (line 135) | MIPS_REG_F24 = 81 constant MIPS_REG_F25 (line 136) | MIPS_REG_F25 = 82 constant MIPS_REG_F26 (line 137) | MIPS_REG_F26 = 83 constant MIPS_REG_F27 (line 138) | MIPS_REG_F27 = 84 constant MIPS_REG_F28 (line 139) | MIPS_REG_F28 = 85 constant MIPS_REG_F29 (line 140) | MIPS_REG_F29 = 86 constant MIPS_REG_F30 (line 141) | MIPS_REG_F30 = 87 constant MIPS_REG_F31 (line 142) | MIPS_REG_F31 = 88 constant MIPS_REG_FCC0 (line 143) | MIPS_REG_FCC0 = 89 constant MIPS_REG_FCC1 (line 144) | MIPS_REG_FCC1 = 90 constant MIPS_REG_FCC2 (line 145) | MIPS_REG_FCC2 = 91 constant MIPS_REG_FCC3 (line 146) | MIPS_REG_FCC3 = 92 constant MIPS_REG_FCC4 (line 147) | MIPS_REG_FCC4 = 93 constant MIPS_REG_FCC5 (line 148) | MIPS_REG_FCC5 = 94 constant MIPS_REG_FCC6 (line 149) | MIPS_REG_FCC6 = 95 constant MIPS_REG_FCC7 (line 150) | MIPS_REG_FCC7 = 96 constant MIPS_REG_W0 (line 153) | MIPS_REG_W0 = 97 constant MIPS_REG_W1 (line 154) | MIPS_REG_W1 = 98 constant MIPS_REG_W2 (line 155) | MIPS_REG_W2 = 99 constant MIPS_REG_W3 (line 156) | MIPS_REG_W3 = 100 constant MIPS_REG_W4 (line 157) | MIPS_REG_W4 = 101 constant MIPS_REG_W5 (line 158) | MIPS_REG_W5 = 102 constant MIPS_REG_W6 (line 159) | MIPS_REG_W6 = 103 constant MIPS_REG_W7 (line 160) | MIPS_REG_W7 = 104 constant MIPS_REG_W8 (line 161) | MIPS_REG_W8 = 105 constant MIPS_REG_W9 (line 162) | MIPS_REG_W9 = 106 constant MIPS_REG_W10 (line 163) | MIPS_REG_W10 = 107 constant MIPS_REG_W11 (line 164) | MIPS_REG_W11 = 108 constant MIPS_REG_W12 (line 165) | MIPS_REG_W12 = 109 constant MIPS_REG_W13 (line 166) | MIPS_REG_W13 = 110 constant MIPS_REG_W14 (line 167) | MIPS_REG_W14 = 111 constant MIPS_REG_W15 (line 168) | MIPS_REG_W15 = 112 constant MIPS_REG_W16 (line 169) | MIPS_REG_W16 = 113 constant MIPS_REG_W17 (line 170) | MIPS_REG_W17 = 114 constant MIPS_REG_W18 (line 171) | MIPS_REG_W18 = 115 constant MIPS_REG_W19 (line 172) | MIPS_REG_W19 = 116 constant MIPS_REG_W20 (line 173) | MIPS_REG_W20 = 117 constant MIPS_REG_W21 (line 174) | MIPS_REG_W21 = 118 constant MIPS_REG_W22 (line 175) | MIPS_REG_W22 = 119 constant MIPS_REG_W23 (line 176) | MIPS_REG_W23 = 120 constant MIPS_REG_W24 (line 177) | MIPS_REG_W24 = 121 constant MIPS_REG_W25 (line 178) | MIPS_REG_W25 = 122 constant MIPS_REG_W26 (line 179) | MIPS_REG_W26 = 123 constant MIPS_REG_W27 (line 180) | MIPS_REG_W27 = 124 constant MIPS_REG_W28 (line 181) | MIPS_REG_W28 = 125 constant MIPS_REG_W29 (line 182) | MIPS_REG_W29 = 126 constant MIPS_REG_W30 (line 183) | MIPS_REG_W30 = 127 constant MIPS_REG_W31 (line 184) | MIPS_REG_W31 = 128 constant MIPS_REG_HI (line 185) | MIPS_REG_HI = 129 constant MIPS_REG_LO (line 186) | MIPS_REG_LO = 130 constant MIPS_REG_P0 (line 187) | MIPS_REG_P0 = 131 constant MIPS_REG_P1 (line 188) | MIPS_REG_P1 = 132 constant MIPS_REG_P2 (line 189) | MIPS_REG_P2 = 133 constant MIPS_REG_MPL0 (line 190) | MIPS_REG_MPL0 = 134 constant MIPS_REG_MPL1 (line 191) | MIPS_REG_MPL1 = 135 constant MIPS_REG_MPL2 (line 192) | MIPS_REG_MPL2 = 136 constant MIPS_REG_CP0_CONFIG3 (line 193) | MIPS_REG_CP0_CONFIG3 = 137 constant MIPS_REG_CP0_USERLOCAL (line 194) | MIPS_REG_CP0_USERLOCAL = 138 constant MIPS_REG_CP0_STATUS (line 195) | MIPS_REG_CP0_STATUS = 139 constant MIPS_REG_FIR (line 196) | MIPS_REG_FIR = 140 constant MIPS_REG_FCSR (line 197) | MIPS_REG_FCSR = 141 constant MIPS_REG_ENDING (line 198) | MIPS_REG_ENDING = 142 constant MIPS_REG_ZERO (line 199) | MIPS_REG_ZERO = 2 constant MIPS_REG_AT (line 200) | MIPS_REG_AT = 3 constant MIPS_REG_V0 (line 201) | MIPS_REG_V0 = 4 constant MIPS_REG_V1 (line 202) | MIPS_REG_V1 = 5 constant MIPS_REG_A0 (line 203) | MIPS_REG_A0 = 6 constant MIPS_REG_A1 (line 204) | MIPS_REG_A1 = 7 constant MIPS_REG_A2 (line 205) | MIPS_REG_A2 = 8 constant MIPS_REG_A3 (line 206) | MIPS_REG_A3 = 9 constant MIPS_REG_T0 (line 207) | MIPS_REG_T0 = 10 constant MIPS_REG_T1 (line 208) | MIPS_REG_T1 = 11 constant MIPS_REG_T2 (line 209) | MIPS_REG_T2 = 12 constant MIPS_REG_T3 (line 210) | MIPS_REG_T3 = 13 constant MIPS_REG_T4 (line 211) | MIPS_REG_T4 = 14 constant MIPS_REG_T5 (line 212) | MIPS_REG_T5 = 15 constant MIPS_REG_T6 (line 213) | MIPS_REG_T6 = 16 constant MIPS_REG_T7 (line 214) | MIPS_REG_T7 = 17 constant MIPS_REG_S0 (line 215) | MIPS_REG_S0 = 18 constant MIPS_REG_S1 (line 216) | MIPS_REG_S1 = 19 constant MIPS_REG_S2 (line 217) | MIPS_REG_S2 = 20 constant MIPS_REG_S3 (line 218) | MIPS_REG_S3 = 21 constant MIPS_REG_S4 (line 219) | MIPS_REG_S4 = 22 constant MIPS_REG_S5 (line 220) | MIPS_REG_S5 = 23 constant MIPS_REG_S6 (line 221) | MIPS_REG_S6 = 24 constant MIPS_REG_S7 (line 222) | MIPS_REG_S7 = 25 constant MIPS_REG_T8 (line 223) | MIPS_REG_T8 = 26 constant MIPS_REG_T9 (line 224) | MIPS_REG_T9 = 27 constant MIPS_REG_K0 (line 225) | MIPS_REG_K0 = 28 constant MIPS_REG_K1 (line 226) | MIPS_REG_K1 = 29 constant MIPS_REG_GP (line 227) | MIPS_REG_GP = 30 constant MIPS_REG_SP (line 228) | MIPS_REG_SP = 31 constant MIPS_REG_FP (line 229) | MIPS_REG_FP = 32 constant MIPS_REG_S8 (line 230) | MIPS_REG_S8 = 32 constant MIPS_REG_RA (line 231) | MIPS_REG_RA = 33 constant MIPS_REG_HI0 (line 232) | MIPS_REG_HI0 = 45 constant MIPS_REG_HI1 (line 233) | MIPS_REG_HI1 = 46 constant MIPS_REG_HI2 (line 234) | MIPS_REG_HI2 = 47 constant MIPS_REG_HI3 (line 235) | MIPS_REG_HI3 = 48 constant MIPS_REG_LO0 (line 236) | MIPS_REG_LO0 = 45 constant MIPS_REG_LO1 (line 237) | MIPS_REG_LO1 = 46 constant MIPS_REG_LO2 (line 238) | MIPS_REG_LO2 = 47 constant MIPS_REG_LO3 (line 239) | MIPS_REG_LO3 = 48 FILE: bindings/go/unicorn/ppc_const.go constant CPU_PPC32_401 (line 7) | CPU_PPC32_401 = 0 constant CPU_PPC32_401A1 (line 8) | CPU_PPC32_401A1 = 1 constant CPU_PPC32_401B2 (line 9) | CPU_PPC32_401B2 = 2 constant CPU_PPC32_401C2 (line 10) | CPU_PPC32_401C2 = 3 constant CPU_PPC32_401D2 (line 11) | CPU_PPC32_401D2 = 4 constant CPU_PPC32_401E2 (line 12) | CPU_PPC32_401E2 = 5 constant CPU_PPC32_401F2 (line 13) | CPU_PPC32_401F2 = 6 constant CPU_PPC32_401G2 (line 14) | CPU_PPC32_401G2 = 7 constant CPU_PPC32_IOP480 (line 15) | CPU_PPC32_IOP480 = 8 constant CPU_PPC32_COBRA (line 16) | CPU_PPC32_COBRA = 9 constant CPU_PPC32_403GA (line 17) | CPU_PPC32_403GA = 10 constant CPU_PPC32_403GB (line 18) | CPU_PPC32_403GB = 11 constant CPU_PPC32_403GC (line 19) | CPU_PPC32_403GC = 12 constant CPU_PPC32_403GCX (line 20) | CPU_PPC32_403GCX = 13 constant CPU_PPC32_405D2 (line 21) | CPU_PPC32_405D2 = 14 constant CPU_PPC32_405D4 (line 22) | CPU_PPC32_405D4 = 15 constant CPU_PPC32_405CRA (line 23) | CPU_PPC32_405CRA = 16 constant CPU_PPC32_405CRB (line 24) | CPU_PPC32_405CRB = 17 constant CPU_PPC32_405CRC (line 25) | CPU_PPC32_405CRC = 18 constant CPU_PPC32_405EP (line 26) | CPU_PPC32_405EP = 19 constant CPU_PPC32_405EZ (line 27) | CPU_PPC32_405EZ = 20 constant CPU_PPC32_405GPA (line 28) | CPU_PPC32_405GPA = 21 constant CPU_PPC32_405GPB (line 29) | CPU_PPC32_405GPB = 22 constant CPU_PPC32_405GPC (line 30) | CPU_PPC32_405GPC = 23 constant CPU_PPC32_405GPD (line 31) | CPU_PPC32_405GPD = 24 constant CPU_PPC32_405GPR (line 32) | CPU_PPC32_405GPR = 25 constant CPU_PPC32_405LP (line 33) | CPU_PPC32_405LP = 26 constant CPU_PPC32_NPE405H (line 34) | CPU_PPC32_NPE405H = 27 constant CPU_PPC32_NPE405H2 (line 35) | CPU_PPC32_NPE405H2 = 28 constant CPU_PPC32_NPE405L (line 36) | CPU_PPC32_NPE405L = 29 constant CPU_PPC32_NPE4GS3 (line 37) | CPU_PPC32_NPE4GS3 = 30 constant CPU_PPC32_STB03 (line 38) | CPU_PPC32_STB03 = 31 constant CPU_PPC32_STB04 (line 39) | CPU_PPC32_STB04 = 32 constant CPU_PPC32_STB25 (line 40) | CPU_PPC32_STB25 = 33 constant CPU_PPC32_X2VP4 (line 41) | CPU_PPC32_X2VP4 = 34 constant CPU_PPC32_X2VP20 (line 42) | CPU_PPC32_X2VP20 = 35 constant CPU_PPC32_440_XILINX (line 43) | CPU_PPC32_440_XILINX = 36 constant CPU_PPC32_440_XILINX_W_DFPU (line 44) | CPU_PPC32_440_XILINX_W_DFPU = 37 constant CPU_PPC32_440EPA (line 45) | CPU_PPC32_440EPA = 38 constant CPU_PPC32_440EPB (line 46) | CPU_PPC32_440EPB = 39 constant CPU_PPC32_440EPX (line 47) | CPU_PPC32_440EPX = 40 constant CPU_PPC32_460EXB (line 48) | CPU_PPC32_460EXB = 41 constant CPU_PPC32_G2 (line 49) | CPU_PPC32_G2 = 42 constant CPU_PPC32_G2H4 (line 50) | CPU_PPC32_G2H4 = 43 constant CPU_PPC32_G2GP (line 51) | CPU_PPC32_G2GP = 44 constant CPU_PPC32_G2LS (line 52) | CPU_PPC32_G2LS = 45 constant CPU_PPC32_G2HIP3 (line 53) | CPU_PPC32_G2HIP3 = 46 constant CPU_PPC32_G2HIP4 (line 54) | CPU_PPC32_G2HIP4 = 47 constant CPU_PPC32_MPC603 (line 55) | CPU_PPC32_MPC603 = 48 constant CPU_PPC32_G2LE (line 56) | CPU_PPC32_G2LE = 49 constant CPU_PPC32_G2LEGP (line 57) | CPU_PPC32_G2LEGP = 50 constant CPU_PPC32_G2LELS (line 58) | CPU_PPC32_G2LELS = 51 constant CPU_PPC32_G2LEGP1 (line 59) | CPU_PPC32_G2LEGP1 = 52 constant CPU_PPC32_G2LEGP3 (line 60) | CPU_PPC32_G2LEGP3 = 53 constant CPU_PPC32_MPC5200_V10 (line 61) | CPU_PPC32_MPC5200_V10 = 54 constant CPU_PPC32_MPC5200_V11 (line 62) | CPU_PPC32_MPC5200_V11 = 55 constant CPU_PPC32_MPC5200_V12 (line 63) | CPU_PPC32_MPC5200_V12 = 56 constant CPU_PPC32_MPC5200B_V20 (line 64) | CPU_PPC32_MPC5200B_V20 = 57 constant CPU_PPC32_MPC5200B_V21 (line 65) | CPU_PPC32_MPC5200B_V21 = 58 constant CPU_PPC32_E200Z5 (line 66) | CPU_PPC32_E200Z5 = 59 constant CPU_PPC32_E200Z6 (line 67) | CPU_PPC32_E200Z6 = 60 constant CPU_PPC32_E300C1 (line 68) | CPU_PPC32_E300C1 = 61 constant CPU_PPC32_E300C2 (line 69) | CPU_PPC32_E300C2 = 62 constant CPU_PPC32_E300C3 (line 70) | CPU_PPC32_E300C3 = 63 constant CPU_PPC32_E300C4 (line 71) | CPU_PPC32_E300C4 = 64 constant CPU_PPC32_MPC8343 (line 72) | CPU_PPC32_MPC8343 = 65 constant CPU_PPC32_MPC8343A (line 73) | CPU_PPC32_MPC8343A = 66 constant CPU_PPC32_MPC8343E (line 74) | CPU_PPC32_MPC8343E = 67 constant CPU_PPC32_MPC8343EA (line 75) | CPU_PPC32_MPC8343EA = 68 constant CPU_PPC32_MPC8347T (line 76) | CPU_PPC32_MPC8347T = 69 constant CPU_PPC32_MPC8347P (line 77) | CPU_PPC32_MPC8347P = 70 constant CPU_PPC32_MPC8347AT (line 78) | CPU_PPC32_MPC8347AT = 71 constant CPU_PPC32_MPC8347AP (line 79) | CPU_PPC32_MPC8347AP = 72 constant CPU_PPC32_MPC8347ET (line 80) | CPU_PPC32_MPC8347ET = 73 constant CPU_PPC32_MPC8347EP (line 81) | CPU_PPC32_MPC8347EP = 74 constant CPU_PPC32_MPC8347EAT (line 82) | CPU_PPC32_MPC8347EAT = 75 constant CPU_PPC32_MPC8347EAP (line 83) | CPU_PPC32_MPC8347EAP = 76 constant CPU_PPC32_MPC8349 (line 84) | CPU_PPC32_MPC8349 = 77 constant CPU_PPC32_MPC8349A (line 85) | CPU_PPC32_MPC8349A = 78 constant CPU_PPC32_MPC8349E (line 86) | CPU_PPC32_MPC8349E = 79 constant CPU_PPC32_MPC8349EA (line 87) | CPU_PPC32_MPC8349EA = 80 constant CPU_PPC32_MPC8377 (line 88) | CPU_PPC32_MPC8377 = 81 constant CPU_PPC32_MPC8377E (line 89) | CPU_PPC32_MPC8377E = 82 constant CPU_PPC32_MPC8378 (line 90) | CPU_PPC32_MPC8378 = 83 constant CPU_PPC32_MPC8378E (line 91) | CPU_PPC32_MPC8378E = 84 constant CPU_PPC32_MPC8379 (line 92) | CPU_PPC32_MPC8379 = 85 constant CPU_PPC32_MPC8379E (line 93) | CPU_PPC32_MPC8379E = 86 constant CPU_PPC32_E500_V10 (line 94) | CPU_PPC32_E500_V10 = 87 constant CPU_PPC32_E500_V20 (line 95) | CPU_PPC32_E500_V20 = 88 constant CPU_PPC32_E500V2_V10 (line 96) | CPU_PPC32_E500V2_V10 = 89 constant CPU_PPC32_E500V2_V20 (line 97) | CPU_PPC32_E500V2_V20 = 90 constant CPU_PPC32_E500V2_V21 (line 98) | CPU_PPC32_E500V2_V21 = 91 constant CPU_PPC32_E500V2_V22 (line 99) | CPU_PPC32_E500V2_V22 = 92 constant CPU_PPC32_E500V2_V30 (line 100) | CPU_PPC32_E500V2_V30 = 93 constant CPU_PPC32_E500MC (line 101) | CPU_PPC32_E500MC = 94 constant CPU_PPC32_MPC8533_V10 (line 102) | CPU_PPC32_MPC8533_V10 = 95 constant CPU_PPC32_MPC8533_V11 (line 103) | CPU_PPC32_MPC8533_V11 = 96 constant CPU_PPC32_MPC8533E_V10 (line 104) | CPU_PPC32_MPC8533E_V10 = 97 constant CPU_PPC32_MPC8533E_V11 (line 105) | CPU_PPC32_MPC8533E_V11 = 98 constant CPU_PPC32_MPC8540_V10 (line 106) | CPU_PPC32_MPC8540_V10 = 99 constant CPU_PPC32_MPC8540_V20 (line 107) | CPU_PPC32_MPC8540_V20 = 100 constant CPU_PPC32_MPC8540_V21 (line 108) | CPU_PPC32_MPC8540_V21 = 101 constant CPU_PPC32_MPC8541_V10 (line 109) | CPU_PPC32_MPC8541_V10 = 102 constant CPU_PPC32_MPC8541_V11 (line 110) | CPU_PPC32_MPC8541_V11 = 103 constant CPU_PPC32_MPC8541E_V10 (line 111) | CPU_PPC32_MPC8541E_V10 = 104 constant CPU_PPC32_MPC8541E_V11 (line 112) | CPU_PPC32_MPC8541E_V11 = 105 constant CPU_PPC32_MPC8543_V10 (line 113) | CPU_PPC32_MPC8543_V10 = 106 constant CPU_PPC32_MPC8543_V11 (line 114) | CPU_PPC32_MPC8543_V11 = 107 constant CPU_PPC32_MPC8543_V20 (line 115) | CPU_PPC32_MPC8543_V20 = 108 constant CPU_PPC32_MPC8543_V21 (line 116) | CPU_PPC32_MPC8543_V21 = 109 constant CPU_PPC32_MPC8543E_V10 (line 117) | CPU_PPC32_MPC8543E_V10 = 110 constant CPU_PPC32_MPC8543E_V11 (line 118) | CPU_PPC32_MPC8543E_V11 = 111 constant CPU_PPC32_MPC8543E_V20 (line 119) | CPU_PPC32_MPC8543E_V20 = 112 constant CPU_PPC32_MPC8543E_V21 (line 120) | CPU_PPC32_MPC8543E_V21 = 113 constant CPU_PPC32_MPC8544_V10 (line 121) | CPU_PPC32_MPC8544_V10 = 114 constant CPU_PPC32_MPC8544_V11 (line 122) | CPU_PPC32_MPC8544_V11 = 115 constant CPU_PPC32_MPC8544E_V10 (line 123) | CPU_PPC32_MPC8544E_V10 = 116 constant CPU_PPC32_MPC8544E_V11 (line 124) | CPU_PPC32_MPC8544E_V11 = 117 constant CPU_PPC32_MPC8545_V20 (line 125) | CPU_PPC32_MPC8545_V20 = 118 constant CPU_PPC32_MPC8545_V21 (line 126) | CPU_PPC32_MPC8545_V21 = 119 constant CPU_PPC32_MPC8545E_V20 (line 127) | CPU_PPC32_MPC8545E_V20 = 120 constant CPU_PPC32_MPC8545E_V21 (line 128) | CPU_PPC32_MPC8545E_V21 = 121 constant CPU_PPC32_MPC8547E_V20 (line 129) | CPU_PPC32_MPC8547E_V20 = 122 constant CPU_PPC32_MPC8547E_V21 (line 130) | CPU_PPC32_MPC8547E_V21 = 123 constant CPU_PPC32_MPC8548_V10 (line 131) | CPU_PPC32_MPC8548_V10 = 124 constant CPU_PPC32_MPC8548_V11 (line 132) | CPU_PPC32_MPC8548_V11 = 125 constant CPU_PPC32_MPC8548_V20 (line 133) | CPU_PPC32_MPC8548_V20 = 126 constant CPU_PPC32_MPC8548_V21 (line 134) | CPU_PPC32_MPC8548_V21 = 127 constant CPU_PPC32_MPC8548E_V10 (line 135) | CPU_PPC32_MPC8548E_V10 = 128 constant CPU_PPC32_MPC8548E_V11 (line 136) | CPU_PPC32_MPC8548E_V11 = 129 constant CPU_PPC32_MPC8548E_V20 (line 137) | CPU_PPC32_MPC8548E_V20 = 130 constant CPU_PPC32_MPC8548E_V21 (line 138) | CPU_PPC32_MPC8548E_V21 = 131 constant CPU_PPC32_MPC8555_V10 (line 139) | CPU_PPC32_MPC8555_V10 = 132 constant CPU_PPC32_MPC8555_V11 (line 140) | CPU_PPC32_MPC8555_V11 = 133 constant CPU_PPC32_MPC8555E_V10 (line 141) | CPU_PPC32_MPC8555E_V10 = 134 constant CPU_PPC32_MPC8555E_V11 (line 142) | CPU_PPC32_MPC8555E_V11 = 135 constant CPU_PPC32_MPC8560_V10 (line 143) | CPU_PPC32_MPC8560_V10 = 136 constant CPU_PPC32_MPC8560_V20 (line 144) | CPU_PPC32_MPC8560_V20 = 137 constant CPU_PPC32_MPC8560_V21 (line 145) | CPU_PPC32_MPC8560_V21 = 138 constant CPU_PPC32_MPC8567 (line 146) | CPU_PPC32_MPC8567 = 139 constant CPU_PPC32_MPC8567E (line 147) | CPU_PPC32_MPC8567E = 140 constant CPU_PPC32_MPC8568 (line 148) | CPU_PPC32_MPC8568 = 141 constant CPU_PPC32_MPC8568E (line 149) | CPU_PPC32_MPC8568E = 142 constant CPU_PPC32_MPC8572 (line 150) | CPU_PPC32_MPC8572 = 143 constant CPU_PPC32_MPC8572E (line 151) | CPU_PPC32_MPC8572E = 144 constant CPU_PPC32_E600 (line 152) | CPU_PPC32_E600 = 145 constant CPU_PPC32_MPC8610 (line 153) | CPU_PPC32_MPC8610 = 146 constant CPU_PPC32_MPC8641 (line 154) | CPU_PPC32_MPC8641 = 147 constant CPU_PPC32_MPC8641D (line 155) | CPU_PPC32_MPC8641D = 148 constant CPU_PPC32_601_V0 (line 156) | CPU_PPC32_601_V0 = 149 constant CPU_PPC32_601_V1 (line 157) | CPU_PPC32_601_V1 = 150 constant CPU_PPC32_601_V2 (line 158) | CPU_PPC32_601_V2 = 151 constant CPU_PPC32_602 (line 159) | CPU_PPC32_602 = 152 constant CPU_PPC32_603 (line 160) | CPU_PPC32_603 = 153 constant CPU_PPC32_603E_V1_1 (line 161) | CPU_PPC32_603E_V1_1 = 154 constant CPU_PPC32_603E_V1_2 (line 162) | CPU_PPC32_603E_V1_2 = 155 constant CPU_PPC32_603E_V1_3 (line 163) | CPU_PPC32_603E_V1_3 = 156 constant CPU_PPC32_603E_V1_4 (line 164) | CPU_PPC32_603E_V1_4 = 157 constant CPU_PPC32_603E_V2_2 (line 165) | CPU_PPC32_603E_V2_2 = 158 constant CPU_PPC32_603E_V3 (line 166) | CPU_PPC32_603E_V3 = 159 constant CPU_PPC32_603E_V4 (line 167) | CPU_PPC32_603E_V4 = 160 constant CPU_PPC32_603E_V4_1 (line 168) | CPU_PPC32_603E_V4_1 = 161 constant CPU_PPC32_603E7 (line 169) | CPU_PPC32_603E7 = 162 constant CPU_PPC32_603E7T (line 170) | CPU_PPC32_603E7T = 163 constant CPU_PPC32_603E7V (line 171) | CPU_PPC32_603E7V = 164 constant CPU_PPC32_603E7V1 (line 172) | CPU_PPC32_603E7V1 = 165 constant CPU_PPC32_603E7V2 (line 173) | CPU_PPC32_603E7V2 = 166 constant CPU_PPC32_603P (line 174) | CPU_PPC32_603P = 167 constant CPU_PPC32_604 (line 175) | CPU_PPC32_604 = 168 constant CPU_PPC32_604E_V1_0 (line 176) | CPU_PPC32_604E_V1_0 = 169 constant CPU_PPC32_604E_V2_2 (line 177) | CPU_PPC32_604E_V2_2 = 170 constant CPU_PPC32_604E_V2_4 (line 178) | CPU_PPC32_604E_V2_4 = 171 constant CPU_PPC32_604R (line 179) | CPU_PPC32_604R = 172 constant CPU_PPC32_740_V1_0 (line 180) | CPU_PPC32_740_V1_0 = 173 constant CPU_PPC32_750_V1_0 (line 181) | CPU_PPC32_750_V1_0 = 174 constant CPU_PPC32_740_V2_0 (line 182) | CPU_PPC32_740_V2_0 = 175 constant CPU_PPC32_750_V2_0 (line 183) | CPU_PPC32_750_V2_0 = 176 constant CPU_PPC32_740_V2_1 (line 184) | CPU_PPC32_740_V2_1 = 177 constant CPU_PPC32_750_V2_1 (line 185) | CPU_PPC32_750_V2_1 = 178 constant CPU_PPC32_740_V2_2 (line 186) | CPU_PPC32_740_V2_2 = 179 constant CPU_PPC32_750_V2_2 (line 187) | CPU_PPC32_750_V2_2 = 180 constant CPU_PPC32_740_V3_0 (line 188) | CPU_PPC32_740_V3_0 = 181 constant CPU_PPC32_750_V3_0 (line 189) | CPU_PPC32_750_V3_0 = 182 constant CPU_PPC32_740_V3_1 (line 190) | CPU_PPC32_740_V3_1 = 183 constant CPU_PPC32_750_V3_1 (line 191) | CPU_PPC32_750_V3_1 = 184 constant CPU_PPC32_740E (line 192) | CPU_PPC32_740E = 185 constant CPU_PPC32_750E (line 193) | CPU_PPC32_750E = 186 constant CPU_PPC32_740P (line 194) | CPU_PPC32_740P = 187 constant CPU_PPC32_750P (line 195) | CPU_PPC32_750P = 188 constant CPU_PPC32_750CL_V1_0 (line 196) | CPU_PPC32_750CL_V1_0 = 189 constant CPU_PPC32_750CL_V2_0 (line 197) | CPU_PPC32_750CL_V2_0 = 190 constant CPU_PPC32_750CX_V1_0 (line 198) | CPU_PPC32_750CX_V1_0 = 191 constant CPU_PPC32_750CX_V2_0 (line 199) | CPU_PPC32_750CX_V2_0 = 192 constant CPU_PPC32_750CX_V2_1 (line 200) | CPU_PPC32_750CX_V2_1 = 193 constant CPU_PPC32_750CX_V2_2 (line 201) | CPU_PPC32_750CX_V2_2 = 194 constant CPU_PPC32_750CXE_V2_1 (line 202) | CPU_PPC32_750CXE_V2_1 = 195 constant CPU_PPC32_750CXE_V2_2 (line 203) | CPU_PPC32_750CXE_V2_2 = 196 constant CPU_PPC32_750CXE_V2_3 (line 204) | CPU_PPC32_750CXE_V2_3 = 197 constant CPU_PPC32_750CXE_V2_4 (line 205) | CPU_PPC32_750CXE_V2_4 = 198 constant CPU_PPC32_750CXE_V2_4B (line 206) | CPU_PPC32_750CXE_V2_4B = 199 constant CPU_PPC32_750CXE_V3_0 (line 207) | CPU_PPC32_750CXE_V3_0 = 200 constant CPU_PPC32_750CXE_V3_1 (line 208) | CPU_PPC32_750CXE_V3_1 = 201 constant CPU_PPC32_750CXE_V3_1B (line 209) | CPU_PPC32_750CXE_V3_1B = 202 constant CPU_PPC32_750CXR (line 210) | CPU_PPC32_750CXR = 203 constant CPU_PPC32_750FL (line 211) | CPU_PPC32_750FL = 204 constant CPU_PPC32_750FX_V1_0 (line 212) | CPU_PPC32_750FX_V1_0 = 205 constant CPU_PPC32_750FX_V2_0 (line 213) | CPU_PPC32_750FX_V2_0 = 206 constant CPU_PPC32_750FX_V2_1 (line 214) | CPU_PPC32_750FX_V2_1 = 207 constant CPU_PPC32_750FX_V2_2 (line 215) | CPU_PPC32_750FX_V2_2 = 208 constant CPU_PPC32_750FX_V2_3 (line 216) | CPU_PPC32_750FX_V2_3 = 209 constant CPU_PPC32_750GL (line 217) | CPU_PPC32_750GL = 210 constant CPU_PPC32_750GX_V1_0 (line 218) | CPU_PPC32_750GX_V1_0 = 211 constant CPU_PPC32_750GX_V1_1 (line 219) | CPU_PPC32_750GX_V1_1 = 212 constant CPU_PPC32_750GX_V1_2 (line 220) | CPU_PPC32_750GX_V1_2 = 213 constant CPU_PPC32_750L_V2_0 (line 221) | CPU_PPC32_750L_V2_0 = 214 constant CPU_PPC32_750L_V2_1 (line 222) | CPU_PPC32_750L_V2_1 = 215 constant CPU_PPC32_750L_V2_2 (line 223) | CPU_PPC32_750L_V2_2 = 216 constant CPU_PPC32_750L_V3_0 (line 224) | CPU_PPC32_750L_V3_0 = 217 constant CPU_PPC32_750L_V3_2 (line 225) | CPU_PPC32_750L_V3_2 = 218 constant CPU_PPC32_745_V1_0 (line 226) | CPU_PPC32_745_V1_0 = 219 constant CPU_PPC32_755_V1_0 (line 227) | CPU_PPC32_755_V1_0 = 220 constant CPU_PPC32_745_V1_1 (line 228) | CPU_PPC32_745_V1_1 = 221 constant CPU_PPC32_755_V1_1 (line 229) | CPU_PPC32_755_V1_1 = 222 constant CPU_PPC32_745_V2_0 (line 230) | CPU_PPC32_745_V2_0 = 223 constant CPU_PPC32_755_V2_0 (line 231) | CPU_PPC32_755_V2_0 = 224 constant CPU_PPC32_745_V2_1 (line 232) | CPU_PPC32_745_V2_1 = 225 constant CPU_PPC32_755_V2_1 (line 233) | CPU_PPC32_755_V2_1 = 226 constant CPU_PPC32_745_V2_2 (line 234) | CPU_PPC32_745_V2_2 = 227 constant CPU_PPC32_755_V2_2 (line 235) | CPU_PPC32_755_V2_2 = 228 constant CPU_PPC32_745_V2_3 (line 236) | CPU_PPC32_745_V2_3 = 229 constant CPU_PPC32_755_V2_3 (line 237) | CPU_PPC32_755_V2_3 = 230 constant CPU_PPC32_745_V2_4 (line 238) | CPU_PPC32_745_V2_4 = 231 constant CPU_PPC32_755_V2_4 (line 239) | CPU_PPC32_755_V2_4 = 232 constant CPU_PPC32_745_V2_5 (line 240) | CPU_PPC32_745_V2_5 = 233 constant CPU_PPC32_755_V2_5 (line 241) | CPU_PPC32_755_V2_5 = 234 constant CPU_PPC32_745_V2_6 (line 242) | CPU_PPC32_745_V2_6 = 235 constant CPU_PPC32_755_V2_6 (line 243) | CPU_PPC32_755_V2_6 = 236 constant CPU_PPC32_745_V2_7 (line 244) | CPU_PPC32_745_V2_7 = 237 constant CPU_PPC32_755_V2_7 (line 245) | CPU_PPC32_755_V2_7 = 238 constant CPU_PPC32_745_V2_8 (line 246) | CPU_PPC32_745_V2_8 = 239 constant CPU_PPC32_755_V2_8 (line 247) | CPU_PPC32_755_V2_8 = 240 constant CPU_PPC32_7400_V1_0 (line 248) | CPU_PPC32_7400_V1_0 = 241 constant CPU_PPC32_7400_V1_1 (line 249) | CPU_PPC32_7400_V1_1 = 242 constant CPU_PPC32_7400_V2_0 (line 250) | CPU_PPC32_7400_V2_0 = 243 constant CPU_PPC32_7400_V2_1 (line 251) | CPU_PPC32_7400_V2_1 = 244 constant CPU_PPC32_7400_V2_2 (line 252) | CPU_PPC32_7400_V2_2 = 245 constant CPU_PPC32_7400_V2_6 (line 253) | CPU_PPC32_7400_V2_6 = 246 constant CPU_PPC32_7400_V2_7 (line 254) | CPU_PPC32_7400_V2_7 = 247 constant CPU_PPC32_7400_V2_8 (line 255) | CPU_PPC32_7400_V2_8 = 248 constant CPU_PPC32_7400_V2_9 (line 256) | CPU_PPC32_7400_V2_9 = 249 constant CPU_PPC32_7410_V1_0 (line 257) | CPU_PPC32_7410_V1_0 = 250 constant CPU_PPC32_7410_V1_1 (line 258) | CPU_PPC32_7410_V1_1 = 251 constant CPU_PPC32_7410_V1_2 (line 259) | CPU_PPC32_7410_V1_2 = 252 constant CPU_PPC32_7410_V1_3 (line 260) | CPU_PPC32_7410_V1_3 = 253 constant CPU_PPC32_7410_V1_4 (line 261) | CPU_PPC32_7410_V1_4 = 254 constant CPU_PPC32_7448_V1_0 (line 262) | CPU_PPC32_7448_V1_0 = 255 constant CPU_PPC32_7448_V1_1 (line 263) | CPU_PPC32_7448_V1_1 = 256 constant CPU_PPC32_7448_V2_0 (line 264) | CPU_PPC32_7448_V2_0 = 257 constant CPU_PPC32_7448_V2_1 (line 265) | CPU_PPC32_7448_V2_1 = 258 constant CPU_PPC32_7450_V1_0 (line 266) | CPU_PPC32_7450_V1_0 = 259 constant CPU_PPC32_7450_V1_1 (line 267) | CPU_PPC32_7450_V1_1 = 260 constant CPU_PPC32_7450_V1_2 (line 268) | CPU_PPC32_7450_V1_2 = 261 constant CPU_PPC32_7450_V2_0 (line 269) | CPU_PPC32_7450_V2_0 = 262 constant CPU_PPC32_7450_V2_1 (line 270) | CPU_PPC32_7450_V2_1 = 263 constant CPU_PPC32_7441_V2_1 (line 271) | CPU_PPC32_7441_V2_1 = 264 constant CPU_PPC32_7441_V2_3 (line 272) | CPU_PPC32_7441_V2_3 = 265 constant CPU_PPC32_7451_V2_3 (line 273) | CPU_PPC32_7451_V2_3 = 266 constant CPU_PPC32_7441_V2_10 (line 274) | CPU_PPC32_7441_V2_10 = 267 constant CPU_PPC32_7451_V2_10 (line 275) | CPU_PPC32_7451_V2_10 = 268 constant CPU_PPC32_7445_V1_0 (line 276) | CPU_PPC32_7445_V1_0 = 269 constant CPU_PPC32_7455_V1_0 (line 277) | CPU_PPC32_7455_V1_0 = 270 constant CPU_PPC32_7445_V2_1 (line 278) | CPU_PPC32_7445_V2_1 = 271 constant CPU_PPC32_7455_V2_1 (line 279) | CPU_PPC32_7455_V2_1 = 272 constant CPU_PPC32_7445_V3_2 (line 280) | CPU_PPC32_7445_V3_2 = 273 constant CPU_PPC32_7455_V3_2 (line 281) | CPU_PPC32_7455_V3_2 = 274 constant CPU_PPC32_7445_V3_3 (line 282) | CPU_PPC32_7445_V3_3 = 275 constant CPU_PPC32_7455_V3_3 (line 283) | CPU_PPC32_7455_V3_3 = 276 constant CPU_PPC32_7445_V3_4 (line 284) | CPU_PPC32_7445_V3_4 = 277 constant CPU_PPC32_7455_V3_4 (line 285) | CPU_PPC32_7455_V3_4 = 278 constant CPU_PPC32_7447_V1_0 (line 286) | CPU_PPC32_7447_V1_0 = 279 constant CPU_PPC32_7457_V1_0 (line 287) | CPU_PPC32_7457_V1_0 = 280 constant CPU_PPC32_7447_V1_1 (line 288) | CPU_PPC32_7447_V1_1 = 281 constant CPU_PPC32_7457_V1_1 (line 289) | CPU_PPC32_7457_V1_1 = 282 constant CPU_PPC32_7457_V1_2 (line 290) | CPU_PPC32_7457_V1_2 = 283 constant CPU_PPC32_7447A_V1_0 (line 291) | CPU_PPC32_7447A_V1_0 = 284 constant CPU_PPC32_7457A_V1_0 (line 292) | CPU_PPC32_7457A_V1_0 = 285 constant CPU_PPC32_7447A_V1_1 (line 293) | CPU_PPC32_7447A_V1_1 = 286 constant CPU_PPC32_7457A_V1_1 (line 294) | CPU_PPC32_7457A_V1_1 = 287 constant CPU_PPC32_7447A_V1_2 (line 295) | CPU_PPC32_7447A_V1_2 = 288 constant CPU_PPC32_7457A_V1_2 (line 296) | CPU_PPC32_7457A_V1_2 = 289 constant CPU_PPC32_ENDING (line 297) | CPU_PPC32_ENDING = 290 constant CPU_PPC64_E5500 (line 301) | CPU_PPC64_E5500 = 0 constant CPU_PPC64_E6500 (line 302) | CPU_PPC64_E6500 = 1 constant CPU_PPC64_970_V2_2 (line 303) | CPU_PPC64_970_V2_2 = 2 constant CPU_PPC64_970FX_V1_0 (line 304) | CPU_PPC64_970FX_V1_0 = 3 constant CPU_PPC64_970FX_V2_0 (line 305) | CPU_PPC64_970FX_V2_0 = 4 constant CPU_PPC64_970FX_V2_1 (line 306) | CPU_PPC64_970FX_V2_1 = 5 constant CPU_PPC64_970FX_V3_0 (line 307) | CPU_PPC64_970FX_V3_0 = 6 constant CPU_PPC64_970FX_V3_1 (line 308) | CPU_PPC64_970FX_V3_1 = 7 constant CPU_PPC64_970MP_V1_0 (line 309) | CPU_PPC64_970MP_V1_0 = 8 constant CPU_PPC64_970MP_V1_1 (line 310) | CPU_PPC64_970MP_V1_1 = 9 constant CPU_PPC64_POWER5_V2_1 (line 311) | CPU_PPC64_POWER5_V2_1 = 10 constant CPU_PPC64_POWER7_V2_3 (line 312) | CPU_PPC64_POWER7_V2_3 = 11 constant CPU_PPC64_POWER7_V2_1 (line 313) | CPU_PPC64_POWER7_V2_1 = 12 constant CPU_PPC64_POWER8E_V2_1 (line 314) | CPU_PPC64_POWER8E_V2_1 = 13 constant CPU_PPC64_POWER8_V2_0 (line 315) | CPU_PPC64_POWER8_V2_0 = 14 constant CPU_PPC64_POWER8NVL_V1_0 (line 316) | CPU_PPC64_POWER8NVL_V1_0 = 15 constant CPU_PPC64_POWER9_V1_0 (line 317) | CPU_PPC64_POWER9_V1_0 = 16 constant CPU_PPC64_POWER9_V2_0 (line 318) | CPU_PPC64_POWER9_V2_0 = 17 constant CPU_PPC64_POWER10_V1_0 (line 319) | CPU_PPC64_POWER10_V1_0 = 18 constant CPU_PPC64_ENDING (line 320) | CPU_PPC64_ENDING = 19 constant PPC_REG_INVALID (line 324) | PPC_REG_INVALID = 0 constant PPC_REG_PC (line 327) | PPC_REG_PC = 1 constant PPC_REG_0 (line 328) | PPC_REG_0 = 2 constant PPC_REG_1 (line 329) | PPC_REG_1 = 3 constant PPC_REG_2 (line 330) | PPC_REG_2 = 4 constant PPC_REG_3 (line 331) | PPC_REG_3 = 5 constant PPC_REG_4 (line 332) | PPC_REG_4 = 6 constant PPC_REG_5 (line 333) | PPC_REG_5 = 7 constant PPC_REG_6 (line 334) | PPC_REG_6 = 8 constant PPC_REG_7 (line 335) | PPC_REG_7 = 9 constant PPC_REG_8 (line 336) | PPC_REG_8 = 10 constant PPC_REG_9 (line 337) | PPC_REG_9 = 11 constant PPC_REG_10 (line 338) | PPC_REG_10 = 12 constant PPC_REG_11 (line 339) | PPC_REG_11 = 13 constant PPC_REG_12 (line 340) | PPC_REG_12 = 14 constant PPC_REG_13 (line 341) | PPC_REG_13 = 15 constant PPC_REG_14 (line 342) | PPC_REG_14 = 16 constant PPC_REG_15 (line 343) | PPC_REG_15 = 17 constant PPC_REG_16 (line 344) | PPC_REG_16 = 18 constant PPC_REG_17 (line 345) | PPC_REG_17 = 19 constant PPC_REG_18 (line 346) | PPC_REG_18 = 20 constant PPC_REG_19 (line 347) | PPC_REG_19 = 21 constant PPC_REG_20 (line 348) | PPC_REG_20 = 22 constant PPC_REG_21 (line 349) | PPC_REG_21 = 23 constant PPC_REG_22 (line 350) | PPC_REG_22 = 24 constant PPC_REG_23 (line 351) | PPC_REG_23 = 25 constant PPC_REG_24 (line 352) | PPC_REG_24 = 26 constant PPC_REG_25 (line 353) | PPC_REG_25 = 27 constant PPC_REG_26 (line 354) | PPC_REG_26 = 28 constant PPC_REG_27 (line 355) | PPC_REG_27 = 29 constant PPC_REG_28 (line 356) | PPC_REG_28 = 30 constant PPC_REG_29 (line 357) | PPC_REG_29 = 31 constant PPC_REG_30 (line 358) | PPC_REG_30 = 32 constant PPC_REG_31 (line 359) | PPC_REG_31 = 33 constant PPC_REG_CR0 (line 360) | PPC_REG_CR0 = 34 constant PPC_REG_CR1 (line 361) | PPC_REG_CR1 = 35 constant PPC_REG_CR2 (line 362) | PPC_REG_CR2 = 36 constant PPC_REG_CR3 (line 363) | PPC_REG_CR3 = 37 constant PPC_REG_CR4 (line 364) | PPC_REG_CR4 = 38 constant PPC_REG_CR5 (line 365) | PPC_REG_CR5 = 39 constant PPC_REG_CR6 (line 366) | PPC_REG_CR6 = 40 constant PPC_REG_CR7 (line 367) | PPC_REG_CR7 = 41 constant PPC_REG_FPR0 (line 368) | PPC_REG_FPR0 = 42 constant PPC_REG_FPR1 (line 369) | PPC_REG_FPR1 = 43 constant PPC_REG_FPR2 (line 370) | PPC_REG_FPR2 = 44 constant PPC_REG_FPR3 (line 371) | PPC_REG_FPR3 = 45 constant PPC_REG_FPR4 (line 372) | PPC_REG_FPR4 = 46 constant PPC_REG_FPR5 (line 373) | PPC_REG_FPR5 = 47 constant PPC_REG_FPR6 (line 374) | PPC_REG_FPR6 = 48 constant PPC_REG_FPR7 (line 375) | PPC_REG_FPR7 = 49 constant PPC_REG_FPR8 (line 376) | PPC_REG_FPR8 = 50 constant PPC_REG_FPR9 (line 377) | PPC_REG_FPR9 = 51 constant PPC_REG_FPR10 (line 378) | PPC_REG_FPR10 = 52 constant PPC_REG_FPR11 (line 379) | PPC_REG_FPR11 = 53 constant PPC_REG_FPR12 (line 380) | PPC_REG_FPR12 = 54 constant PPC_REG_FPR13 (line 381) | PPC_REG_FPR13 = 55 constant PPC_REG_FPR14 (line 382) | PPC_REG_FPR14 = 56 constant PPC_REG_FPR15 (line 383) | PPC_REG_FPR15 = 57 constant PPC_REG_FPR16 (line 384) | PPC_REG_FPR16 = 58 constant PPC_REG_FPR17 (line 385) | PPC_REG_FPR17 = 59 constant PPC_REG_FPR18 (line 386) | PPC_REG_FPR18 = 60 constant PPC_REG_FPR19 (line 387) | PPC_REG_FPR19 = 61 constant PPC_REG_FPR20 (line 388) | PPC_REG_FPR20 = 62 constant PPC_REG_FPR21 (line 389) | PPC_REG_FPR21 = 63 constant PPC_REG_FPR22 (line 390) | PPC_REG_FPR22 = 64 constant PPC_REG_FPR23 (line 391) | PPC_REG_FPR23 = 65 constant PPC_REG_FPR24 (line 392) | PPC_REG_FPR24 = 66 constant PPC_REG_FPR25 (line 393) | PPC_REG_FPR25 = 67 constant PPC_REG_FPR26 (line 394) | PPC_REG_FPR26 = 68 constant PPC_REG_FPR27 (line 395) | PPC_REG_FPR27 = 69 constant PPC_REG_FPR28 (line 396) | PPC_REG_FPR28 = 70 constant PPC_REG_FPR29 (line 397) | PPC_REG_FPR29 = 71 constant PPC_REG_FPR30 (line 398) | PPC_REG_FPR30 = 72 constant PPC_REG_FPR31 (line 399) | PPC_REG_FPR31 = 73 constant PPC_REG_LR (line 400) | PPC_REG_LR = 74 constant PPC_REG_XER (line 401) | PPC_REG_XER = 75 constant PPC_REG_CTR (line 402) | PPC_REG_CTR = 76 constant PPC_REG_MSR (line 403) | PPC_REG_MSR = 77 constant PPC_REG_FPSCR (line 404) | PPC_REG_FPSCR = 78 constant PPC_REG_CR (line 405) | PPC_REG_CR = 79 constant PPC_REG_ENDING (line 406) | PPC_REG_ENDING = 80 FILE: bindings/go/unicorn/reg_batch.go type RegBatch (line 33) | type RegBatch struct method ReadFast (line 74) | func (r *RegBatch) ReadFast(u Unicorn) ([]uint64, error) { method Read (line 82) | func (r *RegBatch) Read(u Unicorn, vals []uint64) error { method Write (line 91) | func (r *RegBatch) Write(u Unicorn, vals []uint64) error { function regBatchSetup (line 43) | func regBatchSetup(regs []int) (buf unsafe.Pointer, vals []uint64, cenum... function NewRegBatch (line 58) | func NewRegBatch(regs []int) (*RegBatch, error) { FILE: bindings/go/unicorn/riscv_const.go constant CPU_RISCV32_ANY (line 7) | CPU_RISCV32_ANY = 0 constant CPU_RISCV32_BASE32 (line 8) | CPU_RISCV32_BASE32 = 1 constant CPU_RISCV32_SIFIVE_E31 (line 9) | CPU_RISCV32_SIFIVE_E31 = 2 constant CPU_RISCV32_SIFIVE_U34 (line 10) | CPU_RISCV32_SIFIVE_U34 = 3 constant CPU_RISCV32_ENDING (line 11) | CPU_RISCV32_ENDING = 4 constant CPU_RISCV64_ANY (line 15) | CPU_RISCV64_ANY = 0 constant CPU_RISCV64_BASE64 (line 16) | CPU_RISCV64_BASE64 = 1 constant CPU_RISCV64_SIFIVE_E51 (line 17) | CPU_RISCV64_SIFIVE_E51 = 2 constant CPU_RISCV64_SIFIVE_U54 (line 18) | CPU_RISCV64_SIFIVE_U54 = 3 constant CPU_RISCV64_ENDING (line 19) | CPU_RISCV64_ENDING = 4 constant RISCV_REG_INVALID (line 23) | RISCV_REG_INVALID = 0 constant RISCV_REG_X0 (line 26) | RISCV_REG_X0 = 1 constant RISCV_REG_X1 (line 27) | RISCV_REG_X1 = 2 constant RISCV_REG_X2 (line 28) | RISCV_REG_X2 = 3 constant RISCV_REG_X3 (line 29) | RISCV_REG_X3 = 4 constant RISCV_REG_X4 (line 30) | RISCV_REG_X4 = 5 constant RISCV_REG_X5 (line 31) | RISCV_REG_X5 = 6 constant RISCV_REG_X6 (line 32) | RISCV_REG_X6 = 7 constant RISCV_REG_X7 (line 33) | RISCV_REG_X7 = 8 constant RISCV_REG_X8 (line 34) | RISCV_REG_X8 = 9 constant RISCV_REG_X9 (line 35) | RISCV_REG_X9 = 10 constant RISCV_REG_X10 (line 36) | RISCV_REG_X10 = 11 constant RISCV_REG_X11 (line 37) | RISCV_REG_X11 = 12 constant RISCV_REG_X12 (line 38) | RISCV_REG_X12 = 13 constant RISCV_REG_X13 (line 39) | RISCV_REG_X13 = 14 constant RISCV_REG_X14 (line 40) | RISCV_REG_X14 = 15 constant RISCV_REG_X15 (line 41) | RISCV_REG_X15 = 16 constant RISCV_REG_X16 (line 42) | RISCV_REG_X16 = 17 constant RISCV_REG_X17 (line 43) | RISCV_REG_X17 = 18 constant RISCV_REG_X18 (line 44) | RISCV_REG_X18 = 19 constant RISCV_REG_X19 (line 45) | RISCV_REG_X19 = 20 constant RISCV_REG_X20 (line 46) | RISCV_REG_X20 = 21 constant RISCV_REG_X21 (line 47) | RISCV_REG_X21 = 22 constant RISCV_REG_X22 (line 48) | RISCV_REG_X22 = 23 constant RISCV_REG_X23 (line 49) | RISCV_REG_X23 = 24 constant RISCV_REG_X24 (line 50) | RISCV_REG_X24 = 25 constant RISCV_REG_X25 (line 51) | RISCV_REG_X25 = 26 constant RISCV_REG_X26 (line 52) | RISCV_REG_X26 = 27 constant RISCV_REG_X27 (line 53) | RISCV_REG_X27 = 28 constant RISCV_REG_X28 (line 54) | RISCV_REG_X28 = 29 constant RISCV_REG_X29 (line 55) | RISCV_REG_X29 = 30 constant RISCV_REG_X30 (line 56) | RISCV_REG_X30 = 31 constant RISCV_REG_X31 (line 57) | RISCV_REG_X31 = 32 constant RISCV_REG_USTATUS (line 60) | RISCV_REG_USTATUS = 33 constant RISCV_REG_UIE (line 61) | RISCV_REG_UIE = 34 constant RISCV_REG_UTVEC (line 62) | RISCV_REG_UTVEC = 35 constant RISCV_REG_USCRATCH (line 63) | RISCV_REG_USCRATCH = 36 constant RISCV_REG_UEPC (line 64) | RISCV_REG_UEPC = 37 constant RISCV_REG_UCAUSE (line 65) | RISCV_REG_UCAUSE = 38 constant RISCV_REG_UTVAL (line 66) | RISCV_REG_UTVAL = 39 constant RISCV_REG_UIP (line 67) | RISCV_REG_UIP = 40 constant RISCV_REG_FFLAGS (line 68) | RISCV_REG_FFLAGS = 41 constant RISCV_REG_FRM (line 69) | RISCV_REG_FRM = 42 constant RISCV_REG_FCSR (line 70) | RISCV_REG_FCSR = 43 constant RISCV_REG_CYCLE (line 71) | RISCV_REG_CYCLE = 44 constant RISCV_REG_TIME (line 72) | RISCV_REG_TIME = 45 constant RISCV_REG_INSTRET (line 73) | RISCV_REG_INSTRET = 46 constant RISCV_REG_HPMCOUNTER3 (line 74) | RISCV_REG_HPMCOUNTER3 = 47 constant RISCV_REG_HPMCOUNTER4 (line 75) | RISCV_REG_HPMCOUNTER4 = 48 constant RISCV_REG_HPMCOUNTER5 (line 76) | RISCV_REG_HPMCOUNTER5 = 49 constant RISCV_REG_HPMCOUNTER6 (line 77) | RISCV_REG_HPMCOUNTER6 = 50 constant RISCV_REG_HPMCOUNTER7 (line 78) | RISCV_REG_HPMCOUNTER7 = 51 constant RISCV_REG_HPMCOUNTER8 (line 79) | RISCV_REG_HPMCOUNTER8 = 52 constant RISCV_REG_HPMCOUNTER9 (line 80) | RISCV_REG_HPMCOUNTER9 = 53 constant RISCV_REG_HPMCOUNTER10 (line 81) | RISCV_REG_HPMCOUNTER10 = 54 constant RISCV_REG_HPMCOUNTER11 (line 82) | RISCV_REG_HPMCOUNTER11 = 55 constant RISCV_REG_HPMCOUNTER12 (line 83) | RISCV_REG_HPMCOUNTER12 = 56 constant RISCV_REG_HPMCOUNTER13 (line 84) | RISCV_REG_HPMCOUNTER13 = 57 constant RISCV_REG_HPMCOUNTER14 (line 85) | RISCV_REG_HPMCOUNTER14 = 58 constant RISCV_REG_HPMCOUNTER15 (line 86) | RISCV_REG_HPMCOUNTER15 = 59 constant RISCV_REG_HPMCOUNTER16 (line 87) | RISCV_REG_HPMCOUNTER16 = 60 constant RISCV_REG_HPMCOUNTER17 (line 88) | RISCV_REG_HPMCOUNTER17 = 61 constant RISCV_REG_HPMCOUNTER18 (line 89) | RISCV_REG_HPMCOUNTER18 = 62 constant RISCV_REG_HPMCOUNTER19 (line 90) | RISCV_REG_HPMCOUNTER19 = 63 constant RISCV_REG_HPMCOUNTER20 (line 91) | RISCV_REG_HPMCOUNTER20 = 64 constant RISCV_REG_HPMCOUNTER21 (line 92) | RISCV_REG_HPMCOUNTER21 = 65 constant RISCV_REG_HPMCOUNTER22 (line 93) | RISCV_REG_HPMCOUNTER22 = 66 constant RISCV_REG_HPMCOUNTER23 (line 94) | RISCV_REG_HPMCOUNTER23 = 67 constant RISCV_REG_HPMCOUNTER24 (line 95) | RISCV_REG_HPMCOUNTER24 = 68 constant RISCV_REG_HPMCOUNTER25 (line 96) | RISCV_REG_HPMCOUNTER25 = 69 constant RISCV_REG_HPMCOUNTER26 (line 97) | RISCV_REG_HPMCOUNTER26 = 70 constant RISCV_REG_HPMCOUNTER27 (line 98) | RISCV_REG_HPMCOUNTER27 = 71 constant RISCV_REG_HPMCOUNTER28 (line 99) | RISCV_REG_HPMCOUNTER28 = 72 constant RISCV_REG_HPMCOUNTER29 (line 100) | RISCV_REG_HPMCOUNTER29 = 73 constant RISCV_REG_HPMCOUNTER30 (line 101) | RISCV_REG_HPMCOUNTER30 = 74 constant RISCV_REG_HPMCOUNTER31 (line 102) | RISCV_REG_HPMCOUNTER31 = 75 constant RISCV_REG_CYCLEH (line 103) | RISCV_REG_CYCLEH = 76 constant RISCV_REG_TIMEH (line 104) | RISCV_REG_TIMEH = 77 constant RISCV_REG_INSTRETH (line 105) | RISCV_REG_INSTRETH = 78 constant RISCV_REG_HPMCOUNTER3H (line 106) | RISCV_REG_HPMCOUNTER3H = 79 constant RISCV_REG_HPMCOUNTER4H (line 107) | RISCV_REG_HPMCOUNTER4H = 80 constant RISCV_REG_HPMCOUNTER5H (line 108) | RISCV_REG_HPMCOUNTER5H = 81 constant RISCV_REG_HPMCOUNTER6H (line 109) | RISCV_REG_HPMCOUNTER6H = 82 constant RISCV_REG_HPMCOUNTER7H (line 110) | RISCV_REG_HPMCOUNTER7H = 83 constant RISCV_REG_HPMCOUNTER8H (line 111) | RISCV_REG_HPMCOUNTER8H = 84 constant RISCV_REG_HPMCOUNTER9H (line 112) | RISCV_REG_HPMCOUNTER9H = 85 constant RISCV_REG_HPMCOUNTER10H (line 113) | RISCV_REG_HPMCOUNTER10H = 86 constant RISCV_REG_HPMCOUNTER11H (line 114) | RISCV_REG_HPMCOUNTER11H = 87 constant RISCV_REG_HPMCOUNTER12H (line 115) | RISCV_REG_HPMCOUNTER12H = 88 constant RISCV_REG_HPMCOUNTER13H (line 116) | RISCV_REG_HPMCOUNTER13H = 89 constant RISCV_REG_HPMCOUNTER14H (line 117) | RISCV_REG_HPMCOUNTER14H = 90 constant RISCV_REG_HPMCOUNTER15H (line 118) | RISCV_REG_HPMCOUNTER15H = 91 constant RISCV_REG_HPMCOUNTER16H (line 119) | RISCV_REG_HPMCOUNTER16H = 92 constant RISCV_REG_HPMCOUNTER17H (line 120) | RISCV_REG_HPMCOUNTER17H = 93 constant RISCV_REG_HPMCOUNTER18H (line 121) | RISCV_REG_HPMCOUNTER18H = 94 constant RISCV_REG_HPMCOUNTER19H (line 122) | RISCV_REG_HPMCOUNTER19H = 95 constant RISCV_REG_HPMCOUNTER20H (line 123) | RISCV_REG_HPMCOUNTER20H = 96 constant RISCV_REG_HPMCOUNTER21H (line 124) | RISCV_REG_HPMCOUNTER21H = 97 constant RISCV_REG_HPMCOUNTER22H (line 125) | RISCV_REG_HPMCOUNTER22H = 98 constant RISCV_REG_HPMCOUNTER23H (line 126) | RISCV_REG_HPMCOUNTER23H = 99 constant RISCV_REG_HPMCOUNTER24H (line 127) | RISCV_REG_HPMCOUNTER24H = 100 constant RISCV_REG_HPMCOUNTER25H (line 128) | RISCV_REG_HPMCOUNTER25H = 101 constant RISCV_REG_HPMCOUNTER26H (line 129) | RISCV_REG_HPMCOUNTER26H = 102 constant RISCV_REG_HPMCOUNTER27H (line 130) | RISCV_REG_HPMCOUNTER27H = 103 constant RISCV_REG_HPMCOUNTER28H (line 131) | RISCV_REG_HPMCOUNTER28H = 104 constant RISCV_REG_HPMCOUNTER29H (line 132) | RISCV_REG_HPMCOUNTER29H = 105 constant RISCV_REG_HPMCOUNTER30H (line 133) | RISCV_REG_HPMCOUNTER30H = 106 constant RISCV_REG_HPMCOUNTER31H (line 134) | RISCV_REG_HPMCOUNTER31H = 107 constant RISCV_REG_MCYCLE (line 135) | RISCV_REG_MCYCLE = 108 constant RISCV_REG_MINSTRET (line 136) | RISCV_REG_MINSTRET = 109 constant RISCV_REG_MCYCLEH (line 137) | RISCV_REG_MCYCLEH = 110 constant RISCV_REG_MINSTRETH (line 138) | RISCV_REG_MINSTRETH = 111 constant RISCV_REG_MVENDORID (line 139) | RISCV_REG_MVENDORID = 112 constant RISCV_REG_MARCHID (line 140) | RISCV_REG_MARCHID = 113 constant RISCV_REG_MIMPID (line 141) | RISCV_REG_MIMPID = 114 constant RISCV_REG_MHARTID (line 142) | RISCV_REG_MHARTID = 115 constant RISCV_REG_MSTATUS (line 143) | RISCV_REG_MSTATUS = 116 constant RISCV_REG_MISA (line 144) | RISCV_REG_MISA = 117 constant RISCV_REG_MEDELEG (line 145) | RISCV_REG_MEDELEG = 118 constant RISCV_REG_MIDELEG (line 146) | RISCV_REG_MIDELEG = 119 constant RISCV_REG_MIE (line 147) | RISCV_REG_MIE = 120 constant RISCV_REG_MTVEC (line 148) | RISCV_REG_MTVEC = 121 constant RISCV_REG_MCOUNTEREN (line 149) | RISCV_REG_MCOUNTEREN = 122 constant RISCV_REG_MSTATUSH (line 150) | RISCV_REG_MSTATUSH = 123 constant RISCV_REG_MUCOUNTEREN (line 151) | RISCV_REG_MUCOUNTEREN = 124 constant RISCV_REG_MSCOUNTEREN (line 152) | RISCV_REG_MSCOUNTEREN = 125 constant RISCV_REG_MHCOUNTEREN (line 153) | RISCV_REG_MHCOUNTEREN = 126 constant RISCV_REG_MSCRATCH (line 154) | RISCV_REG_MSCRATCH = 127 constant RISCV_REG_MEPC (line 155) | RISCV_REG_MEPC = 128 constant RISCV_REG_MCAUSE (line 156) | RISCV_REG_MCAUSE = 129 constant RISCV_REG_MTVAL (line 157) | RISCV_REG_MTVAL = 130 constant RISCV_REG_MIP (line 158) | RISCV_REG_MIP = 131 constant RISCV_REG_MBADADDR (line 159) | RISCV_REG_MBADADDR = 132 constant RISCV_REG_SSTATUS (line 160) | RISCV_REG_SSTATUS = 133 constant RISCV_REG_SEDELEG (line 161) | RISCV_REG_SEDELEG = 134 constant RISCV_REG_SIDELEG (line 162) | RISCV_REG_SIDELEG = 135 constant RISCV_REG_SIE (line 163) | RISCV_REG_SIE = 136 constant RISCV_REG_STVEC (line 164) | RISCV_REG_STVEC = 137 constant RISCV_REG_SCOUNTEREN (line 165) | RISCV_REG_SCOUNTEREN = 138 constant RISCV_REG_SSCRATCH (line 166) | RISCV_REG_SSCRATCH = 139 constant RISCV_REG_SEPC (line 167) | RISCV_REG_SEPC = 140 constant RISCV_REG_SCAUSE (line 168) | RISCV_REG_SCAUSE = 141 constant RISCV_REG_STVAL (line 169) | RISCV_REG_STVAL = 142 constant RISCV_REG_SIP (line 170) | RISCV_REG_SIP = 143 constant RISCV_REG_SBADADDR (line 171) | RISCV_REG_SBADADDR = 144 constant RISCV_REG_SPTBR (line 172) | RISCV_REG_SPTBR = 145 constant RISCV_REG_SATP (line 173) | RISCV_REG_SATP = 146 constant RISCV_REG_HSTATUS (line 174) | RISCV_REG_HSTATUS = 147 constant RISCV_REG_HEDELEG (line 175) | RISCV_REG_HEDELEG = 148 constant RISCV_REG_HIDELEG (line 176) | RISCV_REG_HIDELEG = 149 constant RISCV_REG_HIE (line 177) | RISCV_REG_HIE = 150 constant RISCV_REG_HCOUNTEREN (line 178) | RISCV_REG_HCOUNTEREN = 151 constant RISCV_REG_HTVAL (line 179) | RISCV_REG_HTVAL = 152 constant RISCV_REG_HIP (line 180) | RISCV_REG_HIP = 153 constant RISCV_REG_HTINST (line 181) | RISCV_REG_HTINST = 154 constant RISCV_REG_HGATP (line 182) | RISCV_REG_HGATP = 155 constant RISCV_REG_HTIMEDELTA (line 183) | RISCV_REG_HTIMEDELTA = 156 constant RISCV_REG_HTIMEDELTAH (line 184) | RISCV_REG_HTIMEDELTAH = 157 constant RISCV_REG_F0 (line 187) | RISCV_REG_F0 = 158 constant RISCV_REG_F1 (line 188) | RISCV_REG_F1 = 159 constant RISCV_REG_F2 (line 189) | RISCV_REG_F2 = 160 constant RISCV_REG_F3 (line 190) | RISCV_REG_F3 = 161 constant RISCV_REG_F4 (line 191) | RISCV_REG_F4 = 162 constant RISCV_REG_F5 (line 192) | RISCV_REG_F5 = 163 constant RISCV_REG_F6 (line 193) | RISCV_REG_F6 = 164 constant RISCV_REG_F7 (line 194) | RISCV_REG_F7 = 165 constant RISCV_REG_F8 (line 195) | RISCV_REG_F8 = 166 constant RISCV_REG_F9 (line 196) | RISCV_REG_F9 = 167 constant RISCV_REG_F10 (line 197) | RISCV_REG_F10 = 168 constant RISCV_REG_F11 (line 198) | RISCV_REG_F11 = 169 constant RISCV_REG_F12 (line 199) | RISCV_REG_F12 = 170 constant RISCV_REG_F13 (line 200) | RISCV_REG_F13 = 171 constant RISCV_REG_F14 (line 201) | RISCV_REG_F14 = 172 constant RISCV_REG_F15 (line 202) | RISCV_REG_F15 = 173 constant RISCV_REG_F16 (line 203) | RISCV_REG_F16 = 174 constant RISCV_REG_F17 (line 204) | RISCV_REG_F17 = 175 constant RISCV_REG_F18 (line 205) | RISCV_REG_F18 = 176 constant RISCV_REG_F19 (line 206) | RISCV_REG_F19 = 177 constant RISCV_REG_F20 (line 207) | RISCV_REG_F20 = 178 constant RISCV_REG_F21 (line 208) | RISCV_REG_F21 = 179 constant RISCV_REG_F22 (line 209) | RISCV_REG_F22 = 180 constant RISCV_REG_F23 (line 210) | RISCV_REG_F23 = 181 constant RISCV_REG_F24 (line 211) | RISCV_REG_F24 = 182 constant RISCV_REG_F25 (line 212) | RISCV_REG_F25 = 183 constant RISCV_REG_F26 (line 213) | RISCV_REG_F26 = 184 constant RISCV_REG_F27 (line 214) | RISCV_REG_F27 = 185 constant RISCV_REG_F28 (line 215) | RISCV_REG_F28 = 186 constant RISCV_REG_F29 (line 216) | RISCV_REG_F29 = 187 constant RISCV_REG_F30 (line 217) | RISCV_REG_F30 = 188 constant RISCV_REG_F31 (line 218) | RISCV_REG_F31 = 189 constant RISCV_REG_PC (line 219) | RISCV_REG_PC = 190 constant RISCV_REG_PRIV (line 220) | RISCV_REG_PRIV = 191 constant RISCV_REG_ENDING (line 221) | RISCV_REG_ENDING = 192 constant RISCV_REG_ZERO (line 224) | RISCV_REG_ZERO = 1 constant RISCV_REG_RA (line 225) | RISCV_REG_RA = 2 constant RISCV_REG_SP (line 226) | RISCV_REG_SP = 3 constant RISCV_REG_GP (line 227) | RISCV_REG_GP = 4 constant RISCV_REG_TP (line 228) | RISCV_REG_TP = 5 constant RISCV_REG_T0 (line 229) | RISCV_REG_T0 = 6 constant RISCV_REG_T1 (line 230) | RISCV_REG_T1 = 7 constant RISCV_REG_T2 (line 231) | RISCV_REG_T2 = 8 constant RISCV_REG_S0 (line 232) | RISCV_REG_S0 = 9 constant RISCV_REG_FP (line 233) | RISCV_REG_FP = 9 constant RISCV_REG_S1 (line 234) | RISCV_REG_S1 = 10 constant RISCV_REG_A0 (line 235) | RISCV_REG_A0 = 11 constant RISCV_REG_A1 (line 236) | RISCV_REG_A1 = 12 constant RISCV_REG_A2 (line 237) | RISCV_REG_A2 = 13 constant RISCV_REG_A3 (line 238) | RISCV_REG_A3 = 14 constant RISCV_REG_A4 (line 239) | RISCV_REG_A4 = 15 constant RISCV_REG_A5 (line 240) | RISCV_REG_A5 = 16 constant RISCV_REG_A6 (line 241) | RISCV_REG_A6 = 17 constant RISCV_REG_A7 (line 242) | RISCV_REG_A7 = 18 constant RISCV_REG_S2 (line 243) | RISCV_REG_S2 = 19 constant RISCV_REG_S3 (line 244) | RISCV_REG_S3 = 20 constant RISCV_REG_S4 (line 245) | RISCV_REG_S4 = 21 constant RISCV_REG_S5 (line 246) | RISCV_REG_S5 = 22 constant RISCV_REG_S6 (line 247) | RISCV_REG_S6 = 23 constant RISCV_REG_S7 (line 248) | RISCV_REG_S7 = 24 constant RISCV_REG_S8 (line 249) | RISCV_REG_S8 = 25 constant RISCV_REG_S9 (line 250) | RISCV_REG_S9 = 26 constant RISCV_REG_S10 (line 251) | RISCV_REG_S10 = 27 constant RISCV_REG_S11 (line 252) | RISCV_REG_S11 = 28 constant RISCV_REG_T3 (line 253) | RISCV_REG_T3 = 29 constant RISCV_REG_T4 (line 254) | RISCV_REG_T4 = 30 constant RISCV_REG_T5 (line 255) | RISCV_REG_T5 = 31 constant RISCV_REG_T6 (line 256) | RISCV_REG_T6 = 32 constant RISCV_REG_FT0 (line 257) | RISCV_REG_FT0 = 158 constant RISCV_REG_FT1 (line 258) | RISCV_REG_FT1 = 159 constant RISCV_REG_FT2 (line 259) | RISCV_REG_FT2 = 160 constant RISCV_REG_FT3 (line 260) | RISCV_REG_FT3 = 161 constant RISCV_REG_FT4 (line 261) | RISCV_REG_FT4 = 162 constant RISCV_REG_FT5 (line 262) | RISCV_REG_FT5 = 163 constant RISCV_REG_FT6 (line 263) | RISCV_REG_FT6 = 164 constant RISCV_REG_FT7 (line 264) | RISCV_REG_FT7 = 165 constant RISCV_REG_FS0 (line 265) | RISCV_REG_FS0 = 166 constant RISCV_REG_FS1 (line 266) | RISCV_REG_FS1 = 167 constant RISCV_REG_FA0 (line 267) | RISCV_REG_FA0 = 168 constant RISCV_REG_FA1 (line 268) | RISCV_REG_FA1 = 169 constant RISCV_REG_FA2 (line 269) | RISCV_REG_FA2 = 170 constant RISCV_REG_FA3 (line 270) | RISCV_REG_FA3 = 171 constant RISCV_REG_FA4 (line 271) | RISCV_REG_FA4 = 172 constant RISCV_REG_FA5 (line 272) | RISCV_REG_FA5 = 173 constant RISCV_REG_FA6 (line 273) | RISCV_REG_FA6 = 174 constant RISCV_REG_FA7 (line 274) | RISCV_REG_FA7 = 175 constant RISCV_REG_FS2 (line 275) | RISCV_REG_FS2 = 176 constant RISCV_REG_FS3 (line 276) | RISCV_REG_FS3 = 177 constant RISCV_REG_FS4 (line 277) | RISCV_REG_FS4 = 178 constant RISCV_REG_FS5 (line 278) | RISCV_REG_FS5 = 179 constant RISCV_REG_FS6 (line 279) | RISCV_REG_FS6 = 180 constant RISCV_REG_FS7 (line 280) | RISCV_REG_FS7 = 181 constant RISCV_REG_FS8 (line 281) | RISCV_REG_FS8 = 182 constant RISCV_REG_FS9 (line 282) | RISCV_REG_FS9 = 183 constant RISCV_REG_FS10 (line 283) | RISCV_REG_FS10 = 184 constant RISCV_REG_FS11 (line 284) | RISCV_REG_FS11 = 185 constant RISCV_REG_FT8 (line 285) | RISCV_REG_FT8 = 186 constant RISCV_REG_FT9 (line 286) | RISCV_REG_FT9 = 187 constant RISCV_REG_FT10 (line 287) | RISCV_REG_FT10 = 188 constant RISCV_REG_FT11 (line 288) | RISCV_REG_FT11 = 189 FILE: bindings/go/unicorn/s390x_const.go constant CPU_S390X_Z900 (line 7) | CPU_S390X_Z900 = 0 constant CPU_S390X_Z900_2 (line 8) | CPU_S390X_Z900_2 = 1 constant CPU_S390X_Z900_3 (line 9) | CPU_S390X_Z900_3 = 2 constant CPU_S390X_Z800 (line 10) | CPU_S390X_Z800 = 3 constant CPU_S390X_Z990 (line 11) | CPU_S390X_Z990 = 4 constant CPU_S390X_Z990_2 (line 12) | CPU_S390X_Z990_2 = 5 constant CPU_S390X_Z990_3 (line 13) | CPU_S390X_Z990_3 = 6 constant CPU_S390X_Z890 (line 14) | CPU_S390X_Z890 = 7 constant CPU_S390X_Z990_4 (line 15) | CPU_S390X_Z990_4 = 8 constant CPU_S390X_Z890_2 (line 16) | CPU_S390X_Z890_2 = 9 constant CPU_S390X_Z990_5 (line 17) | CPU_S390X_Z990_5 = 10 constant CPU_S390X_Z890_3 (line 18) | CPU_S390X_Z890_3 = 11 constant CPU_S390X_Z9EC (line 19) | CPU_S390X_Z9EC = 12 constant CPU_S390X_Z9EC_2 (line 20) | CPU_S390X_Z9EC_2 = 13 constant CPU_S390X_Z9BC (line 21) | CPU_S390X_Z9BC = 14 constant CPU_S390X_Z9EC_3 (line 22) | CPU_S390X_Z9EC_3 = 15 constant CPU_S390X_Z9BC_2 (line 23) | CPU_S390X_Z9BC_2 = 16 constant CPU_S390X_Z10EC (line 24) | CPU_S390X_Z10EC = 17 constant CPU_S390X_Z10EC_2 (line 25) | CPU_S390X_Z10EC_2 = 18 constant CPU_S390X_Z10BC (line 26) | CPU_S390X_Z10BC = 19 constant CPU_S390X_Z10EC_3 (line 27) | CPU_S390X_Z10EC_3 = 20 constant CPU_S390X_Z10BC_2 (line 28) | CPU_S390X_Z10BC_2 = 21 constant CPU_S390X_Z196 (line 29) | CPU_S390X_Z196 = 22 constant CPU_S390X_Z196_2 (line 30) | CPU_S390X_Z196_2 = 23 constant CPU_S390X_Z114 (line 31) | CPU_S390X_Z114 = 24 constant CPU_S390X_ZEC12 (line 32) | CPU_S390X_ZEC12 = 25 constant CPU_S390X_ZEC12_2 (line 33) | CPU_S390X_ZEC12_2 = 26 constant CPU_S390X_ZBC12 (line 34) | CPU_S390X_ZBC12 = 27 constant CPU_S390X_Z13 (line 35) | CPU_S390X_Z13 = 28 constant CPU_S390X_Z13_2 (line 36) | CPU_S390X_Z13_2 = 29 constant CPU_S390X_Z13S (line 37) | CPU_S390X_Z13S = 30 constant CPU_S390X_Z14 (line 38) | CPU_S390X_Z14 = 31 constant CPU_S390X_Z14_2 (line 39) | CPU_S390X_Z14_2 = 32 constant CPU_S390X_Z14ZR1 (line 40) | CPU_S390X_Z14ZR1 = 33 constant CPU_S390X_GEN15A (line 41) | CPU_S390X_GEN15A = 34 constant CPU_S390X_GEN15B (line 42) | CPU_S390X_GEN15B = 35 constant CPU_S390X_QEMU (line 43) | CPU_S390X_QEMU = 36 constant CPU_S390X_MAX (line 44) | CPU_S390X_MAX = 37 constant CPU_S390X_ENDING (line 45) | CPU_S390X_ENDING = 38 constant S390X_REG_INVALID (line 49) | S390X_REG_INVALID = 0 constant S390X_REG_R0 (line 52) | S390X_REG_R0 = 1 constant S390X_REG_R1 (line 53) | S390X_REG_R1 = 2 constant S390X_REG_R2 (line 54) | S390X_REG_R2 = 3 constant S390X_REG_R3 (line 55) | S390X_REG_R3 = 4 constant S390X_REG_R4 (line 56) | S390X_REG_R4 = 5 constant S390X_REG_R5 (line 57) | S390X_REG_R5 = 6 constant S390X_REG_R6 (line 58) | S390X_REG_R6 = 7 constant S390X_REG_R7 (line 59) | S390X_REG_R7 = 8 constant S390X_REG_R8 (line 60) | S390X_REG_R8 = 9 constant S390X_REG_R9 (line 61) | S390X_REG_R9 = 10 constant S390X_REG_R10 (line 62) | S390X_REG_R10 = 11 constant S390X_REG_R11 (line 63) | S390X_REG_R11 = 12 constant S390X_REG_R12 (line 64) | S390X_REG_R12 = 13 constant S390X_REG_R13 (line 65) | S390X_REG_R13 = 14 constant S390X_REG_R14 (line 66) | S390X_REG_R14 = 15 constant S390X_REG_R15 (line 67) | S390X_REG_R15 = 16 constant S390X_REG_F0 (line 70) | S390X_REG_F0 = 17 constant S390X_REG_F1 (line 71) | S390X_REG_F1 = 18 constant S390X_REG_F2 (line 72) | S390X_REG_F2 = 19 constant S390X_REG_F3 (line 73) | S390X_REG_F3 = 20 constant S390X_REG_F4 (line 74) | S390X_REG_F4 = 21 constant S390X_REG_F5 (line 75) | S390X_REG_F5 = 22 constant S390X_REG_F6 (line 76) | S390X_REG_F6 = 23 constant S390X_REG_F7 (line 77) | S390X_REG_F7 = 24 constant S390X_REG_F8 (line 78) | S390X_REG_F8 = 25 constant S390X_REG_F9 (line 79) | S390X_REG_F9 = 26 constant S390X_REG_F10 (line 80) | S390X_REG_F10 = 27 constant S390X_REG_F11 (line 81) | S390X_REG_F11 = 28 constant S390X_REG_F12 (line 82) | S390X_REG_F12 = 29 constant S390X_REG_F13 (line 83) | S390X_REG_F13 = 30 constant S390X_REG_F14 (line 84) | S390X_REG_F14 = 31 constant S390X_REG_F15 (line 85) | S390X_REG_F15 = 32 constant S390X_REG_F16 (line 88) | S390X_REG_F16 = 33 constant S390X_REG_F17 (line 89) | S390X_REG_F17 = 34 constant S390X_REG_F18 (line 90) | S390X_REG_F18 = 35 constant S390X_REG_F19 (line 91) | S390X_REG_F19 = 36 constant S390X_REG_F20 (line 92) | S390X_REG_F20 = 37 constant S390X_REG_F21 (line 93) | S390X_REG_F21 = 38 constant S390X_REG_F22 (line 94) | S390X_REG_F22 = 39 constant S390X_REG_F23 (line 95) | S390X_REG_F23 = 40 constant S390X_REG_F24 (line 96) | S390X_REG_F24 = 41 constant S390X_REG_F25 (line 97) | S390X_REG_F25 = 42 constant S390X_REG_F26 (line 98) | S390X_REG_F26 = 43 constant S390X_REG_F27 (line 99) | S390X_REG_F27 = 44 constant S390X_REG_F28 (line 100) | S390X_REG_F28 = 45 constant S390X_REG_F29 (line 101) | S390X_REG_F29 = 46 constant S390X_REG_F30 (line 102) | S390X_REG_F30 = 47 constant S390X_REG_F31 (line 103) | S390X_REG_F31 = 48 constant S390X_REG_A0 (line 106) | S390X_REG_A0 = 49 constant S390X_REG_A1 (line 107) | S390X_REG_A1 = 50 constant S390X_REG_A2 (line 108) | S390X_REG_A2 = 51 constant S390X_REG_A3 (line 109) | S390X_REG_A3 = 52 constant S390X_REG_A4 (line 110) | S390X_REG_A4 = 53 constant S390X_REG_A5 (line 111) | S390X_REG_A5 = 54 constant S390X_REG_A6 (line 112) | S390X_REG_A6 = 55 constant S390X_REG_A7 (line 113) | S390X_REG_A7 = 56 constant S390X_REG_A8 (line 114) | S390X_REG_A8 = 57 constant S390X_REG_A9 (line 115) | S390X_REG_A9 = 58 constant S390X_REG_A10 (line 116) | S390X_REG_A10 = 59 constant S390X_REG_A11 (line 117) | S390X_REG_A11 = 60 constant S390X_REG_A12 (line 118) | S390X_REG_A12 = 61 constant S390X_REG_A13 (line 119) | S390X_REG_A13 = 62 constant S390X_REG_A14 (line 120) | S390X_REG_A14 = 63 constant S390X_REG_A15 (line 121) | S390X_REG_A15 = 64 constant S390X_REG_PC (line 122) | S390X_REG_PC = 65 constant S390X_REG_PSWM (line 123) | S390X_REG_PSWM = 66 constant S390X_REG_F0_HI (line 126) | S390X_REG_F0_HI = 67 constant S390X_REG_F1_HI (line 127) | S390X_REG_F1_HI = 68 constant S390X_REG_F2_HI (line 128) | S390X_REG_F2_HI = 69 constant S390X_REG_F3_HI (line 129) | S390X_REG_F3_HI = 70 constant S390X_REG_F4_HI (line 130) | S390X_REG_F4_HI = 71 constant S390X_REG_F5_HI (line 131) | S390X_REG_F5_HI = 72 constant S390X_REG_F6_HI (line 132) | S390X_REG_F6_HI = 73 constant S390X_REG_F7_HI (line 133) | S390X_REG_F7_HI = 74 constant S390X_REG_F8_HI (line 134) | S390X_REG_F8_HI = 75 constant S390X_REG_F9_HI (line 135) | S390X_REG_F9_HI = 76 constant S390X_REG_F10_HI (line 136) | S390X_REG_F10_HI = 77 constant S390X_REG_F11_HI (line 137) | S390X_REG_F11_HI = 78 constant S390X_REG_F12_HI (line 138) | S390X_REG_F12_HI = 79 constant S390X_REG_F13_HI (line 139) | S390X_REG_F13_HI = 80 constant S390X_REG_F14_HI (line 140) | S390X_REG_F14_HI = 81 constant S390X_REG_F15_HI (line 141) | S390X_REG_F15_HI = 82 constant S390X_REG_F16_HI (line 142) | S390X_REG_F16_HI = 83 constant S390X_REG_F17_HI (line 143) | S390X_REG_F17_HI = 84 constant S390X_REG_F18_HI (line 144) | S390X_REG_F18_HI = 85 constant S390X_REG_F19_HI (line 145) | S390X_REG_F19_HI = 86 constant S390X_REG_F20_HI (line 146) | S390X_REG_F20_HI = 87 constant S390X_REG_F21_HI (line 147) | S390X_REG_F21_HI = 88 constant S390X_REG_F22_HI (line 148) | S390X_REG_F22_HI = 89 constant S390X_REG_F23_HI (line 149) | S390X_REG_F23_HI = 90 constant S390X_REG_F24_HI (line 150) | S390X_REG_F24_HI = 91 constant S390X_REG_F25_HI (line 151) | S390X_REG_F25_HI = 92 constant S390X_REG_F26_HI (line 152) | S390X_REG_F26_HI = 93 constant S390X_REG_F27_HI (line 153) | S390X_REG_F27_HI = 94 constant S390X_REG_F28_HI (line 154) | S390X_REG_F28_HI = 95 constant S390X_REG_F29_HI (line 155) | S390X_REG_F29_HI = 96 constant S390X_REG_F30_HI (line 156) | S390X_REG_F30_HI = 97 constant S390X_REG_F31_HI (line 157) | S390X_REG_F31_HI = 98 constant S390X_REG_FPC (line 160) | S390X_REG_FPC = 99 constant S390X_REG_CR0 (line 163) | S390X_REG_CR0 = 100 constant S390X_REG_CR1 (line 164) | S390X_REG_CR1 = 101 constant S390X_REG_CR2 (line 165) | S390X_REG_CR2 = 102 constant S390X_REG_CR3 (line 166) | S390X_REG_CR3 = 103 constant S390X_REG_CR4 (line 167) | S390X_REG_CR4 = 104 constant S390X_REG_CR5 (line 168) | S390X_REG_CR5 = 105 constant S390X_REG_CR6 (line 169) | S390X_REG_CR6 = 106 constant S390X_REG_CR7 (line 170) | S390X_REG_CR7 = 107 constant S390X_REG_CR8 (line 171) | S390X_REG_CR8 = 108 constant S390X_REG_CR9 (line 172) | S390X_REG_CR9 = 109 constant S390X_REG_CR10 (line 173) | S390X_REG_CR10 = 110 constant S390X_REG_CR11 (line 174) | S390X_REG_CR11 = 111 constant S390X_REG_CR12 (line 175) | S390X_REG_CR12 = 112 constant S390X_REG_CR13 (line 176) | S390X_REG_CR13 = 113 constant S390X_REG_CR14 (line 177) | S390X_REG_CR14 = 114 constant S390X_REG_CR15 (line 178) | S390X_REG_CR15 = 115 constant S390X_REG_ENDING (line 179) | S390X_REG_ENDING = 116 FILE: bindings/go/unicorn/sparc_const.go constant CPU_SPARC32_FUJITSU_MB86904 (line 7) | CPU_SPARC32_FUJITSU_MB86904 = 0 constant CPU_SPARC32_FUJITSU_MB86907 (line 8) | CPU_SPARC32_FUJITSU_MB86907 = 1 constant CPU_SPARC32_TI_MICROSPARC_I (line 9) | CPU_SPARC32_TI_MICROSPARC_I = 2 constant CPU_SPARC32_TI_MICROSPARC_II (line 10) | CPU_SPARC32_TI_MICROSPARC_II = 3 constant CPU_SPARC32_TI_MICROSPARC_IIEP (line 11) | CPU_SPARC32_TI_MICROSPARC_IIEP = 4 constant CPU_SPARC32_TI_SUPERSPARC_40 (line 12) | CPU_SPARC32_TI_SUPERSPARC_40 = 5 constant CPU_SPARC32_TI_SUPERSPARC_50 (line 13) | CPU_SPARC32_TI_SUPERSPARC_50 = 6 constant CPU_SPARC32_TI_SUPERSPARC_51 (line 14) | CPU_SPARC32_TI_SUPERSPARC_51 = 7 constant CPU_SPARC32_TI_SUPERSPARC_60 (line 15) | CPU_SPARC32_TI_SUPERSPARC_60 = 8 constant CPU_SPARC32_TI_SUPERSPARC_61 (line 16) | CPU_SPARC32_TI_SUPERSPARC_61 = 9 constant CPU_SPARC32_TI_SUPERSPARC_II (line 17) | CPU_SPARC32_TI_SUPERSPARC_II = 10 constant CPU_SPARC32_LEON2 (line 18) | CPU_SPARC32_LEON2 = 11 constant CPU_SPARC32_LEON3 (line 19) | CPU_SPARC32_LEON3 = 12 constant CPU_SPARC32_ENDING (line 20) | CPU_SPARC32_ENDING = 13 constant CPU_SPARC64_FUJITSU (line 24) | CPU_SPARC64_FUJITSU = 0 constant CPU_SPARC64_FUJITSU_III (line 25) | CPU_SPARC64_FUJITSU_III = 1 constant CPU_SPARC64_FUJITSU_IV (line 26) | CPU_SPARC64_FUJITSU_IV = 2 constant CPU_SPARC64_FUJITSU_V (line 27) | CPU_SPARC64_FUJITSU_V = 3 constant CPU_SPARC64_TI_ULTRASPARC_I (line 28) | CPU_SPARC64_TI_ULTRASPARC_I = 4 constant CPU_SPARC64_TI_ULTRASPARC_II (line 29) | CPU_SPARC64_TI_ULTRASPARC_II = 5 constant CPU_SPARC64_TI_ULTRASPARC_III (line 30) | CPU_SPARC64_TI_ULTRASPARC_III = 6 constant CPU_SPARC64_TI_ULTRASPARC_IIE (line 31) | CPU_SPARC64_TI_ULTRASPARC_IIE = 7 constant CPU_SPARC64_SUN_ULTRASPARC_III (line 32) | CPU_SPARC64_SUN_ULTRASPARC_III = 8 constant CPU_SPARC64_SUN_ULTRASPARC_III_CU (line 33) | CPU_SPARC64_SUN_ULTRASPARC_III_CU = 9 constant CPU_SPARC64_SUN_ULTRASPARC_IIII (line 34) | CPU_SPARC64_SUN_ULTRASPARC_IIII = 10 constant CPU_SPARC64_SUN_ULTRASPARC_IV (line 35) | CPU_SPARC64_SUN_ULTRASPARC_IV = 11 constant CPU_SPARC64_SUN_ULTRASPARC_IV_PLUS (line 36) | CPU_SPARC64_SUN_ULTRASPARC_IV_PLUS = 12 constant CPU_SPARC64_SUN_ULTRASPARC_IIII_PLUS (line 37) | CPU_SPARC64_SUN_ULTRASPARC_IIII_PLUS = 13 constant CPU_SPARC64_SUN_ULTRASPARC_T1 (line 38) | CPU_SPARC64_SUN_ULTRASPARC_T1 = 14 constant CPU_SPARC64_SUN_ULTRASPARC_T2 (line 39) | CPU_SPARC64_SUN_ULTRASPARC_T2 = 15 constant CPU_SPARC64_NEC_ULTRASPARC_I (line 40) | CPU_SPARC64_NEC_ULTRASPARC_I = 16 constant CPU_SPARC64_ENDING (line 41) | CPU_SPARC64_ENDING = 17 constant SPARC_REG_INVALID (line 45) | SPARC_REG_INVALID = 0 constant SPARC_REG_F0 (line 46) | SPARC_REG_F0 = 1 constant SPARC_REG_F1 (line 47) | SPARC_REG_F1 = 2 constant SPARC_REG_F2 (line 48) | SPARC_REG_F2 = 3 constant SPARC_REG_F3 (line 49) | SPARC_REG_F3 = 4 constant SPARC_REG_F4 (line 50) | SPARC_REG_F4 = 5 constant SPARC_REG_F5 (line 51) | SPARC_REG_F5 = 6 constant SPARC_REG_F6 (line 52) | SPARC_REG_F6 = 7 constant SPARC_REG_F7 (line 53) | SPARC_REG_F7 = 8 constant SPARC_REG_F8 (line 54) | SPARC_REG_F8 = 9 constant SPARC_REG_F9 (line 55) | SPARC_REG_F9 = 10 constant SPARC_REG_F10 (line 56) | SPARC_REG_F10 = 11 constant SPARC_REG_F11 (line 57) | SPARC_REG_F11 = 12 constant SPARC_REG_F12 (line 58) | SPARC_REG_F12 = 13 constant SPARC_REG_F13 (line 59) | SPARC_REG_F13 = 14 constant SPARC_REG_F14 (line 60) | SPARC_REG_F14 = 15 constant SPARC_REG_F15 (line 61) | SPARC_REG_F15 = 16 constant SPARC_REG_F16 (line 62) | SPARC_REG_F16 = 17 constant SPARC_REG_F17 (line 63) | SPARC_REG_F17 = 18 constant SPARC_REG_F18 (line 64) | SPARC_REG_F18 = 19 constant SPARC_REG_F19 (line 65) | SPARC_REG_F19 = 20 constant SPARC_REG_F20 (line 66) | SPARC_REG_F20 = 21 constant SPARC_REG_F21 (line 67) | SPARC_REG_F21 = 22 constant SPARC_REG_F22 (line 68) | SPARC_REG_F22 = 23 constant SPARC_REG_F23 (line 69) | SPARC_REG_F23 = 24 constant SPARC_REG_F24 (line 70) | SPARC_REG_F24 = 25 constant SPARC_REG_F25 (line 71) | SPARC_REG_F25 = 26 constant SPARC_REG_F26 (line 72) | SPARC_REG_F26 = 27 constant SPARC_REG_F27 (line 73) | SPARC_REG_F27 = 28 constant SPARC_REG_F28 (line 74) | SPARC_REG_F28 = 29 constant SPARC_REG_F29 (line 75) | SPARC_REG_F29 = 30 constant SPARC_REG_F30 (line 76) | SPARC_REG_F30 = 31 constant SPARC_REG_F31 (line 77) | SPARC_REG_F31 = 32 constant SPARC_REG_F32 (line 78) | SPARC_REG_F32 = 33 constant SPARC_REG_F34 (line 79) | SPARC_REG_F34 = 34 constant SPARC_REG_F36 (line 80) | SPARC_REG_F36 = 35 constant SPARC_REG_F38 (line 81) | SPARC_REG_F38 = 36 constant SPARC_REG_F40 (line 82) | SPARC_REG_F40 = 37 constant SPARC_REG_F42 (line 83) | SPARC_REG_F42 = 38 constant SPARC_REG_F44 (line 84) | SPARC_REG_F44 = 39 constant SPARC_REG_F46 (line 85) | SPARC_REG_F46 = 40 constant SPARC_REG_F48 (line 86) | SPARC_REG_F48 = 41 constant SPARC_REG_F50 (line 87) | SPARC_REG_F50 = 42 constant SPARC_REG_F52 (line 88) | SPARC_REG_F52 = 43 constant SPARC_REG_F54 (line 89) | SPARC_REG_F54 = 44 constant SPARC_REG_F56 (line 90) | SPARC_REG_F56 = 45 constant SPARC_REG_F58 (line 91) | SPARC_REG_F58 = 46 constant SPARC_REG_F60 (line 92) | SPARC_REG_F60 = 47 constant SPARC_REG_F62 (line 93) | SPARC_REG_F62 = 48 constant SPARC_REG_FCC0 (line 94) | SPARC_REG_FCC0 = 49 constant SPARC_REG_FCC1 (line 95) | SPARC_REG_FCC1 = 50 constant SPARC_REG_FCC2 (line 96) | SPARC_REG_FCC2 = 51 constant SPARC_REG_FCC3 (line 97) | SPARC_REG_FCC3 = 52 constant SPARC_REG_G0 (line 98) | SPARC_REG_G0 = 53 constant SPARC_REG_G1 (line 99) | SPARC_REG_G1 = 54 constant SPARC_REG_G2 (line 100) | SPARC_REG_G2 = 55 constant SPARC_REG_G3 (line 101) | SPARC_REG_G3 = 56 constant SPARC_REG_G4 (line 102) | SPARC_REG_G4 = 57 constant SPARC_REG_G5 (line 103) | SPARC_REG_G5 = 58 constant SPARC_REG_G6 (line 104) | SPARC_REG_G6 = 59 constant SPARC_REG_G7 (line 105) | SPARC_REG_G7 = 60 constant SPARC_REG_I0 (line 106) | SPARC_REG_I0 = 61 constant SPARC_REG_I1 (line 107) | SPARC_REG_I1 = 62 constant SPARC_REG_I2 (line 108) | SPARC_REG_I2 = 63 constant SPARC_REG_I3 (line 109) | SPARC_REG_I3 = 64 constant SPARC_REG_I4 (line 110) | SPARC_REG_I4 = 65 constant SPARC_REG_I5 (line 111) | SPARC_REG_I5 = 66 constant SPARC_REG_FP (line 112) | SPARC_REG_FP = 67 constant SPARC_REG_I7 (line 113) | SPARC_REG_I7 = 68 constant SPARC_REG_ICC (line 114) | SPARC_REG_ICC = 69 constant SPARC_REG_L0 (line 115) | SPARC_REG_L0 = 70 constant SPARC_REG_L1 (line 116) | SPARC_REG_L1 = 71 constant SPARC_REG_L2 (line 117) | SPARC_REG_L2 = 72 constant SPARC_REG_L3 (line 118) | SPARC_REG_L3 = 73 constant SPARC_REG_L4 (line 119) | SPARC_REG_L4 = 74 constant SPARC_REG_L5 (line 120) | SPARC_REG_L5 = 75 constant SPARC_REG_L6 (line 121) | SPARC_REG_L6 = 76 constant SPARC_REG_L7 (line 122) | SPARC_REG_L7 = 77 constant SPARC_REG_O0 (line 123) | SPARC_REG_O0 = 78 constant SPARC_REG_O1 (line 124) | SPARC_REG_O1 = 79 constant SPARC_REG_O2 (line 125) | SPARC_REG_O2 = 80 constant SPARC_REG_O3 (line 126) | SPARC_REG_O3 = 81 constant SPARC_REG_O4 (line 127) | SPARC_REG_O4 = 82 constant SPARC_REG_O5 (line 128) | SPARC_REG_O5 = 83 constant SPARC_REG_SP (line 129) | SPARC_REG_SP = 84 constant SPARC_REG_O7 (line 130) | SPARC_REG_O7 = 85 constant SPARC_REG_Y (line 131) | SPARC_REG_Y = 86 constant SPARC_REG_XCC (line 132) | SPARC_REG_XCC = 87 constant SPARC_REG_PC (line 133) | SPARC_REG_PC = 88 constant SPARC_REG_PSR (line 134) | SPARC_REG_PSR = 89 constant SPARC_REG_ENDING (line 135) | SPARC_REG_ENDING = 90 constant SPARC_REG_O6 (line 136) | SPARC_REG_O6 = 84 constant SPARC_REG_I6 (line 137) | SPARC_REG_I6 = 67 FILE: bindings/go/unicorn/tricore_const.go constant CPU_TRICORE_TC1796 (line 7) | CPU_TRICORE_TC1796 = 0 constant CPU_TRICORE_TC1797 (line 8) | CPU_TRICORE_TC1797 = 1 constant CPU_TRICORE_TC27X (line 9) | CPU_TRICORE_TC27X = 2 constant CPU_TRICORE_ENDING (line 10) | CPU_TRICORE_ENDING = 3 constant TRICORE_REG_INVALID (line 14) | TRICORE_REG_INVALID = 0 constant TRICORE_REG_A0 (line 15) | TRICORE_REG_A0 = 1 constant TRICORE_REG_A1 (line 16) | TRICORE_REG_A1 = 2 constant TRICORE_REG_A2 (line 17) | TRICORE_REG_A2 = 3 constant TRICORE_REG_A3 (line 18) | TRICORE_REG_A3 = 4 constant TRICORE_REG_A4 (line 19) | TRICORE_REG_A4 = 5 constant TRICORE_REG_A5 (line 20) | TRICORE_REG_A5 = 6 constant TRICORE_REG_A6 (line 21) | TRICORE_REG_A6 = 7 constant TRICORE_REG_A7 (line 22) | TRICORE_REG_A7 = 8 constant TRICORE_REG_A8 (line 23) | TRICORE_REG_A8 = 9 constant TRICORE_REG_A9 (line 24) | TRICORE_REG_A9 = 10 constant TRICORE_REG_A10 (line 25) | TRICORE_REG_A10 = 11 constant TRICORE_REG_A11 (line 26) | TRICORE_REG_A11 = 12 constant TRICORE_REG_A12 (line 27) | TRICORE_REG_A12 = 13 constant TRICORE_REG_A13 (line 28) | TRICORE_REG_A13 = 14 constant TRICORE_REG_A14 (line 29) | TRICORE_REG_A14 = 15 constant TRICORE_REG_A15 (line 30) | TRICORE_REG_A15 = 16 constant TRICORE_REG_D0 (line 31) | TRICORE_REG_D0 = 17 constant TRICORE_REG_D1 (line 32) | TRICORE_REG_D1 = 18 constant TRICORE_REG_D2 (line 33) | TRICORE_REG_D2 = 19 constant TRICORE_REG_D3 (line 34) | TRICORE_REG_D3 = 20 constant TRICORE_REG_D4 (line 35) | TRICORE_REG_D4 = 21 constant TRICORE_REG_D5 (line 36) | TRICORE_REG_D5 = 22 constant TRICORE_REG_D6 (line 37) | TRICORE_REG_D6 = 23 constant TRICORE_REG_D7 (line 38) | TRICORE_REG_D7 = 24 constant TRICORE_REG_D8 (line 39) | TRICORE_REG_D8 = 25 constant TRICORE_REG_D9 (line 40) | TRICORE_REG_D9 = 26 constant TRICORE_REG_D10 (line 41) | TRICORE_REG_D10 = 27 constant TRICORE_REG_D11 (line 42) | TRICORE_REG_D11 = 28 constant TRICORE_REG_D12 (line 43) | TRICORE_REG_D12 = 29 constant TRICORE_REG_D13 (line 44) | TRICORE_REG_D13 = 30 constant TRICORE_REG_D14 (line 45) | TRICORE_REG_D14 = 31 constant TRICORE_REG_D15 (line 46) | TRICORE_REG_D15 = 32 constant TRICORE_REG_PCXI (line 47) | TRICORE_REG_PCXI = 33 constant TRICORE_REG_PSW (line 48) | TRICORE_REG_PSW = 34 constant TRICORE_REG_PSW_USB_C (line 49) | TRICORE_REG_PSW_USB_C = 35 constant TRICORE_REG_PSW_USB_V (line 50) | TRICORE_REG_PSW_USB_V = 36 constant TRICORE_REG_PSW_USB_SV (line 51) | TRICORE_REG_PSW_USB_SV = 37 constant TRICORE_REG_PSW_USB_AV (line 52) | TRICORE_REG_PSW_USB_AV = 38 constant TRICORE_REG_PSW_USB_SAV (line 53) | TRICORE_REG_PSW_USB_SAV = 39 constant TRICORE_REG_PC (line 54) | TRICORE_REG_PC = 40 constant TRICORE_REG_SYSCON (line 55) | TRICORE_REG_SYSCON = 41 constant TRICORE_REG_CPU_ID (line 56) | TRICORE_REG_CPU_ID = 42 constant TRICORE_REG_BIV (line 57) | TRICORE_REG_BIV = 43 constant TRICORE_REG_BTV (line 58) | TRICORE_REG_BTV = 44 constant TRICORE_REG_ISP (line 59) | TRICORE_REG_ISP = 45 constant TRICORE_REG_ICR (line 60) | TRICORE_REG_ICR = 46 constant TRICORE_REG_FCX (line 61) | TRICORE_REG_FCX = 47 constant TRICORE_REG_LCX (line 62) | TRICORE_REG_LCX = 48 constant TRICORE_REG_COMPAT (line 63) | TRICORE_REG_COMPAT = 49 constant TRICORE_REG_DPR0_U (line 64) | TRICORE_REG_DPR0_U = 50 constant TRICORE_REG_DPR1_U (line 65) | TRICORE_REG_DPR1_U = 51 constant TRICORE_REG_DPR2_U (line 66) | TRICORE_REG_DPR2_U = 52 constant TRICORE_REG_DPR3_U (line 67) | TRICORE_REG_DPR3_U = 53 constant TRICORE_REG_DPR0_L (line 68) | TRICORE_REG_DPR0_L = 54 constant TRICORE_REG_DPR1_L (line 69) | TRICORE_REG_DPR1_L = 55 constant TRICORE_REG_DPR2_L (line 70) | TRICORE_REG_DPR2_L = 56 constant TRICORE_REG_DPR3_L (line 71) | TRICORE_REG_DPR3_L = 57 constant TRICORE_REG_CPR0_U (line 72) | TRICORE_REG_CPR0_U = 58 constant TRICORE_REG_CPR1_U (line 73) | TRICORE_REG_CPR1_U = 59 constant TRICORE_REG_CPR2_U (line 74) | TRICORE_REG_CPR2_U = 60 constant TRICORE_REG_CPR3_U (line 75) | TRICORE_REG_CPR3_U = 61 constant TRICORE_REG_CPR0_L (line 76) | TRICORE_REG_CPR0_L = 62 constant TRICORE_REG_CPR1_L (line 77) | TRICORE_REG_CPR1_L = 63 constant TRICORE_REG_CPR2_L (line 78) | TRICORE_REG_CPR2_L = 64 constant TRICORE_REG_CPR3_L (line 79) | TRICORE_REG_CPR3_L = 65 constant TRICORE_REG_DPM0 (line 80) | TRICORE_REG_DPM0 = 66 constant TRICORE_REG_DPM1 (line 81) | TRICORE_REG_DPM1 = 67 constant TRICORE_REG_DPM2 (line 82) | TRICORE_REG_DPM2 = 68 constant TRICORE_REG_DPM3 (line 83) | TRICORE_REG_DPM3 = 69 constant TRICORE_REG_CPM0 (line 84) | TRICORE_REG_CPM0 = 70 constant TRICORE_REG_CPM1 (line 85) | TRICORE_REG_CPM1 = 71 constant TRICORE_REG_CPM2 (line 86) | TRICORE_REG_CPM2 = 72 constant TRICORE_REG_CPM3 (line 87) | TRICORE_REG_CPM3 = 73 constant TRICORE_REG_MMU_CON (line 88) | TRICORE_REG_MMU_CON = 74 constant TRICORE_REG_MMU_ASI (line 89) | TRICORE_REG_MMU_ASI = 75 constant TRICORE_REG_MMU_TVA (line 90) | TRICORE_REG_MMU_TVA = 76 constant TRICORE_REG_MMU_TPA (line 91) | TRICORE_REG_MMU_TPA = 77 constant TRICORE_REG_MMU_TPX (line 92) | TRICORE_REG_MMU_TPX = 78 constant TRICORE_REG_MMU_TFA (line 93) | TRICORE_REG_MMU_TFA = 79 constant TRICORE_REG_BMACON (line 94) | TRICORE_REG_BMACON = 80 constant TRICORE_REG_SMACON (line 95) | TRICORE_REG_SMACON = 81 constant TRICORE_REG_DIEAR (line 96) | TRICORE_REG_DIEAR = 82 constant TRICORE_REG_DIETR (line 97) | TRICORE_REG_DIETR = 83 constant TRICORE_REG_CCDIER (line 98) | TRICORE_REG_CCDIER = 84 constant TRICORE_REG_MIECON (line 99) | TRICORE_REG_MIECON = 85 constant TRICORE_REG_PIEAR (line 100) | TRICORE_REG_PIEAR = 86 constant TRICORE_REG_PIETR (line 101) | TRICORE_REG_PIETR = 87 constant TRICORE_REG_CCPIER (line 102) | TRICORE_REG_CCPIER = 88 constant TRICORE_REG_DBGSR (line 103) | TRICORE_REG_DBGSR = 89 constant TRICORE_REG_EXEVT (line 104) | TRICORE_REG_EXEVT = 90 constant TRICORE_REG_CREVT (line 105) | TRICORE_REG_CREVT = 91 constant TRICORE_REG_SWEVT (line 106) | TRICORE_REG_SWEVT = 92 constant TRICORE_REG_TR0EVT (line 107) | TRICORE_REG_TR0EVT = 93 constant TRICORE_REG_TR1EVT (line 108) | TRICORE_REG_TR1EVT = 94 constant TRICORE_REG_DMS (line 109) | TRICORE_REG_DMS = 95 constant TRICORE_REG_DCX (line 110) | TRICORE_REG_DCX = 96 constant TRICORE_REG_DBGTCR (line 111) | TRICORE_REG_DBGTCR = 97 constant TRICORE_REG_CCTRL (line 112) | TRICORE_REG_CCTRL = 98 constant TRICORE_REG_CCNT (line 113) | TRICORE_REG_CCNT = 99 constant TRICORE_REG_ICNT (line 114) | TRICORE_REG_ICNT = 100 constant TRICORE_REG_M1CNT (line 115) | TRICORE_REG_M1CNT = 101 constant TRICORE_REG_M2CNT (line 116) | TRICORE_REG_M2CNT = 102 constant TRICORE_REG_M3CNT (line 117) | TRICORE_REG_M3CNT = 103 constant TRICORE_REG_ENDING (line 118) | TRICORE_REG_ENDING = 104 constant TRICORE_REG_GA0 (line 119) | TRICORE_REG_GA0 = 1 constant TRICORE_REG_GA1 (line 120) | TRICORE_REG_GA1 = 2 constant TRICORE_REG_GA8 (line 121) | TRICORE_REG_GA8 = 9 constant TRICORE_REG_GA9 (line 122) | TRICORE_REG_GA9 = 10 constant TRICORE_REG_SP (line 123) | TRICORE_REG_SP = 11 constant TRICORE_REG_LR (line 124) | TRICORE_REG_LR = 12 constant TRICORE_REG_IA (line 125) | TRICORE_REG_IA = 16 constant TRICORE_REG_ID (line 126) | TRICORE_REG_ID = 32 FILE: bindings/go/unicorn/uc.c function uc_err (line 5) | uc_err uc_reg_read_batch_helper(uc_engine *handle, int *regs, uint64_t *... function uc_err (line 16) | uc_err uc_reg_write_batch_helper(uc_engine *handle, int *regs, uint64_t ... function uc_err (line 27) | uc_err uc_ctl_set_cpu_model_helper(uc_engine *handle, int model) { FILE: bindings/go/unicorn/unicorn.go type UcError (line 15) | type UcError method Error (line 17) | func (u UcError) Error() string { function errReturn (line 21) | func errReturn(err C.uc_err) error { type MemRegion (line 28) | type MemRegion struct type Unicorn (line 33) | type Unicorn interface type uc (line 65) | type uc struct method Close (line 95) | func (u *uc) Close() (err error) { method StartWithOptions (line 109) | func (u *uc) StartWithOptions(begin, until uint64, options *UcOptions)... method Start (line 114) | func (u *uc) Start(begin, until uint64) error { method Stop (line 118) | func (u *uc) Stop() error { method RegWrite (line 122) | func (u *uc) RegWrite(reg int, value uint64) error { method RegRead (line 128) | func (u *uc) RegRead(reg int) (uint64, error) { method RegWriteBatch (line 134) | func (u *uc) RegWriteBatch(regs []int, vals []uint64) error { method RegReadBatch (line 151) | func (u *uc) RegReadBatch(regs []int) ([]uint64, error) { method MemRegions (line 166) | func (u *uc) MemRegions() ([]*MemRegion, error) { method MemWrite (line 186) | func (u *uc) MemWrite(addr uint64, data []byte) error { method MemReadInto (line 193) | func (u *uc) MemReadInto(dst []byte, addr uint64) error { method MemRead (line 200) | func (u *uc) MemRead(addr, size uint64) ([]byte, error) { method MemMapProt (line 205) | func (u *uc) MemMapProt(addr, size uint64, prot int) error { method MemMap (line 209) | func (u *uc) MemMap(addr, size uint64) error { method MemMapPtr (line 213) | func (u *uc) MemMapPtr(addr, size uint64, prot int, ptr unsafe.Pointer... method MemProtect (line 217) | func (u *uc) MemProtect(addr, size uint64, prot int) error { method MemUnmap (line 221) | func (u *uc) MemUnmap(addr, size uint64) error { method Query (line 225) | func (u *uc) Query(queryType int) (uint64, error) { method Handle (line 231) | func (u *uc) Handle() *C.uc_engine { method SetCPUModel (line 235) | func (u *uc) SetCPUModel(model int) error { type UcOptions (line 71) | type UcOptions struct function Version (line 75) | func Version() (int, int) { function NewUnicorn (line 81) | func NewUnicorn(arch, mode int) (Unicorn, error) { FILE: bindings/go/unicorn/unicorn_const.go constant API_MAJOR (line 4) | API_MAJOR = 2 constant API_MINOR (line 5) | API_MINOR = 1 constant API_PATCH (line 6) | API_PATCH = 4 constant API_EXTRA (line 7) | API_EXTRA = 255 constant VERSION_MAJOR (line 8) | VERSION_MAJOR = 2 constant VERSION_MINOR (line 9) | VERSION_MINOR = 1 constant VERSION_PATCH (line 10) | VERSION_PATCH = 4 constant VERSION_EXTRA (line 11) | VERSION_EXTRA = 255 constant SECOND_SCALE (line 12) | SECOND_SCALE = 1000000 constant MILISECOND_SCALE (line 13) | MILISECOND_SCALE = 1000 constant ARCH_ARM (line 14) | ARCH_ARM = 1 constant ARCH_ARM64 (line 15) | ARCH_ARM64 = 2 constant ARCH_MIPS (line 16) | ARCH_MIPS = 3 constant ARCH_X86 (line 17) | ARCH_X86 = 4 constant ARCH_PPC (line 18) | ARCH_PPC = 5 constant ARCH_SPARC (line 19) | ARCH_SPARC = 6 constant ARCH_M68K (line 20) | ARCH_M68K = 7 constant ARCH_RISCV (line 21) | ARCH_RISCV = 8 constant ARCH_S390X (line 22) | ARCH_S390X = 9 constant ARCH_TRICORE (line 23) | ARCH_TRICORE = 10 constant ARCH_MAX (line 24) | ARCH_MAX = 11 constant MODE_LITTLE_ENDIAN (line 26) | MODE_LITTLE_ENDIAN = 0 constant MODE_BIG_ENDIAN (line 27) | MODE_BIG_ENDIAN = 1073741824 constant MODE_ARM (line 29) | MODE_ARM = 0 constant MODE_THUMB (line 30) | MODE_THUMB = 16 constant MODE_MCLASS (line 31) | MODE_MCLASS = 32 constant MODE_V8 (line 32) | MODE_V8 = 64 constant MODE_ARMBE8 (line 33) | MODE_ARMBE8 = 1024 constant MODE_ARM926 (line 34) | MODE_ARM926 = 128 constant MODE_ARM946 (line 35) | MODE_ARM946 = 256 constant MODE_ARM1176 (line 36) | MODE_ARM1176 = 512 constant MODE_MICRO (line 37) | MODE_MICRO = 16 constant MODE_MIPS3 (line 38) | MODE_MIPS3 = 32 constant MODE_MIPS32R6 (line 39) | MODE_MIPS32R6 = 64 constant MODE_MIPS32 (line 40) | MODE_MIPS32 = 4 constant MODE_MIPS64 (line 41) | MODE_MIPS64 = 8 constant MODE_16 (line 42) | MODE_16 = 2 constant MODE_32 (line 43) | MODE_32 = 4 constant MODE_64 (line 44) | MODE_64 = 8 constant MODE_PPC32 (line 45) | MODE_PPC32 = 4 constant MODE_PPC64 (line 46) | MODE_PPC64 = 8 constant MODE_QPX (line 47) | MODE_QPX = 16 constant MODE_SPARC32 (line 48) | MODE_SPARC32 = 4 constant MODE_SPARC64 (line 49) | MODE_SPARC64 = 8 constant MODE_V9 (line 50) | MODE_V9 = 16 constant MODE_RISCV32 (line 51) | MODE_RISCV32 = 4 constant MODE_RISCV64 (line 52) | MODE_RISCV64 = 8 constant ERR_OK (line 54) | ERR_OK = 0 constant ERR_NOMEM (line 55) | ERR_NOMEM = 1 constant ERR_ARCH (line 56) | ERR_ARCH = 2 constant ERR_HANDLE (line 57) | ERR_HANDLE = 3 constant ERR_MODE (line 58) | ERR_MODE = 4 constant ERR_VERSION (line 59) | ERR_VERSION = 5 constant ERR_READ_UNMAPPED (line 60) | ERR_READ_UNMAPPED = 6 constant ERR_WRITE_UNMAPPED (line 61) | ERR_WRITE_UNMAPPED = 7 constant ERR_FETCH_UNMAPPED (line 62) | ERR_FETCH_UNMAPPED = 8 constant ERR_HOOK (line 63) | ERR_HOOK = 9 constant ERR_INSN_INVALID (line 64) | ERR_INSN_INVALID = 10 constant ERR_MAP (line 65) | ERR_MAP = 11 constant ERR_WRITE_PROT (line 66) | ERR_WRITE_PROT = 12 constant ERR_READ_PROT (line 67) | ERR_READ_PROT = 13 constant ERR_FETCH_PROT (line 68) | ERR_FETCH_PROT = 14 constant ERR_ARG (line 69) | ERR_ARG = 15 constant ERR_READ_UNALIGNED (line 70) | ERR_READ_UNALIGNED = 16 constant ERR_WRITE_UNALIGNED (line 71) | ERR_WRITE_UNALIGNED = 17 constant ERR_FETCH_UNALIGNED (line 72) | ERR_FETCH_UNALIGNED = 18 constant ERR_HOOK_EXIST (line 73) | ERR_HOOK_EXIST = 19 constant ERR_RESOURCE (line 74) | ERR_RESOURCE = 20 constant ERR_EXCEPTION (line 75) | ERR_EXCEPTION = 21 constant ERR_OVERFLOW (line 76) | ERR_OVERFLOW = 22 constant PROT_NONE (line 78) | PROT_NONE = 0 constant PROT_READ (line 79) | PROT_READ = 1 constant PROT_WRITE (line 80) | PROT_WRITE = 2 constant PROT_EXEC (line 81) | PROT_EXEC = 4 constant PROT_ALL (line 82) | PROT_ALL = 7 constant MEM_READ (line 83) | MEM_READ = 16 constant MEM_WRITE (line 84) | MEM_WRITE = 17 constant MEM_FETCH (line 85) | MEM_FETCH = 18 constant MEM_READ_UNMAPPED (line 86) | MEM_READ_UNMAPPED = 19 constant MEM_WRITE_UNMAPPED (line 87) | MEM_WRITE_UNMAPPED = 20 constant MEM_FETCH_UNMAPPED (line 88) | MEM_FETCH_UNMAPPED = 21 constant MEM_WRITE_PROT (line 89) | MEM_WRITE_PROT = 22 constant MEM_READ_PROT (line 90) | MEM_READ_PROT = 23 constant MEM_FETCH_PROT (line 91) | MEM_FETCH_PROT = 24 constant MEM_READ_AFTER (line 92) | MEM_READ_AFTER = 25 constant TCG_OP_SUB (line 94) | TCG_OP_SUB = 0 constant TCG_OP_FLAG_CMP (line 95) | TCG_OP_FLAG_CMP = 1 constant TCG_OP_FLAG_DIRECT (line 96) | TCG_OP_FLAG_DIRECT = 2 constant HOOK_INTR (line 97) | HOOK_INTR = 1 constant HOOK_INSN (line 98) | HOOK_INSN = 2 constant HOOK_CODE (line 99) | HOOK_CODE = 4 constant HOOK_BLOCK (line 100) | HOOK_BLOCK = 8 constant HOOK_MEM_READ_UNMAPPED (line 101) | HOOK_MEM_READ_UNMAPPED = 16 constant HOOK_MEM_WRITE_UNMAPPED (line 102) | HOOK_MEM_WRITE_UNMAPPED = 32 constant HOOK_MEM_FETCH_UNMAPPED (line 103) | HOOK_MEM_FETCH_UNMAPPED = 64 constant HOOK_MEM_READ_PROT (line 104) | HOOK_MEM_READ_PROT = 128 constant HOOK_MEM_WRITE_PROT (line 105) | HOOK_MEM_WRITE_PROT = 256 constant HOOK_MEM_FETCH_PROT (line 106) | HOOK_MEM_FETCH_PROT = 512 constant HOOK_MEM_READ (line 107) | HOOK_MEM_READ = 1024 constant HOOK_MEM_WRITE (line 108) | HOOK_MEM_WRITE = 2048 constant HOOK_MEM_FETCH (line 109) | HOOK_MEM_FETCH = 4096 constant HOOK_MEM_READ_AFTER (line 110) | HOOK_MEM_READ_AFTER = 8192 constant HOOK_INSN_INVALID (line 111) | HOOK_INSN_INVALID = 16384 constant HOOK_EDGE_GENERATED (line 112) | HOOK_EDGE_GENERATED = 32768 constant HOOK_TCG_OPCODE (line 113) | HOOK_TCG_OPCODE = 65536 constant HOOK_TLB_FILL (line 114) | HOOK_TLB_FILL = 131072 constant HOOK_MEM_UNMAPPED (line 115) | HOOK_MEM_UNMAPPED = 112 constant HOOK_MEM_PROT (line 116) | HOOK_MEM_PROT = 896 constant HOOK_MEM_READ_INVALID (line 117) | HOOK_MEM_READ_INVALID = 144 constant HOOK_MEM_WRITE_INVALID (line 118) | HOOK_MEM_WRITE_INVALID = 288 constant HOOK_MEM_FETCH_INVALID (line 119) | HOOK_MEM_FETCH_INVALID = 576 constant HOOK_MEM_INVALID (line 120) | HOOK_MEM_INVALID = 1008 constant HOOK_MEM_VALID (line 121) | HOOK_MEM_VALID = 7168 constant QUERY_MODE (line 122) | QUERY_MODE = 1 constant QUERY_PAGE_SIZE (line 123) | QUERY_PAGE_SIZE = 2 constant QUERY_ARCH (line 124) | QUERY_ARCH = 3 constant QUERY_TIMEOUT (line 125) | QUERY_TIMEOUT = 4 constant CTL_IO_NONE (line 127) | CTL_IO_NONE = 0 constant CTL_IO_WRITE (line 128) | CTL_IO_WRITE = 1 constant CTL_IO_READ (line 129) | CTL_IO_READ = 2 constant CTL_IO_READ_WRITE (line 130) | CTL_IO_READ_WRITE = 3 constant TLB_CPU (line 132) | TLB_CPU = 0 constant TLB_VIRTUAL (line 133) | TLB_VIRTUAL = 1 constant CTL_UC_MODE (line 135) | CTL_UC_MODE = 0 constant CTL_UC_PAGE_SIZE (line 136) | CTL_UC_PAGE_SIZE = 1 constant CTL_UC_ARCH (line 137) | CTL_UC_ARCH = 2 constant CTL_UC_TIMEOUT (line 138) | CTL_UC_TIMEOUT = 3 constant CTL_UC_USE_EXITS (line 139) | CTL_UC_USE_EXITS = 4 constant CTL_UC_EXITS_CNT (line 140) | CTL_UC_EXITS_CNT = 5 constant CTL_UC_EXITS (line 141) | CTL_UC_EXITS = 6 constant CTL_CPU_MODEL (line 142) | CTL_CPU_MODEL = 7 constant CTL_TB_REQUEST_CACHE (line 143) | CTL_TB_REQUEST_CACHE = 8 constant CTL_TB_REMOVE_CACHE (line 144) | CTL_TB_REMOVE_CACHE = 9 constant CTL_TB_FLUSH (line 145) | CTL_TB_FLUSH = 10 constant CTL_TLB_FLUSH (line 146) | CTL_TLB_FLUSH = 11 constant CTL_TLB_TYPE (line 147) | CTL_TLB_TYPE = 12 constant CTL_TCG_BUFFER_SIZE (line 148) | CTL_TCG_BUFFER_SIZE = 13 constant CTL_CONTEXT_MODE (line 149) | CTL_CONTEXT_MODE = 14 constant CTL_CONTEXT_CPU (line 150) | CTL_CONTEXT_CPU = 1 constant CTL_CONTEXT_MEMORY (line 151) | CTL_CONTEXT_MEMORY = 2 FILE: bindings/go/unicorn/unicorn_test.go function TestMemUnmap (line 7) | func TestMemUnmap(t *testing.T) { function TestDoubleClose (line 27) | func TestDoubleClose(t *testing.T) { function TestMemRegions (line 40) | func TestMemRegions(t *testing.T) { function TestQuery (line 62) | func TestQuery(t *testing.T) { FILE: bindings/go/unicorn/x86.go type X86Mmr (line 11) | type X86Mmr struct method RegWriteMmr (line 18) | func (u *uc) RegWriteMmr(reg int, value *X86Mmr) error { method RegReadMmr (line 28) | func (u *uc) RegReadMmr(reg int) (*X86Mmr, error) { method RegWriteX86Msr (line 40) | func (u *uc) RegWriteX86Msr(reg uint64, val uint64) error { method RegReadX86Msr (line 48) | func (u *uc) RegReadX86Msr(reg uint64) (uint64, error) { FILE: bindings/go/unicorn/x86_const.go constant CPU_X86_QEMU64 (line 7) | CPU_X86_QEMU64 = 0 constant CPU_X86_PHENOM (line 8) | CPU_X86_PHENOM = 1 constant CPU_X86_CORE2DUO (line 9) | CPU_X86_CORE2DUO = 2 constant CPU_X86_KVM64 (line 10) | CPU_X86_KVM64 = 3 constant CPU_X86_QEMU32 (line 11) | CPU_X86_QEMU32 = 4 constant CPU_X86_KVM32 (line 12) | CPU_X86_KVM32 = 5 constant CPU_X86_COREDUO (line 13) | CPU_X86_COREDUO = 6 constant CPU_X86_486 (line 14) | CPU_X86_486 = 7 constant CPU_X86_PENTIUM (line 15) | CPU_X86_PENTIUM = 8 constant CPU_X86_PENTIUM2 (line 16) | CPU_X86_PENTIUM2 = 9 constant CPU_X86_PENTIUM3 (line 17) | CPU_X86_PENTIUM3 = 10 constant CPU_X86_ATHLON (line 18) | CPU_X86_ATHLON = 11 constant CPU_X86_N270 (line 19) | CPU_X86_N270 = 12 constant CPU_X86_CONROE (line 20) | CPU_X86_CONROE = 13 constant CPU_X86_PENRYN (line 21) | CPU_X86_PENRYN = 14 constant CPU_X86_NEHALEM (line 22) | CPU_X86_NEHALEM = 15 constant CPU_X86_WESTMERE (line 23) | CPU_X86_WESTMERE = 16 constant CPU_X86_SANDYBRIDGE (line 24) | CPU_X86_SANDYBRIDGE = 17 constant CPU_X86_IVYBRIDGE (line 25) | CPU_X86_IVYBRIDGE = 18 constant CPU_X86_HASWELL (line 26) | CPU_X86_HASWELL = 19 constant CPU_X86_BROADWELL (line 27) | CPU_X86_BROADWELL = 20 constant CPU_X86_SKYLAKE_CLIENT (line 28) | CPU_X86_SKYLAKE_CLIENT = 21 constant CPU_X86_SKYLAKE_SERVER (line 29) | CPU_X86_SKYLAKE_SERVER = 22 constant CPU_X86_CASCADELAKE_SERVER (line 30) | CPU_X86_CASCADELAKE_SERVER = 23 constant CPU_X86_COOPERLAKE (line 31) | CPU_X86_COOPERLAKE = 24 constant CPU_X86_ICELAKE_CLIENT (line 32) | CPU_X86_ICELAKE_CLIENT = 25 constant CPU_X86_ICELAKE_SERVER (line 33) | CPU_X86_ICELAKE_SERVER = 26 constant CPU_X86_DENVERTON (line 34) | CPU_X86_DENVERTON = 27 constant CPU_X86_SNOWRIDGE (line 35) | CPU_X86_SNOWRIDGE = 28 constant CPU_X86_KNIGHTSMILL (line 36) | CPU_X86_KNIGHTSMILL = 29 constant CPU_X86_OPTERON_G1 (line 37) | CPU_X86_OPTERON_G1 = 30 constant CPU_X86_OPTERON_G2 (line 38) | CPU_X86_OPTERON_G2 = 31 constant CPU_X86_OPTERON_G3 (line 39) | CPU_X86_OPTERON_G3 = 32 constant CPU_X86_OPTERON_G4 (line 40) | CPU_X86_OPTERON_G4 = 33 constant CPU_X86_OPTERON_G5 (line 41) | CPU_X86_OPTERON_G5 = 34 constant CPU_X86_EPYC (line 42) | CPU_X86_EPYC = 35 constant CPU_X86_DHYANA (line 43) | CPU_X86_DHYANA = 36 constant CPU_X86_EPYC_ROME (line 44) | CPU_X86_EPYC_ROME = 37 constant CPU_X86_ENDING (line 45) | CPU_X86_ENDING = 38 constant X86_REG_INVALID (line 49) | X86_REG_INVALID = 0 constant X86_REG_AH (line 50) | X86_REG_AH = 1 constant X86_REG_AL (line 51) | X86_REG_AL = 2 constant X86_REG_AX (line 52) | X86_REG_AX = 3 constant X86_REG_BH (line 53) | X86_REG_BH = 4 constant X86_REG_BL (line 54) | X86_REG_BL = 5 constant X86_REG_BP (line 55) | X86_REG_BP = 6 constant X86_REG_BPL (line 56) | X86_REG_BPL = 7 constant X86_REG_BX (line 57) | X86_REG_BX = 8 constant X86_REG_CH (line 58) | X86_REG_CH = 9 constant X86_REG_CL (line 59) | X86_REG_CL = 10 constant X86_REG_CS (line 60) | X86_REG_CS = 11 constant X86_REG_CX (line 61) | X86_REG_CX = 12 constant X86_REG_DH (line 62) | X86_REG_DH = 13 constant X86_REG_DI (line 63) | X86_REG_DI = 14 constant X86_REG_DIL (line 64) | X86_REG_DIL = 15 constant X86_REG_DL (line 65) | X86_REG_DL = 16 constant X86_REG_DS (line 66) | X86_REG_DS = 17 constant X86_REG_DX (line 67) | X86_REG_DX = 18 constant X86_REG_EAX (line 68) | X86_REG_EAX = 19 constant X86_REG_EBP (line 69) | X86_REG_EBP = 20 constant X86_REG_EBX (line 70) | X86_REG_EBX = 21 constant X86_REG_ECX (line 71) | X86_REG_ECX = 22 constant X86_REG_EDI (line 72) | X86_REG_EDI = 23 constant X86_REG_EDX (line 73) | X86_REG_EDX = 24 constant X86_REG_EFLAGS (line 74) | X86_REG_EFLAGS = 25 constant X86_REG_EIP (line 75) | X86_REG_EIP = 26 constant X86_REG_ES (line 76) | X86_REG_ES = 28 constant X86_REG_ESI (line 77) | X86_REG_ESI = 29 constant X86_REG_ESP (line 78) | X86_REG_ESP = 30 constant X86_REG_FPSW (line 79) | X86_REG_FPSW = 31 constant X86_REG_FS (line 80) | X86_REG_FS = 32 constant X86_REG_GS (line 81) | X86_REG_GS = 33 constant X86_REG_IP (line 82) | X86_REG_IP = 34 constant X86_REG_RAX (line 83) | X86_REG_RAX = 35 constant X86_REG_RBP (line 84) | X86_REG_RBP = 36 constant X86_REG_RBX (line 85) | X86_REG_RBX = 37 constant X86_REG_RCX (line 86) | X86_REG_RCX = 38 constant X86_REG_RDI (line 87) | X86_REG_RDI = 39 constant X86_REG_RDX (line 88) | X86_REG_RDX = 40 constant X86_REG_RIP (line 89) | X86_REG_RIP = 41 constant X86_REG_RSI (line 90) | X86_REG_RSI = 43 constant X86_REG_RSP (line 91) | X86_REG_RSP = 44 constant X86_REG_SI (line 92) | X86_REG_SI = 45 constant X86_REG_SIL (line 93) | X86_REG_SIL = 46 constant X86_REG_SP (line 94) | X86_REG_SP = 47 constant X86_REG_SPL (line 95) | X86_REG_SPL = 48 constant X86_REG_SS (line 96) | X86_REG_SS = 49 constant X86_REG_CR0 (line 97) | X86_REG_CR0 = 50 constant X86_REG_CR1 (line 98) | X86_REG_CR1 = 51 constant X86_REG_CR2 (line 99) | X86_REG_CR2 = 52 constant X86_REG_CR3 (line 100) | X86_REG_CR3 = 53 constant X86_REG_CR4 (line 101) | X86_REG_CR4 = 54 constant X86_REG_CR8 (line 102) | X86_REG_CR8 = 58 constant X86_REG_DR0 (line 103) | X86_REG_DR0 = 66 constant X86_REG_DR1 (line 104) | X86_REG_DR1 = 67 constant X86_REG_DR2 (line 105) | X86_REG_DR2 = 68 constant X86_REG_DR3 (line 106) | X86_REG_DR3 = 69 constant X86_REG_DR4 (line 107) | X86_REG_DR4 = 70 constant X86_REG_DR5 (line 108) | X86_REG_DR5 = 71 constant X86_REG_DR6 (line 109) | X86_REG_DR6 = 72 constant X86_REG_DR7 (line 110) | X86_REG_DR7 = 73 constant X86_REG_FP0 (line 111) | X86_REG_FP0 = 82 constant X86_REG_FP1 (line 112) | X86_REG_FP1 = 83 constant X86_REG_FP2 (line 113) | X86_REG_FP2 = 84 constant X86_REG_FP3 (line 114) | X86_REG_FP3 = 85 constant X86_REG_FP4 (line 115) | X86_REG_FP4 = 86 constant X86_REG_FP5 (line 116) | X86_REG_FP5 = 87 constant X86_REG_FP6 (line 117) | X86_REG_FP6 = 88 constant X86_REG_FP7 (line 118) | X86_REG_FP7 = 89 constant X86_REG_K0 (line 119) | X86_REG_K0 = 90 constant X86_REG_K1 (line 120) | X86_REG_K1 = 91 constant X86_REG_K2 (line 121) | X86_REG_K2 = 92 constant X86_REG_K3 (line 122) | X86_REG_K3 = 93 constant X86_REG_K4 (line 123) | X86_REG_K4 = 94 constant X86_REG_K5 (line 124) | X86_REG_K5 = 95 constant X86_REG_K6 (line 125) | X86_REG_K6 = 96 constant X86_REG_K7 (line 126) | X86_REG_K7 = 97 constant X86_REG_MM0 (line 127) | X86_REG_MM0 = 98 constant X86_REG_MM1 (line 128) | X86_REG_MM1 = 99 constant X86_REG_MM2 (line 129) | X86_REG_MM2 = 100 constant X86_REG_MM3 (line 130) | X86_REG_MM3 = 101 constant X86_REG_MM4 (line 131) | X86_REG_MM4 = 102 constant X86_REG_MM5 (line 132) | X86_REG_MM5 = 103 constant X86_REG_MM6 (line 133) | X86_REG_MM6 = 104 constant X86_REG_MM7 (line 134) | X86_REG_MM7 = 105 constant X86_REG_R8 (line 135) | X86_REG_R8 = 106 constant X86_REG_R9 (line 136) | X86_REG_R9 = 107 constant X86_REG_R10 (line 137) | X86_REG_R10 = 108 constant X86_REG_R11 (line 138) | X86_REG_R11 = 109 constant X86_REG_R12 (line 139) | X86_REG_R12 = 110 constant X86_REG_R13 (line 140) | X86_REG_R13 = 111 constant X86_REG_R14 (line 141) | X86_REG_R14 = 112 constant X86_REG_R15 (line 142) | X86_REG_R15 = 113 constant X86_REG_ST0 (line 143) | X86_REG_ST0 = 114 constant X86_REG_ST1 (line 144) | X86_REG_ST1 = 115 constant X86_REG_ST2 (line 145) | X86_REG_ST2 = 116 constant X86_REG_ST3 (line 146) | X86_REG_ST3 = 117 constant X86_REG_ST4 (line 147) | X86_REG_ST4 = 118 constant X86_REG_ST5 (line 148) | X86_REG_ST5 = 119 constant X86_REG_ST6 (line 149) | X86_REG_ST6 = 120 constant X86_REG_ST7 (line 150) | X86_REG_ST7 = 121 constant X86_REG_XMM0 (line 151) | X86_REG_XMM0 = 122 constant X86_REG_XMM1 (line 152) | X86_REG_XMM1 = 123 constant X86_REG_XMM2 (line 153) | X86_REG_XMM2 = 124 constant X86_REG_XMM3 (line 154) | X86_REG_XMM3 = 125 constant X86_REG_XMM4 (line 155) | X86_REG_XMM4 = 126 constant X86_REG_XMM5 (line 156) | X86_REG_XMM5 = 127 constant X86_REG_XMM6 (line 157) | X86_REG_XMM6 = 128 constant X86_REG_XMM7 (line 158) | X86_REG_XMM7 = 129 constant X86_REG_XMM8 (line 159) | X86_REG_XMM8 = 130 constant X86_REG_XMM9 (line 160) | X86_REG_XMM9 = 131 constant X86_REG_XMM10 (line 161) | X86_REG_XMM10 = 132 constant X86_REG_XMM11 (line 162) | X86_REG_XMM11 = 133 constant X86_REG_XMM12 (line 163) | X86_REG_XMM12 = 134 constant X86_REG_XMM13 (line 164) | X86_REG_XMM13 = 135 constant X86_REG_XMM14 (line 165) | X86_REG_XMM14 = 136 constant X86_REG_XMM15 (line 166) | X86_REG_XMM15 = 137 constant X86_REG_XMM16 (line 167) | X86_REG_XMM16 = 138 constant X86_REG_XMM17 (line 168) | X86_REG_XMM17 = 139 constant X86_REG_XMM18 (line 169) | X86_REG_XMM18 = 140 constant X86_REG_XMM19 (line 170) | X86_REG_XMM19 = 141 constant X86_REG_XMM20 (line 171) | X86_REG_XMM20 = 142 constant X86_REG_XMM21 (line 172) | X86_REG_XMM21 = 143 constant X86_REG_XMM22 (line 173) | X86_REG_XMM22 = 144 constant X86_REG_XMM23 (line 174) | X86_REG_XMM23 = 145 constant X86_REG_XMM24 (line 175) | X86_REG_XMM24 = 146 constant X86_REG_XMM25 (line 176) | X86_REG_XMM25 = 147 constant X86_REG_XMM26 (line 177) | X86_REG_XMM26 = 148 constant X86_REG_XMM27 (line 178) | X86_REG_XMM27 = 149 constant X86_REG_XMM28 (line 179) | X86_REG_XMM28 = 150 constant X86_REG_XMM29 (line 180) | X86_REG_XMM29 = 151 constant X86_REG_XMM30 (line 181) | X86_REG_XMM30 = 152 constant X86_REG_XMM31 (line 182) | X86_REG_XMM31 = 153 constant X86_REG_YMM0 (line 183) | X86_REG_YMM0 = 154 constant X86_REG_YMM1 (line 184) | X86_REG_YMM1 = 155 constant X86_REG_YMM2 (line 185) | X86_REG_YMM2 = 156 constant X86_REG_YMM3 (line 186) | X86_REG_YMM3 = 157 constant X86_REG_YMM4 (line 187) | X86_REG_YMM4 = 158 constant X86_REG_YMM5 (line 188) | X86_REG_YMM5 = 159 constant X86_REG_YMM6 (line 189) | X86_REG_YMM6 = 160 constant X86_REG_YMM7 (line 190) | X86_REG_YMM7 = 161 constant X86_REG_YMM8 (line 191) | X86_REG_YMM8 = 162 constant X86_REG_YMM9 (line 192) | X86_REG_YMM9 = 163 constant X86_REG_YMM10 (line 193) | X86_REG_YMM10 = 164 constant X86_REG_YMM11 (line 194) | X86_REG_YMM11 = 165 constant X86_REG_YMM12 (line 195) | X86_REG_YMM12 = 166 constant X86_REG_YMM13 (line 196) | X86_REG_YMM13 = 167 constant X86_REG_YMM14 (line 197) | X86_REG_YMM14 = 168 constant X86_REG_YMM15 (line 198) | X86_REG_YMM15 = 169 constant X86_REG_YMM16 (line 199) | X86_REG_YMM16 = 170 constant X86_REG_YMM17 (line 200) | X86_REG_YMM17 = 171 constant X86_REG_YMM18 (line 201) | X86_REG_YMM18 = 172 constant X86_REG_YMM19 (line 202) | X86_REG_YMM19 = 173 constant X86_REG_YMM20 (line 203) | X86_REG_YMM20 = 174 constant X86_REG_YMM21 (line 204) | X86_REG_YMM21 = 175 constant X86_REG_YMM22 (line 205) | X86_REG_YMM22 = 176 constant X86_REG_YMM23 (line 206) | X86_REG_YMM23 = 177 constant X86_REG_YMM24 (line 207) | X86_REG_YMM24 = 178 constant X86_REG_YMM25 (line 208) | X86_REG_YMM25 = 179 constant X86_REG_YMM26 (line 209) | X86_REG_YMM26 = 180 constant X86_REG_YMM27 (line 210) | X86_REG_YMM27 = 181 constant X86_REG_YMM28 (line 211) | X86_REG_YMM28 = 182 constant X86_REG_YMM29 (line 212) | X86_REG_YMM29 = 183 constant X86_REG_YMM30 (line 213) | X86_REG_YMM30 = 184 constant X86_REG_YMM31 (line 214) | X86_REG_YMM31 = 185 constant X86_REG_ZMM0 (line 215) | X86_REG_ZMM0 = 186 constant X86_REG_ZMM1 (line 216) | X86_REG_ZMM1 = 187 constant X86_REG_ZMM2 (line 217) | X86_REG_ZMM2 = 188 constant X86_REG_ZMM3 (line 218) | X86_REG_ZMM3 = 189 constant X86_REG_ZMM4 (line 219) | X86_REG_ZMM4 = 190 constant X86_REG_ZMM5 (line 220) | X86_REG_ZMM5 = 191 constant X86_REG_ZMM6 (line 221) | X86_REG_ZMM6 = 192 constant X86_REG_ZMM7 (line 222) | X86_REG_ZMM7 = 193 constant X86_REG_ZMM8 (line 223) | X86_REG_ZMM8 = 194 constant X86_REG_ZMM9 (line 224) | X86_REG_ZMM9 = 195 constant X86_REG_ZMM10 (line 225) | X86_REG_ZMM10 = 196 constant X86_REG_ZMM11 (line 226) | X86_REG_ZMM11 = 197 constant X86_REG_ZMM12 (line 227) | X86_REG_ZMM12 = 198 constant X86_REG_ZMM13 (line 228) | X86_REG_ZMM13 = 199 constant X86_REG_ZMM14 (line 229) | X86_REG_ZMM14 = 200 constant X86_REG_ZMM15 (line 230) | X86_REG_ZMM15 = 201 constant X86_REG_ZMM16 (line 231) | X86_REG_ZMM16 = 202 constant X86_REG_ZMM17 (line 232) | X86_REG_ZMM17 = 203 constant X86_REG_ZMM18 (line 233) | X86_REG_ZMM18 = 204 constant X86_REG_ZMM19 (line 234) | X86_REG_ZMM19 = 205 constant X86_REG_ZMM20 (line 235) | X86_REG_ZMM20 = 206 constant X86_REG_ZMM21 (line 236) | X86_REG_ZMM21 = 207 constant X86_REG_ZMM22 (line 237) | X86_REG_ZMM22 = 208 constant X86_REG_ZMM23 (line 238) | X86_REG_ZMM23 = 209 constant X86_REG_ZMM24 (line 239) | X86_REG_ZMM24 = 210 constant X86_REG_ZMM25 (line 240) | X86_REG_ZMM25 = 211 constant X86_REG_ZMM26 (line 241) | X86_REG_ZMM26 = 212 constant X86_REG_ZMM27 (line 242) | X86_REG_ZMM27 = 213 constant X86_REG_ZMM28 (line 243) | X86_REG_ZMM28 = 214 constant X86_REG_ZMM29 (line 244) | X86_REG_ZMM29 = 215 constant X86_REG_ZMM30 (line 245) | X86_REG_ZMM30 = 216 constant X86_REG_ZMM31 (line 246) | X86_REG_ZMM31 = 217 constant X86_REG_R8B (line 247) | X86_REG_R8B = 218 constant X86_REG_R9B (line 248) | X86_REG_R9B = 219 constant X86_REG_R10B (line 249) | X86_REG_R10B = 220 constant X86_REG_R11B (line 250) | X86_REG_R11B = 221 constant X86_REG_R12B (line 251) | X86_REG_R12B = 222 constant X86_REG_R13B (line 252) | X86_REG_R13B = 223 constant X86_REG_R14B (line 253) | X86_REG_R14B = 224 constant X86_REG_R15B (line 254) | X86_REG_R15B = 225 constant X86_REG_R8D (line 255) | X86_REG_R8D = 226 constant X86_REG_R9D (line 256) | X86_REG_R9D = 227 constant X86_REG_R10D (line 257) | X86_REG_R10D = 228 constant X86_REG_R11D (line 258) | X86_REG_R11D = 229 constant X86_REG_R12D (line 259) | X86_REG_R12D = 230 constant X86_REG_R13D (line 260) | X86_REG_R13D = 231 constant X86_REG_R14D (line 261) | X86_REG_R14D = 232 constant X86_REG_R15D (line 262) | X86_REG_R15D = 233 constant X86_REG_R8W (line 263) | X86_REG_R8W = 234 constant X86_REG_R9W (line 264) | X86_REG_R9W = 235 constant X86_REG_R10W (line 265) | X86_REG_R10W = 236 constant X86_REG_R11W (line 266) | X86_REG_R11W = 237 constant X86_REG_R12W (line 267) | X86_REG_R12W = 238 constant X86_REG_R13W (line 268) | X86_REG_R13W = 239 constant X86_REG_R14W (line 269) | X86_REG_R14W = 240 constant X86_REG_R15W (line 270) | X86_REG_R15W = 241 constant X86_REG_IDTR (line 271) | X86_REG_IDTR = 242 constant X86_REG_GDTR (line 272) | X86_REG_GDTR = 243 constant X86_REG_LDTR (line 273) | X86_REG_LDTR = 244 constant X86_REG_TR (line 274) | X86_REG_TR = 245 constant X86_REG_FPCW (line 275) | X86_REG_FPCW = 246 constant X86_REG_FPTAG (line 276) | X86_REG_FPTAG = 247 constant X86_REG_MSR (line 277) | X86_REG_MSR = 248 constant X86_REG_MXCSR (line 278) | X86_REG_MXCSR = 249 constant X86_REG_FS_BASE (line 279) | X86_REG_FS_BASE = 250 constant X86_REG_GS_BASE (line 280) | X86_REG_GS_BASE = 251 constant X86_REG_FLAGS (line 281) | X86_REG_FLAGS = 252 constant X86_REG_RFLAGS (line 282) | X86_REG_RFLAGS = 253 constant X86_REG_FIP (line 283) | X86_REG_FIP = 254 constant X86_REG_FCS (line 284) | X86_REG_FCS = 255 constant X86_REG_FDP (line 285) | X86_REG_FDP = 256 constant X86_REG_FDS (line 286) | X86_REG_FDS = 257 constant X86_REG_FOP (line 287) | X86_REG_FOP = 258 constant X86_REG_ENDING (line 288) | X86_REG_ENDING = 259 constant X86_INS_INVALID (line 292) | X86_INS_INVALID = 0 constant X86_INS_AAA (line 293) | X86_INS_AAA = 1 constant X86_INS_AAD (line 294) | X86_INS_AAD = 2 constant X86_INS_AAM (line 295) | X86_INS_AAM = 3 constant X86_INS_AAS (line 296) | X86_INS_AAS = 4 constant X86_INS_FABS (line 297) | X86_INS_FABS = 5 constant X86_INS_ADC (line 298) | X86_INS_ADC = 6 constant X86_INS_ADCX (line 299) | X86_INS_ADCX = 7 constant X86_INS_ADD (line 300) | X86_INS_ADD = 8 constant X86_INS_ADDPD (line 301) | X86_INS_ADDPD = 9 constant X86_INS_ADDPS (line 302) | X86_INS_ADDPS = 10 constant X86_INS_ADDSD (line 303) | X86_INS_ADDSD = 11 constant X86_INS_ADDSS (line 304) | X86_INS_ADDSS = 12 constant X86_INS_ADDSUBPD (line 305) | X86_INS_ADDSUBPD = 13 constant X86_INS_ADDSUBPS (line 306) | X86_INS_ADDSUBPS = 14 constant X86_INS_FADD (line 307) | X86_INS_FADD = 15 constant X86_INS_FIADD (line 308) | X86_INS_FIADD = 16 constant X86_INS_FADDP (line 309) | X86_INS_FADDP = 17 constant X86_INS_ADOX (line 310) | X86_INS_ADOX = 18 constant X86_INS_AESDECLAST (line 311) | X86_INS_AESDECLAST = 19 constant X86_INS_AESDEC (line 312) | X86_INS_AESDEC = 20 constant X86_INS_AESENCLAST (line 313) | X86_INS_AESENCLAST = 21 constant X86_INS_AESENC (line 314) | X86_INS_AESENC = 22 constant X86_INS_AESIMC (line 315) | X86_INS_AESIMC = 23 constant X86_INS_AESKEYGENASSIST (line 316) | X86_INS_AESKEYGENASSIST = 24 constant X86_INS_AND (line 317) | X86_INS_AND = 25 constant X86_INS_ANDN (line 318) | X86_INS_ANDN = 26 constant X86_INS_ANDNPD (line 319) | X86_INS_ANDNPD = 27 constant X86_INS_ANDNPS (line 320) | X86_INS_ANDNPS = 28 constant X86_INS_ANDPD (line 321) | X86_INS_ANDPD = 29 constant X86_INS_ANDPS (line 322) | X86_INS_ANDPS = 30 constant X86_INS_ARPL (line 323) | X86_INS_ARPL = 31 constant X86_INS_BEXTR (line 324) | X86_INS_BEXTR = 32 constant X86_INS_BLCFILL (line 325) | X86_INS_BLCFILL = 33 constant X86_INS_BLCI (line 326) | X86_INS_BLCI = 34 constant X86_INS_BLCIC (line 327) | X86_INS_BLCIC = 35 constant X86_INS_BLCMSK (line 328) | X86_INS_BLCMSK = 36 constant X86_INS_BLCS (line 329) | X86_INS_BLCS = 37 constant X86_INS_BLENDPD (line 330) | X86_INS_BLENDPD = 38 constant X86_INS_BLENDPS (line 331) | X86_INS_BLENDPS = 39 constant X86_INS_BLENDVPD (line 332) | X86_INS_BLENDVPD = 40 constant X86_INS_BLENDVPS (line 333) | X86_INS_BLENDVPS = 41 constant X86_INS_BLSFILL (line 334) | X86_INS_BLSFILL = 42 constant X86_INS_BLSI (line 335) | X86_INS_BLSI = 43 constant X86_INS_BLSIC (line 336) | X86_INS_BLSIC = 44 constant X86_INS_BLSMSK (line 337) | X86_INS_BLSMSK = 45 constant X86_INS_BLSR (line 338) | X86_INS_BLSR = 46 constant X86_INS_BOUND (line 339) | X86_INS_BOUND = 47 constant X86_INS_BSF (line 340) | X86_INS_BSF = 48 constant X86_INS_BSR (line 341) | X86_INS_BSR = 49 constant X86_INS_BSWAP (line 342) | X86_INS_BSWAP = 50 constant X86_INS_BT (line 343) | X86_INS_BT = 51 constant X86_INS_BTC (line 344) | X86_INS_BTC = 52 constant X86_INS_BTR (line 345) | X86_INS_BTR = 53 constant X86_INS_BTS (line 346) | X86_INS_BTS = 54 constant X86_INS_BZHI (line 347) | X86_INS_BZHI = 55 constant X86_INS_CALL (line 348) | X86_INS_CALL = 56 constant X86_INS_CBW (line 349) | X86_INS_CBW = 57 constant X86_INS_CDQ (line 350) | X86_INS_CDQ = 58 constant X86_INS_CDQE (line 351) | X86_INS_CDQE = 59 constant X86_INS_FCHS (line 352) | X86_INS_FCHS = 60 constant X86_INS_CLAC (line 353) | X86_INS_CLAC = 61 constant X86_INS_CLC (line 354) | X86_INS_CLC = 62 constant X86_INS_CLD (line 355) | X86_INS_CLD = 63 constant X86_INS_CLFLUSH (line 356) | X86_INS_CLFLUSH = 64 constant X86_INS_CLFLUSHOPT (line 357) | X86_INS_CLFLUSHOPT = 65 constant X86_INS_CLGI (line 358) | X86_INS_CLGI = 66 constant X86_INS_CLI (line 359) | X86_INS_CLI = 67 constant X86_INS_CLTS (line 360) | X86_INS_CLTS = 68 constant X86_INS_CLWB (line 361) | X86_INS_CLWB = 69 constant X86_INS_CMC (line 362) | X86_INS_CMC = 70 constant X86_INS_CMOVA (line 363) | X86_INS_CMOVA = 71 constant X86_INS_CMOVAE (line 364) | X86_INS_CMOVAE = 72 constant X86_INS_CMOVB (line 365) | X86_INS_CMOVB = 73 constant X86_INS_CMOVBE (line 366) | X86_INS_CMOVBE = 74 constant X86_INS_FCMOVBE (line 367) | X86_INS_FCMOVBE = 75 constant X86_INS_FCMOVB (line 368) | X86_INS_FCMOVB = 76 constant X86_INS_CMOVE (line 369) | X86_INS_CMOVE = 77 constant X86_INS_FCMOVE (line 370) | X86_INS_FCMOVE = 78 constant X86_INS_CMOVG (line 371) | X86_INS_CMOVG = 79 constant X86_INS_CMOVGE (line 372) | X86_INS_CMOVGE = 80 constant X86_INS_CMOVL (line 373) | X86_INS_CMOVL = 81 constant X86_INS_CMOVLE (line 374) | X86_INS_CMOVLE = 82 constant X86_INS_FCMOVNBE (line 375) | X86_INS_FCMOVNBE = 83 constant X86_INS_FCMOVNB (line 376) | X86_INS_FCMOVNB = 84 constant X86_INS_CMOVNE (line 377) | X86_INS_CMOVNE = 85 constant X86_INS_FCMOVNE (line 378) | X86_INS_FCMOVNE = 86 constant X86_INS_CMOVNO (line 379) | X86_INS_CMOVNO = 87 constant X86_INS_CMOVNP (line 380) | X86_INS_CMOVNP = 88 constant X86_INS_FCMOVNU (line 381) | X86_INS_FCMOVNU = 89 constant X86_INS_CMOVNS (line 382) | X86_INS_CMOVNS = 90 constant X86_INS_CMOVO (line 383) | X86_INS_CMOVO = 91 constant X86_INS_CMOVP (line 384) | X86_INS_CMOVP = 92 constant X86_INS_FCMOVU (line 385) | X86_INS_FCMOVU = 93 constant X86_INS_CMOVS (line 386) | X86_INS_CMOVS = 94 constant X86_INS_CMP (line 387) | X86_INS_CMP = 95 constant X86_INS_CMPPD (line 388) | X86_INS_CMPPD = 96 constant X86_INS_CMPPS (line 389) | X86_INS_CMPPS = 97 constant X86_INS_CMPSB (line 390) | X86_INS_CMPSB = 98 constant X86_INS_CMPSD (line 391) | X86_INS_CMPSD = 99 constant X86_INS_CMPSQ (line 392) | X86_INS_CMPSQ = 100 constant X86_INS_CMPSS (line 393) | X86_INS_CMPSS = 101 constant X86_INS_CMPSW (line 394) | X86_INS_CMPSW = 102 constant X86_INS_CMPXCHG16B (line 395) | X86_INS_CMPXCHG16B = 103 constant X86_INS_CMPXCHG (line 396) | X86_INS_CMPXCHG = 104 constant X86_INS_CMPXCHG8B (line 397) | X86_INS_CMPXCHG8B = 105 constant X86_INS_COMISD (line 398) | X86_INS_COMISD = 106 constant X86_INS_COMISS (line 399) | X86_INS_COMISS = 107 constant X86_INS_FCOMP (line 400) | X86_INS_FCOMP = 108 constant X86_INS_FCOMPI (line 401) | X86_INS_FCOMPI = 109 constant X86_INS_FCOMI (line 402) | X86_INS_FCOMI = 110 constant X86_INS_FCOM (line 403) | X86_INS_FCOM = 111 constant X86_INS_FCOS (line 404) | X86_INS_FCOS = 112 constant X86_INS_CPUID (line 405) | X86_INS_CPUID = 113 constant X86_INS_CQO (line 406) | X86_INS_CQO = 114 constant X86_INS_CRC32 (line 407) | X86_INS_CRC32 = 115 constant X86_INS_CVTDQ2PD (line 408) | X86_INS_CVTDQ2PD = 116 constant X86_INS_CVTDQ2PS (line 409) | X86_INS_CVTDQ2PS = 117 constant X86_INS_CVTPD2DQ (line 410) | X86_INS_CVTPD2DQ = 118 constant X86_INS_CVTPD2PS (line 411) | X86_INS_CVTPD2PS = 119 constant X86_INS_CVTPS2DQ (line 412) | X86_INS_CVTPS2DQ = 120 constant X86_INS_CVTPS2PD (line 413) | X86_INS_CVTPS2PD = 121 constant X86_INS_CVTSD2SI (line 414) | X86_INS_CVTSD2SI = 122 constant X86_INS_CVTSD2SS (line 415) | X86_INS_CVTSD2SS = 123 constant X86_INS_CVTSI2SD (line 416) | X86_INS_CVTSI2SD = 124 constant X86_INS_CVTSI2SS (line 417) | X86_INS_CVTSI2SS = 125 constant X86_INS_CVTSS2SD (line 418) | X86_INS_CVTSS2SD = 126 constant X86_INS_CVTSS2SI (line 419) | X86_INS_CVTSS2SI = 127 constant X86_INS_CVTTPD2DQ (line 420) | X86_INS_CVTTPD2DQ = 128 constant X86_INS_CVTTPS2DQ (line 421) | X86_INS_CVTTPS2DQ = 129 constant X86_INS_CVTTSD2SI (line 422) | X86_INS_CVTTSD2SI = 130 constant X86_INS_CVTTSS2SI (line 423) | X86_INS_CVTTSS2SI = 131 constant X86_INS_CWD (line 424) | X86_INS_CWD = 132 constant X86_INS_CWDE (line 425) | X86_INS_CWDE = 133 constant X86_INS_DAA (line 426) | X86_INS_DAA = 134 constant X86_INS_DAS (line 427) | X86_INS_DAS = 135 constant X86_INS_DATA16 (line 428) | X86_INS_DATA16 = 136 constant X86_INS_DEC (line 429) | X86_INS_DEC = 137 constant X86_INS_DIV (line 430) | X86_INS_DIV = 138 constant X86_INS_DIVPD (line 431) | X86_INS_DIVPD = 139 constant X86_INS_DIVPS (line 432) | X86_INS_DIVPS = 140 constant X86_INS_FDIVR (line 433) | X86_INS_FDIVR = 141 constant X86_INS_FIDIVR (line 434) | X86_INS_FIDIVR = 142 constant X86_INS_FDIVRP (line 435) | X86_INS_FDIVRP = 143 constant X86_INS_DIVSD (line 436) | X86_INS_DIVSD = 144 constant X86_INS_DIVSS (line 437) | X86_INS_DIVSS = 145 constant X86_INS_FDIV (line 438) | X86_INS_FDIV = 146 constant X86_INS_FIDIV (line 439) | X86_INS_FIDIV = 147 constant X86_INS_FDIVP (line 440) | X86_INS_FDIVP = 148 constant X86_INS_DPPD (line 441) | X86_INS_DPPD = 149 constant X86_INS_DPPS (line 442) | X86_INS_DPPS = 150 constant X86_INS_RET (line 443) | X86_INS_RET = 151 constant X86_INS_ENCLS (line 444) | X86_INS_ENCLS = 152 constant X86_INS_ENCLU (line 445) | X86_INS_ENCLU = 153 constant X86_INS_ENTER (line 446) | X86_INS_ENTER = 154 constant X86_INS_EXTRACTPS (line 447) | X86_INS_EXTRACTPS = 155 constant X86_INS_EXTRQ (line 448) | X86_INS_EXTRQ = 156 constant X86_INS_F2XM1 (line 449) | X86_INS_F2XM1 = 157 constant X86_INS_LCALL (line 450) | X86_INS_LCALL = 158 constant X86_INS_LJMP (line 451) | X86_INS_LJMP = 159 constant X86_INS_FBLD (line 452) | X86_INS_FBLD = 160 constant X86_INS_FBSTP (line 453) | X86_INS_FBSTP = 161 constant X86_INS_FCOMPP (line 454) | X86_INS_FCOMPP = 162 constant X86_INS_FDECSTP (line 455) | X86_INS_FDECSTP = 163 constant X86_INS_FEMMS (line 456) | X86_INS_FEMMS = 164 constant X86_INS_FFREE (line 457) | X86_INS_FFREE = 165 constant X86_INS_FICOM (line 458) | X86_INS_FICOM = 166 constant X86_INS_FICOMP (line 459) | X86_INS_FICOMP = 167 constant X86_INS_FINCSTP (line 460) | X86_INS_FINCSTP = 168 constant X86_INS_FLDCW (line 461) | X86_INS_FLDCW = 169 constant X86_INS_FLDENV (line 462) | X86_INS_FLDENV = 170 constant X86_INS_FLDL2E (line 463) | X86_INS_FLDL2E = 171 constant X86_INS_FLDL2T (line 464) | X86_INS_FLDL2T = 172 constant X86_INS_FLDLG2 (line 465) | X86_INS_FLDLG2 = 173 constant X86_INS_FLDLN2 (line 466) | X86_INS_FLDLN2 = 174 constant X86_INS_FLDPI (line 467) | X86_INS_FLDPI = 175 constant X86_INS_FNCLEX (line 468) | X86_INS_FNCLEX = 176 constant X86_INS_FNINIT (line 469) | X86_INS_FNINIT = 177 constant X86_INS_FNOP (line 470) | X86_INS_FNOP = 178 constant X86_INS_FNSTCW (line 471) | X86_INS_FNSTCW = 179 constant X86_INS_FNSTSW (line 472) | X86_INS_FNSTSW = 180 constant X86_INS_FPATAN (line 473) | X86_INS_FPATAN = 181 constant X86_INS_FPREM (line 474) | X86_INS_FPREM = 182 constant X86_INS_FPREM1 (line 475) | X86_INS_FPREM1 = 183 constant X86_INS_FPTAN (line 476) | X86_INS_FPTAN = 184 constant X86_INS_FFREEP (line 477) | X86_INS_FFREEP = 185 constant X86_INS_FRNDINT (line 478) | X86_INS_FRNDINT = 186 constant X86_INS_FRSTOR (line 479) | X86_INS_FRSTOR = 187 constant X86_INS_FNSAVE (line 480) | X86_INS_FNSAVE = 188 constant X86_INS_FSCALE (line 481) | X86_INS_FSCALE = 189 constant X86_INS_FSETPM (line 482) | X86_INS_FSETPM = 190 constant X86_INS_FSINCOS (line 483) | X86_INS_FSINCOS = 191 constant X86_INS_FNSTENV (line 484) | X86_INS_FNSTENV = 192 constant X86_INS_FXAM (line 485) | X86_INS_FXAM = 193 constant X86_INS_FXRSTOR (line 486) | X86_INS_FXRSTOR = 194 constant X86_INS_FXRSTOR64 (line 487) | X86_INS_FXRSTOR64 = 195 constant X86_INS_FXSAVE (line 488) | X86_INS_FXSAVE = 196 constant X86_INS_FXSAVE64 (line 489) | X86_INS_FXSAVE64 = 197 constant X86_INS_FXTRACT (line 490) | X86_INS_FXTRACT = 198 constant X86_INS_FYL2X (line 491) | X86_INS_FYL2X = 199 constant X86_INS_FYL2XP1 (line 492) | X86_INS_FYL2XP1 = 200 constant X86_INS_MOVAPD (line 493) | X86_INS_MOVAPD = 201 constant X86_INS_MOVAPS (line 494) | X86_INS_MOVAPS = 202 constant X86_INS_ORPD (line 495) | X86_INS_ORPD = 203 constant X86_INS_ORPS (line 496) | X86_INS_ORPS = 204 constant X86_INS_VMOVAPD (line 497) | X86_INS_VMOVAPD = 205 constant X86_INS_VMOVAPS (line 498) | X86_INS_VMOVAPS = 206 constant X86_INS_XORPD (line 499) | X86_INS_XORPD = 207 constant X86_INS_XORPS (line 500) | X86_INS_XORPS = 208 constant X86_INS_GETSEC (line 501) | X86_INS_GETSEC = 209 constant X86_INS_HADDPD (line 502) | X86_INS_HADDPD = 210 constant X86_INS_HADDPS (line 503) | X86_INS_HADDPS = 211 constant X86_INS_HLT (line 504) | X86_INS_HLT = 212 constant X86_INS_HSUBPD (line 505) | X86_INS_HSUBPD = 213 constant X86_INS_HSUBPS (line 506) | X86_INS_HSUBPS = 214 constant X86_INS_IDIV (line 507) | X86_INS_IDIV = 215 constant X86_INS_FILD (line 508) | X86_INS_FILD = 216 constant X86_INS_IMUL (line 509) | X86_INS_IMUL = 217 constant X86_INS_IN (line 510) | X86_INS_IN = 218 constant X86_INS_INC (line 511) | X86_INS_INC = 219 constant X86_INS_INSB (line 512) | X86_INS_INSB = 220 constant X86_INS_INSERTPS (line 513) | X86_INS_INSERTPS = 221 constant X86_INS_INSERTQ (line 514) | X86_INS_INSERTQ = 222 constant X86_INS_INSD (line 515) | X86_INS_INSD = 223 constant X86_INS_INSW (line 516) | X86_INS_INSW = 224 constant X86_INS_INT (line 517) | X86_INS_INT = 225 constant X86_INS_INT1 (line 518) | X86_INS_INT1 = 226 constant X86_INS_INT3 (line 519) | X86_INS_INT3 = 227 constant X86_INS_INTO (line 520) | X86_INS_INTO = 228 constant X86_INS_INVD (line 521) | X86_INS_INVD = 229 constant X86_INS_INVEPT (line 522) | X86_INS_INVEPT = 230 constant X86_INS_INVLPG (line 523) | X86_INS_INVLPG = 231 constant X86_INS_INVLPGA (line 524) | X86_INS_INVLPGA = 232 constant X86_INS_INVPCID (line 525) | X86_INS_INVPCID = 233 constant X86_INS_INVVPID (line 526) | X86_INS_INVVPID = 234 constant X86_INS_IRET (line 527) | X86_INS_IRET = 235 constant X86_INS_IRETD (line 528) | X86_INS_IRETD = 236 constant X86_INS_IRETQ (line 529) | X86_INS_IRETQ = 237 constant X86_INS_FISTTP (line 530) | X86_INS_FISTTP = 238 constant X86_INS_FIST (line 531) | X86_INS_FIST = 239 constant X86_INS_FISTP (line 532) | X86_INS_FISTP = 240 constant X86_INS_UCOMISD (line 533) | X86_INS_UCOMISD = 241 constant X86_INS_UCOMISS (line 534) | X86_INS_UCOMISS = 242 constant X86_INS_VCOMISD (line 535) | X86_INS_VCOMISD = 243 constant X86_INS_VCOMISS (line 536) | X86_INS_VCOMISS = 244 constant X86_INS_VCVTSD2SS (line 537) | X86_INS_VCVTSD2SS = 245 constant X86_INS_VCVTSI2SD (line 538) | X86_INS_VCVTSI2SD = 246 constant X86_INS_VCVTSI2SS (line 539) | X86_INS_VCVTSI2SS = 247 constant X86_INS_VCVTSS2SD (line 540) | X86_INS_VCVTSS2SD = 248 constant X86_INS_VCVTTSD2SI (line 541) | X86_INS_VCVTTSD2SI = 249 constant X86_INS_VCVTTSD2USI (line 542) | X86_INS_VCVTTSD2USI = 250 constant X86_INS_VCVTTSS2SI (line 543) | X86_INS_VCVTTSS2SI = 251 constant X86_INS_VCVTTSS2USI (line 544) | X86_INS_VCVTTSS2USI = 252 constant X86_INS_VCVTUSI2SD (line 545) | X86_INS_VCVTUSI2SD = 253 constant X86_INS_VCVTUSI2SS (line 546) | X86_INS_VCVTUSI2SS = 254 constant X86_INS_VUCOMISD (line 547) | X86_INS_VUCOMISD = 255 constant X86_INS_VUCOMISS (line 548) | X86_INS_VUCOMISS = 256 constant X86_INS_JAE (line 549) | X86_INS_JAE = 257 constant X86_INS_JA (line 550) | X86_INS_JA = 258 constant X86_INS_JBE (line 551) | X86_INS_JBE = 259 constant X86_INS_JB (line 552) | X86_INS_JB = 260 constant X86_INS_JCXZ (line 553) | X86_INS_JCXZ = 261 constant X86_INS_JECXZ (line 554) | X86_INS_JECXZ = 262 constant X86_INS_JE (line 555) | X86_INS_JE = 263 constant X86_INS_JGE (line 556) | X86_INS_JGE = 264 constant X86_INS_JG (line 557) | X86_INS_JG = 265 constant X86_INS_JLE (line 558) | X86_INS_JLE = 266 constant X86_INS_JL (line 559) | X86_INS_JL = 267 constant X86_INS_JMP (line 560) | X86_INS_JMP = 268 constant X86_INS_JNE (line 561) | X86_INS_JNE = 269 constant X86_INS_JNO (line 562) | X86_INS_JNO = 270 constant X86_INS_JNP (line 563) | X86_INS_JNP = 271 constant X86_INS_JNS (line 564) | X86_INS_JNS = 272 constant X86_INS_JO (line 565) | X86_INS_JO = 273 constant X86_INS_JP (line 566) | X86_INS_JP = 274 constant X86_INS_JRCXZ (line 567) | X86_INS_JRCXZ = 275 constant X86_INS_JS (line 568) | X86_INS_JS = 276 constant X86_INS_KANDB (line 569) | X86_INS_KANDB = 277 constant X86_INS_KANDD (line 570) | X86_INS_KANDD = 278 constant X86_INS_KANDNB (line 571) | X86_INS_KANDNB = 279 constant X86_INS_KANDND (line 572) | X86_INS_KANDND = 280 constant X86_INS_KANDNQ (line 573) | X86_INS_KANDNQ = 281 constant X86_INS_KANDNW (line 574) | X86_INS_KANDNW = 282 constant X86_INS_KANDQ (line 575) | X86_INS_KANDQ = 283 constant X86_INS_KANDW (line 576) | X86_INS_KANDW = 284 constant X86_INS_KMOVB (line 577) | X86_INS_KMOVB = 285 constant X86_INS_KMOVD (line 578) | X86_INS_KMOVD = 286 constant X86_INS_KMOVQ (line 579) | X86_INS_KMOVQ = 287 constant X86_INS_KMOVW (line 580) | X86_INS_KMOVW = 288 constant X86_INS_KNOTB (line 581) | X86_INS_KNOTB = 289 constant X86_INS_KNOTD (line 582) | X86_INS_KNOTD = 290 constant X86_INS_KNOTQ (line 583) | X86_INS_KNOTQ = 291 constant X86_INS_KNOTW (line 584) | X86_INS_KNOTW = 292 constant X86_INS_KORB (line 585) | X86_INS_KORB = 293 constant X86_INS_KORD (line 586) | X86_INS_KORD = 294 constant X86_INS_KORQ (line 587) | X86_INS_KORQ = 295 constant X86_INS_KORTESTB (line 588) | X86_INS_KORTESTB = 296 constant X86_INS_KORTESTD (line 589) | X86_INS_KORTESTD = 297 constant X86_INS_KORTESTQ (line 590) | X86_INS_KORTESTQ = 298 constant X86_INS_KORTESTW (line 591) | X86_INS_KORTESTW = 299 constant X86_INS_KORW (line 592) | X86_INS_KORW = 300 constant X86_INS_KSHIFTLB (line 593) | X86_INS_KSHIFTLB = 301 constant X86_INS_KSHIFTLD (line 594) | X86_INS_KSHIFTLD = 302 constant X86_INS_KSHIFTLQ (line 595) | X86_INS_KSHIFTLQ = 303 constant X86_INS_KSHIFTLW (line 596) | X86_INS_KSHIFTLW = 304 constant X86_INS_KSHIFTRB (line 597) | X86_INS_KSHIFTRB = 305 constant X86_INS_KSHIFTRD (line 598) | X86_INS_KSHIFTRD = 306 constant X86_INS_KSHIFTRQ (line 599) | X86_INS_KSHIFTRQ = 307 constant X86_INS_KSHIFTRW (line 600) | X86_INS_KSHIFTRW = 308 constant X86_INS_KUNPCKBW (line 601) | X86_INS_KUNPCKBW = 309 constant X86_INS_KXNORB (line 602) | X86_INS_KXNORB = 310 constant X86_INS_KXNORD (line 603) | X86_INS_KXNORD = 311 constant X86_INS_KXNORQ (line 604) | X86_INS_KXNORQ = 312 constant X86_INS_KXNORW (line 605) | X86_INS_KXNORW = 313 constant X86_INS_KXORB (line 606) | X86_INS_KXORB = 314 constant X86_INS_KXORD (line 607) | X86_INS_KXORD = 315 constant X86_INS_KXORQ (line 608) | X86_INS_KXORQ = 316 constant X86_INS_KXORW (line 609) | X86_INS_KXORW = 317 constant X86_INS_LAHF (line 610) | X86_INS_LAHF = 318 constant X86_INS_LAR (line 611) | X86_INS_LAR = 319 constant X86_INS_LDDQU (line 612) | X86_INS_LDDQU = 320 constant X86_INS_LDMXCSR (line 613) | X86_INS_LDMXCSR = 321 constant X86_INS_LDS (line 614) | X86_INS_LDS = 322 constant X86_INS_FLDZ (line 615) | X86_INS_FLDZ = 323 constant X86_INS_FLD1 (line 616) | X86_INS_FLD1 = 324 constant X86_INS_FLD (line 617) | X86_INS_FLD = 325 constant X86_INS_LEA (line 618) | X86_INS_LEA = 326 constant X86_INS_LEAVE (line 619) | X86_INS_LEAVE = 327 constant X86_INS_LES (line 620) | X86_INS_LES = 328 constant X86_INS_LFENCE (line 621) | X86_INS_LFENCE = 329 constant X86_INS_LFS (line 622) | X86_INS_LFS = 330 constant X86_INS_LGDT (line 623) | X86_INS_LGDT = 331 constant X86_INS_LGS (line 624) | X86_INS_LGS = 332 constant X86_INS_LIDT (line 625) | X86_INS_LIDT = 333 constant X86_INS_LLDT (line 626) | X86_INS_LLDT = 334 constant X86_INS_LMSW (line 627) | X86_INS_LMSW = 335 constant X86_INS_OR (line 628) | X86_INS_OR = 336 constant X86_INS_SUB (line 629) | X86_INS_SUB = 337 constant X86_INS_XOR (line 630) | X86_INS_XOR = 338 constant X86_INS_LODSB (line 631) | X86_INS_LODSB = 339 constant X86_INS_LODSD (line 632) | X86_INS_LODSD = 340 constant X86_INS_LODSQ (line 633) | X86_INS_LODSQ = 341 constant X86_INS_LODSW (line 634) | X86_INS_LODSW = 342 constant X86_INS_LOOP (line 635) | X86_INS_LOOP = 343 constant X86_INS_LOOPE (line 636) | X86_INS_LOOPE = 344 constant X86_INS_LOOPNE (line 637) | X86_INS_LOOPNE = 345 constant X86_INS_RETF (line 638) | X86_INS_RETF = 346 constant X86_INS_RETFQ (line 639) | X86_INS_RETFQ = 347 constant X86_INS_LSL (line 640) | X86_INS_LSL = 348 constant X86_INS_LSS (line 641) | X86_INS_LSS = 349 constant X86_INS_LTR (line 642) | X86_INS_LTR = 350 constant X86_INS_XADD (line 643) | X86_INS_XADD = 351 constant X86_INS_LZCNT (line 644) | X86_INS_LZCNT = 352 constant X86_INS_MASKMOVDQU (line 645) | X86_INS_MASKMOVDQU = 353 constant X86_INS_MAXPD (line 646) | X86_INS_MAXPD = 354 constant X86_INS_MAXPS (line 647) | X86_INS_MAXPS = 355 constant X86_INS_MAXSD (line 648) | X86_INS_MAXSD = 356 constant X86_INS_MAXSS (line 649) | X86_INS_MAXSS = 357 constant X86_INS_MFENCE (line 650) | X86_INS_MFENCE = 358 constant X86_INS_MINPD (line 651) | X86_INS_MINPD = 359 constant X86_INS_MINPS (line 652) | X86_INS_MINPS = 360 constant X86_INS_MINSD (line 653) | X86_INS_MINSD = 361 constant X86_INS_MINSS (line 654) | X86_INS_MINSS = 362 constant X86_INS_CVTPD2PI (line 655) | X86_INS_CVTPD2PI = 363 constant X86_INS_CVTPI2PD (line 656) | X86_INS_CVTPI2PD = 364 constant X86_INS_CVTPI2PS (line 657) | X86_INS_CVTPI2PS = 365 constant X86_INS_CVTPS2PI (line 658) | X86_INS_CVTPS2PI = 366 constant X86_INS_CVTTPD2PI (line 659) | X86_INS_CVTTPD2PI = 367 constant X86_INS_CVTTPS2PI (line 660) | X86_INS_CVTTPS2PI = 368 constant X86_INS_EMMS (line 661) | X86_INS_EMMS = 369 constant X86_INS_MASKMOVQ (line 662) | X86_INS_MASKMOVQ = 370 constant X86_INS_MOVD (line 663) | X86_INS_MOVD = 371 constant X86_INS_MOVDQ2Q (line 664) | X86_INS_MOVDQ2Q = 372 constant X86_INS_MOVNTQ (line 665) | X86_INS_MOVNTQ = 373 constant X86_INS_MOVQ2DQ (line 666) | X86_INS_MOVQ2DQ = 374 constant X86_INS_MOVQ (line 667) | X86_INS_MOVQ = 375 constant X86_INS_PABSB (line 668) | X86_INS_PABSB = 376 constant X86_INS_PABSD (line 669) | X86_INS_PABSD = 377 constant X86_INS_PABSW (line 670) | X86_INS_PABSW = 378 constant X86_INS_PACKSSDW (line 671) | X86_INS_PACKSSDW = 379 constant X86_INS_PACKSSWB (line 672) | X86_INS_PACKSSWB = 380 constant X86_INS_PACKUSWB (line 673) | X86_INS_PACKUSWB = 381 constant X86_INS_PADDB (line 674) | X86_INS_PADDB = 382 constant X86_INS_PADDD (line 675) | X86_INS_PADDD = 383 constant X86_INS_PADDQ (line 676) | X86_INS_PADDQ = 384 constant X86_INS_PADDSB (line 677) | X86_INS_PADDSB = 385 constant X86_INS_PADDSW (line 678) | X86_INS_PADDSW = 386 constant X86_INS_PADDUSB (line 679) | X86_INS_PADDUSB = 387 constant X86_INS_PADDUSW (line 680) | X86_INS_PADDUSW = 388 constant X86_INS_PADDW (line 681) | X86_INS_PADDW = 389 constant X86_INS_PALIGNR (line 682) | X86_INS_PALIGNR = 390 constant X86_INS_PANDN (line 683) | X86_INS_PANDN = 391 constant X86_INS_PAND (line 684) | X86_INS_PAND = 392 constant X86_INS_PAVGB (line 685) | X86_INS_PAVGB = 393 constant X86_INS_PAVGW (line 686) | X86_INS_PAVGW = 394 constant X86_INS_PCMPEQB (line 687) | X86_INS_PCMPEQB = 395 constant X86_INS_PCMPEQD (line 688) | X86_INS_PCMPEQD = 396 constant X86_INS_PCMPEQW (line 689) | X86_INS_PCMPEQW = 397 constant X86_INS_PCMPGTB (line 690) | X86_INS_PCMPGTB = 398 constant X86_INS_PCMPGTD (line 691) | X86_INS_PCMPGTD = 399 constant X86_INS_PCMPGTW (line 692) | X86_INS_PCMPGTW = 400 constant X86_INS_PEXTRW (line 693) | X86_INS_PEXTRW = 401 constant X86_INS_PHADDSW (line 694) | X86_INS_PHADDSW = 402 constant X86_INS_PHADDW (line 695) | X86_INS_PHADDW = 403 constant X86_INS_PHADDD (line 696) | X86_INS_PHADDD = 404 constant X86_INS_PHSUBD (line 697) | X86_INS_PHSUBD = 405 constant X86_INS_PHSUBSW (line 698) | X86_INS_PHSUBSW = 406 constant X86_INS_PHSUBW (line 699) | X86_INS_PHSUBW = 407 constant X86_INS_PINSRW (line 700) | X86_INS_PINSRW = 408 constant X86_INS_PMADDUBSW (line 701) | X86_INS_PMADDUBSW = 409 constant X86_INS_PMADDWD (line 702) | X86_INS_PMADDWD = 410 constant X86_INS_PMAXSW (line 703) | X86_INS_PMAXSW = 411 constant X86_INS_PMAXUB (line 704) | X86_INS_PMAXUB = 412 constant X86_INS_PMINSW (line 705) | X86_INS_PMINSW = 413 constant X86_INS_PMINUB (line 706) | X86_INS_PMINUB = 414 constant X86_INS_PMOVMSKB (line 707) | X86_INS_PMOVMSKB = 415 constant X86_INS_PMULHRSW (line 708) | X86_INS_PMULHRSW = 416 constant X86_INS_PMULHUW (line 709) | X86_INS_PMULHUW = 417 constant X86_INS_PMULHW (line 710) | X86_INS_PMULHW = 418 constant X86_INS_PMULLW (line 711) | X86_INS_PMULLW = 419 constant X86_INS_PMULUDQ (line 712) | X86_INS_PMULUDQ = 420 constant X86_INS_POR (line 713) | X86_INS_POR = 421 constant X86_INS_PSADBW (line 714) | X86_INS_PSADBW = 422 constant X86_INS_PSHUFB (line 715) | X86_INS_PSHUFB = 423 constant X86_INS_PSHUFW (line 716) | X86_INS_PSHUFW = 424 constant X86_INS_PSIGNB (line 717) | X86_INS_PSIGNB = 425 constant X86_INS_PSIGND (line 718) | X86_INS_PSIGND = 426 constant X86_INS_PSIGNW (line 719) | X86_INS_PSIGNW = 427 constant X86_INS_PSLLD (line 720) | X86_INS_PSLLD = 428 constant X86_INS_PSLLQ (line 721) | X86_INS_PSLLQ = 429 constant X86_INS_PSLLW (line 722) | X86_INS_PSLLW = 430 constant X86_INS_PSRAD (line 723) | X86_INS_PSRAD = 431 constant X86_INS_PSRAW (line 724) | X86_INS_PSRAW = 432 constant X86_INS_PSRLD (line 725) | X86_INS_PSRLD = 433 constant X86_INS_PSRLQ (line 726) | X86_INS_PSRLQ = 434 constant X86_INS_PSRLW (line 727) | X86_INS_PSRLW = 435 constant X86_INS_PSUBB (line 728) | X86_INS_PSUBB = 436 constant X86_INS_PSUBD (line 729) | X86_INS_PSUBD = 437 constant X86_INS_PSUBQ (line 730) | X86_INS_PSUBQ = 438 constant X86_INS_PSUBSB (line 731) | X86_INS_PSUBSB = 439 constant X86_INS_PSUBSW (line 732) | X86_INS_PSUBSW = 440 constant X86_INS_PSUBUSB (line 733) | X86_INS_PSUBUSB = 441 constant X86_INS_PSUBUSW (line 734) | X86_INS_PSUBUSW = 442 constant X86_INS_PSUBW (line 735) | X86_INS_PSUBW = 443 constant X86_INS_PUNPCKHBW (line 736) | X86_INS_PUNPCKHBW = 444 constant X86_INS_PUNPCKHDQ (line 737) | X86_INS_PUNPCKHDQ = 445 constant X86_INS_PUNPCKHWD (line 738) | X86_INS_PUNPCKHWD = 446 constant X86_INS_PUNPCKLBW (line 739) | X86_INS_PUNPCKLBW = 447 constant X86_INS_PUNPCKLDQ (line 740) | X86_INS_PUNPCKLDQ = 448 constant X86_INS_PUNPCKLWD (line 741) | X86_INS_PUNPCKLWD = 449 constant X86_INS_PXOR (line 742) | X86_INS_PXOR = 450 constant X86_INS_MONITOR (line 743) | X86_INS_MONITOR = 451 constant X86_INS_MONTMUL (line 744) | X86_INS_MONTMUL = 452 constant X86_INS_MOV (line 745) | X86_INS_MOV = 453 constant X86_INS_MOVABS (line 746) | X86_INS_MOVABS = 454 constant X86_INS_MOVBE (line 747) | X86_INS_MOVBE = 455 constant X86_INS_MOVDDUP (line 748) | X86_INS_MOVDDUP = 456 constant X86_INS_MOVDQA (line 749) | X86_INS_MOVDQA = 457 constant X86_INS_MOVDQU (line 750) | X86_INS_MOVDQU = 458 constant X86_INS_MOVHLPS (line 751) | X86_INS_MOVHLPS = 459 constant X86_INS_MOVHPD (line 752) | X86_INS_MOVHPD = 460 constant X86_INS_MOVHPS (line 753) | X86_INS_MOVHPS = 461 constant X86_INS_MOVLHPS (line 754) | X86_INS_MOVLHPS = 462 constant X86_INS_MOVLPD (line 755) | X86_INS_MOVLPD = 463 constant X86_INS_MOVLPS (line 756) | X86_INS_MOVLPS = 464 constant X86_INS_MOVMSKPD (line 757) | X86_INS_MOVMSKPD = 465 constant X86_INS_MOVMSKPS (line 758) | X86_INS_MOVMSKPS = 466 constant X86_INS_MOVNTDQA (line 759) | X86_INS_MOVNTDQA = 467 constant X86_INS_MOVNTDQ (line 760) | X86_INS_MOVNTDQ = 468 constant X86_INS_MOVNTI (line 761) | X86_INS_MOVNTI = 469 constant X86_INS_MOVNTPD (line 762) | X86_INS_MOVNTPD = 470 constant X86_INS_MOVNTPS (line 763) | X86_INS_MOVNTPS = 471 constant X86_INS_MOVNTSD (line 764) | X86_INS_MOVNTSD = 472 constant X86_INS_MOVNTSS (line 765) | X86_INS_MOVNTSS = 473 constant X86_INS_MOVSB (line 766) | X86_INS_MOVSB = 474 constant X86_INS_MOVSD (line 767) | X86_INS_MOVSD = 475 constant X86_INS_MOVSHDUP (line 768) | X86_INS_MOVSHDUP = 476 constant X86_INS_MOVSLDUP (line 769) | X86_INS_MOVSLDUP = 477 constant X86_INS_MOVSQ (line 770) | X86_INS_MOVSQ = 478 constant X86_INS_MOVSS (line 771) | X86_INS_MOVSS = 479 constant X86_INS_MOVSW (line 772) | X86_INS_MOVSW = 480 constant X86_INS_MOVSX (line 773) | X86_INS_MOVSX = 481 constant X86_INS_MOVSXD (line 774) | X86_INS_MOVSXD = 482 constant X86_INS_MOVUPD (line 775) | X86_INS_MOVUPD = 483 constant X86_INS_MOVUPS (line 776) | X86_INS_MOVUPS = 484 constant X86_INS_MOVZX (line 777) | X86_INS_MOVZX = 485 constant X86_INS_MPSADBW (line 778) | X86_INS_MPSADBW = 486 constant X86_INS_MUL (line 779) | X86_INS_MUL = 487 constant X86_INS_MULPD (line 780) | X86_INS_MULPD = 488 constant X86_INS_MULPS (line 781) | X86_INS_MULPS = 489 constant X86_INS_MULSD (line 782) | X86_INS_MULSD = 490 constant X86_INS_MULSS (line 783) | X86_INS_MULSS = 491 constant X86_INS_MULX (line 784) | X86_INS_MULX = 492 constant X86_INS_FMUL (line 785) | X86_INS_FMUL = 493 constant X86_INS_FIMUL (line 786) | X86_INS_FIMUL = 494 constant X86_INS_FMULP (line 787) | X86_INS_FMULP = 495 constant X86_INS_MWAIT (line 788) | X86_INS_MWAIT = 496 constant X86_INS_NEG (line 789) | X86_INS_NEG = 497 constant X86_INS_NOP (line 790) | X86_INS_NOP = 498 constant X86_INS_NOT (line 791) | X86_INS_NOT = 499 constant X86_INS_OUT (line 792) | X86_INS_OUT = 500 constant X86_INS_OUTSB (line 793) | X86_INS_OUTSB = 501 constant X86_INS_OUTSD (line 794) | X86_INS_OUTSD = 502 constant X86_INS_OUTSW (line 795) | X86_INS_OUTSW = 503 constant X86_INS_PACKUSDW (line 796) | X86_INS_PACKUSDW = 504 constant X86_INS_PAUSE (line 797) | X86_INS_PAUSE = 505 constant X86_INS_PAVGUSB (line 798) | X86_INS_PAVGUSB = 506 constant X86_INS_PBLENDVB (line 799) | X86_INS_PBLENDVB = 507 constant X86_INS_PBLENDW (line 800) | X86_INS_PBLENDW = 508 constant X86_INS_PCLMULQDQ (line 801) | X86_INS_PCLMULQDQ = 509 constant X86_INS_PCMPEQQ (line 802) | X86_INS_PCMPEQQ = 510 constant X86_INS_PCMPESTRI (line 803) | X86_INS_PCMPESTRI = 511 constant X86_INS_PCMPESTRM (line 804) | X86_INS_PCMPESTRM = 512 constant X86_INS_PCMPGTQ (line 805) | X86_INS_PCMPGTQ = 513 constant X86_INS_PCMPISTRI (line 806) | X86_INS_PCMPISTRI = 514 constant X86_INS_PCMPISTRM (line 807) | X86_INS_PCMPISTRM = 515 constant X86_INS_PCOMMIT (line 808) | X86_INS_PCOMMIT = 516 constant X86_INS_PDEP (line 809) | X86_INS_PDEP = 517 constant X86_INS_PEXT (line 810) | X86_INS_PEXT = 518 constant X86_INS_PEXTRB (line 811) | X86_INS_PEXTRB = 519 constant X86_INS_PEXTRD (line 812) | X86_INS_PEXTRD = 520 constant X86_INS_PEXTRQ (line 813) | X86_INS_PEXTRQ = 521 constant X86_INS_PF2ID (line 814) | X86_INS_PF2ID = 522 constant X86_INS_PF2IW (line 815) | X86_INS_PF2IW = 523 constant X86_INS_PFACC (line 816) | X86_INS_PFACC = 524 constant X86_INS_PFADD (line 817) | X86_INS_PFADD = 525 constant X86_INS_PFCMPEQ (line 818) | X86_INS_PFCMPEQ = 526 constant X86_INS_PFCMPGE (line 819) | X86_INS_PFCMPGE = 527 constant X86_INS_PFCMPGT (line 820) | X86_INS_PFCMPGT = 528 constant X86_INS_PFMAX (line 821) | X86_INS_PFMAX = 529 constant X86_INS_PFMIN (line 822) | X86_INS_PFMIN = 530 constant X86_INS_PFMUL (line 823) | X86_INS_PFMUL = 531 constant X86_INS_PFNACC (line 824) | X86_INS_PFNACC = 532 constant X86_INS_PFPNACC (line 825) | X86_INS_PFPNACC = 533 constant X86_INS_PFRCPIT1 (line 826) | X86_INS_PFRCPIT1 = 534 constant X86_INS_PFRCPIT2 (line 827) | X86_INS_PFRCPIT2 = 535 constant X86_INS_PFRCP (line 828) | X86_INS_PFRCP = 536 constant X86_INS_PFRSQIT1 (line 829) | X86_INS_PFRSQIT1 = 537 constant X86_INS_PFRSQRT (line 830) | X86_INS_PFRSQRT = 538 constant X86_INS_PFSUBR (line 831) | X86_INS_PFSUBR = 539 constant X86_INS_PFSUB (line 832) | X86_INS_PFSUB = 540 constant X86_INS_PHMINPOSUW (line 833) | X86_INS_PHMINPOSUW = 541 constant X86_INS_PI2FD (line 834) | X86_INS_PI2FD = 542 constant X86_INS_PI2FW (line 835) | X86_INS_PI2FW = 543 constant X86_INS_PINSRB (line 836) | X86_INS_PINSRB = 544 constant X86_INS_PINSRD (line 837) | X86_INS_PINSRD = 545 constant X86_INS_PINSRQ (line 838) | X86_INS_PINSRQ = 546 constant X86_INS_PMAXSB (line 839) | X86_INS_PMAXSB = 547 constant X86_INS_PMAXSD (line 840) | X86_INS_PMAXSD = 548 constant X86_INS_PMAXUD (line 841) | X86_INS_PMAXUD = 549 constant X86_INS_PMAXUW (line 842) | X86_INS_PMAXUW = 550 constant X86_INS_PMINSB (line 843) | X86_INS_PMINSB = 551 constant X86_INS_PMINSD (line 844) | X86_INS_PMINSD = 552 constant X86_INS_PMINUD (line 845) | X86_INS_PMINUD = 553 constant X86_INS_PMINUW (line 846) | X86_INS_PMINUW = 554 constant X86_INS_PMOVSXBD (line 847) | X86_INS_PMOVSXBD = 555 constant X86_INS_PMOVSXBQ (line 848) | X86_INS_PMOVSXBQ = 556 constant X86_INS_PMOVSXBW (line 849) | X86_INS_PMOVSXBW = 557 constant X86_INS_PMOVSXDQ (line 850) | X86_INS_PMOVSXDQ = 558 constant X86_INS_PMOVSXWD (line 851) | X86_INS_PMOVSXWD = 559 constant X86_INS_PMOVSXWQ (line 852) | X86_INS_PMOVSXWQ = 560 constant X86_INS_PMOVZXBD (line 853) | X86_INS_PMOVZXBD = 561 constant X86_INS_PMOVZXBQ (line 854) | X86_INS_PMOVZXBQ = 562 constant X86_INS_PMOVZXBW (line 855) | X86_INS_PMOVZXBW = 563 constant X86_INS_PMOVZXDQ (line 856) | X86_INS_PMOVZXDQ = 564 constant X86_INS_PMOVZXWD (line 857) | X86_INS_PMOVZXWD = 565 constant X86_INS_PMOVZXWQ (line 858) | X86_INS_PMOVZXWQ = 566 constant X86_INS_PMULDQ (line 859) | X86_INS_PMULDQ = 567 constant X86_INS_PMULHRW (line 860) | X86_INS_PMULHRW = 568 constant X86_INS_PMULLD (line 861) | X86_INS_PMULLD = 569 constant X86_INS_POP (line 862) | X86_INS_POP = 570 constant X86_INS_POPAW (line 863) | X86_INS_POPAW = 571 constant X86_INS_POPAL (line 864) | X86_INS_POPAL = 572 constant X86_INS_POPCNT (line 865) | X86_INS_POPCNT = 573 constant X86_INS_POPF (line 866) | X86_INS_POPF = 574 constant X86_INS_POPFD (line 867) | X86_INS_POPFD = 575 constant X86_INS_POPFQ (line 868) | X86_INS_POPFQ = 576 constant X86_INS_PREFETCH (line 869) | X86_INS_PREFETCH = 577 constant X86_INS_PREFETCHNTA (line 870) | X86_INS_PREFETCHNTA = 578 constant X86_INS_PREFETCHT0 (line 871) | X86_INS_PREFETCHT0 = 579 constant X86_INS_PREFETCHT1 (line 872) | X86_INS_PREFETCHT1 = 580 constant X86_INS_PREFETCHT2 (line 873) | X86_INS_PREFETCHT2 = 581 constant X86_INS_PREFETCHW (line 874) | X86_INS_PREFETCHW = 582 constant X86_INS_PSHUFD (line 875) | X86_INS_PSHUFD = 583 constant X86_INS_PSHUFHW (line 876) | X86_INS_PSHUFHW = 584 constant X86_INS_PSHUFLW (line 877) | X86_INS_PSHUFLW = 585 constant X86_INS_PSLLDQ (line 878) | X86_INS_PSLLDQ = 586 constant X86_INS_PSRLDQ (line 879) | X86_INS_PSRLDQ = 587 constant X86_INS_PSWAPD (line 880) | X86_INS_PSWAPD = 588 constant X86_INS_PTEST (line 881) | X86_INS_PTEST = 589 constant X86_INS_PUNPCKHQDQ (line 882) | X86_INS_PUNPCKHQDQ = 590 constant X86_INS_PUNPCKLQDQ (line 883) | X86_INS_PUNPCKLQDQ = 591 constant X86_INS_PUSH (line 884) | X86_INS_PUSH = 592 constant X86_INS_PUSHAW (line 885) | X86_INS_PUSHAW = 593 constant X86_INS_PUSHAL (line 886) | X86_INS_PUSHAL = 594 constant X86_INS_PUSHF (line 887) | X86_INS_PUSHF = 595 constant X86_INS_PUSHFD (line 888) | X86_INS_PUSHFD = 596 constant X86_INS_PUSHFQ (line 889) | X86_INS_PUSHFQ = 597 constant X86_INS_RCL (line 890) | X86_INS_RCL = 598 constant X86_INS_RCPPS (line 891) | X86_INS_RCPPS = 599 constant X86_INS_RCPSS (line 892) | X86_INS_RCPSS = 600 constant X86_INS_RCR (line 893) | X86_INS_RCR = 601 constant X86_INS_RDFSBASE (line 894) | X86_INS_RDFSBASE = 602 constant X86_INS_RDGSBASE (line 895) | X86_INS_RDGSBASE = 603 constant X86_INS_RDMSR (line 896) | X86_INS_RDMSR = 604 constant X86_INS_RDPMC (line 897) | X86_INS_RDPMC = 605 constant X86_INS_RDRAND (line 898) | X86_INS_RDRAND = 606 constant X86_INS_RDSEED (line 899) | X86_INS_RDSEED = 607 constant X86_INS_RDTSC (line 900) | X86_INS_RDTSC = 608 constant X86_INS_RDTSCP (line 901) | X86_INS_RDTSCP = 609 constant X86_INS_ROL (line 902) | X86_INS_ROL = 610 constant X86_INS_ROR (line 903) | X86_INS_ROR = 611 constant X86_INS_RORX (line 904) | X86_INS_RORX = 612 constant X86_INS_ROUNDPD (line 905) | X86_INS_ROUNDPD = 613 constant X86_INS_ROUNDPS (line 906) | X86_INS_ROUNDPS = 614 constant X86_INS_ROUNDSD (line 907) | X86_INS_ROUNDSD = 615 constant X86_INS_ROUNDSS (line 908) | X86_INS_ROUNDSS = 616 constant X86_INS_RSM (line 909) | X86_INS_RSM = 617 constant X86_INS_RSQRTPS (line 910) | X86_INS_RSQRTPS = 618 constant X86_INS_RSQRTSS (line 911) | X86_INS_RSQRTSS = 619 constant X86_INS_SAHF (line 912) | X86_INS_SAHF = 620 constant X86_INS_SAL (line 913) | X86_INS_SAL = 621 constant X86_INS_SALC (line 914) | X86_INS_SALC = 622 constant X86_INS_SAR (line 915) | X86_INS_SAR = 623 constant X86_INS_SARX (line 916) | X86_INS_SARX = 624 constant X86_INS_SBB (line 917) | X86_INS_SBB = 625 constant X86_INS_SCASB (line 918) | X86_INS_SCASB = 626 constant X86_INS_SCASD (line 919) | X86_INS_SCASD = 627 constant X86_INS_SCASQ (line 920) | X86_INS_SCASQ = 628 constant X86_INS_SCASW (line 921) | X86_INS_SCASW = 629 constant X86_INS_SETAE (line 922) | X86_INS_SETAE = 630 constant X86_INS_SETA (line 923) | X86_INS_SETA = 631 constant X86_INS_SETBE (line 924) | X86_INS_SETBE = 632 constant X86_INS_SETB (line 925) | X86_INS_SETB = 633 constant X86_INS_SETE (line 926) | X86_INS_SETE = 634 constant X86_INS_SETGE (line 927) | X86_INS_SETGE = 635 constant X86_INS_SETG (line 928) | X86_INS_SETG = 636 constant X86_INS_SETLE (line 929) | X86_INS_SETLE = 637 constant X86_INS_SETL (line 930) | X86_INS_SETL = 638 constant X86_INS_SETNE (line 931) | X86_INS_SETNE = 639 constant X86_INS_SETNO (line 932) | X86_INS_SETNO = 640 constant X86_INS_SETNP (line 933) | X86_INS_SETNP = 641 constant X86_INS_SETNS (line 934) | X86_INS_SETNS = 642 constant X86_INS_SETO (line 935) | X86_INS_SETO = 643 constant X86_INS_SETP (line 936) | X86_INS_SETP = 644 constant X86_INS_SETS (line 937) | X86_INS_SETS = 645 constant X86_INS_SFENCE (line 938) | X86_INS_SFENCE = 646 constant X86_INS_SGDT (line 939) | X86_INS_SGDT = 647 constant X86_INS_SHA1MSG1 (line 940) | X86_INS_SHA1MSG1 = 648 constant X86_INS_SHA1MSG2 (line 941) | X86_INS_SHA1MSG2 = 649 constant X86_INS_SHA1NEXTE (line 942) | X86_INS_SHA1NEXTE = 650 constant X86_INS_SHA1RNDS4 (line 943) | X86_INS_SHA1RNDS4 = 651 constant X86_INS_SHA256MSG1 (line 944) | X86_INS_SHA256MSG1 = 652 constant X86_INS_SHA256MSG2 (line 945) | X86_INS_SHA256MSG2 = 653 constant X86_INS_SHA256RNDS2 (line 946) | X86_INS_SHA256RNDS2 = 654 constant X86_INS_SHL (line 947) | X86_INS_SHL = 655 constant X86_INS_SHLD (line 948) | X86_INS_SHLD = 656 constant X86_INS_SHLX (line 949) | X86_INS_SHLX = 657 constant X86_INS_SHR (line 950) | X86_INS_SHR = 658 constant X86_INS_SHRD (line 951) | X86_INS_SHRD = 659 constant X86_INS_SHRX (line 952) | X86_INS_SHRX = 660 constant X86_INS_SHUFPD (line 953) | X86_INS_SHUFPD = 661 constant X86_INS_SHUFPS (line 954) | X86_INS_SHUFPS = 662 constant X86_INS_SIDT (line 955) | X86_INS_SIDT = 663 constant X86_INS_FSIN (line 956) | X86_INS_FSIN = 664 constant X86_INS_SKINIT (line 957) | X86_INS_SKINIT = 665 constant X86_INS_SLDT (line 958) | X86_INS_SLDT = 666 constant X86_INS_SMSW (line 959) | X86_INS_SMSW = 667 constant X86_INS_SQRTPD (line 960) | X86_INS_SQRTPD = 668 constant X86_INS_SQRTPS (line 961) | X86_INS_SQRTPS = 669 constant X86_INS_SQRTSD (line 962) | X86_INS_SQRTSD = 670 constant X86_INS_SQRTSS (line 963) | X86_INS_SQRTSS = 671 constant X86_INS_FSQRT (line 964) | X86_INS_FSQRT = 672 constant X86_INS_STAC (line 965) | X86_INS_STAC = 673 constant X86_INS_STC (line 966) | X86_INS_STC = 674 constant X86_INS_STD (line 967) | X86_INS_STD = 675 constant X86_INS_STGI (line 968) | X86_INS_STGI = 676 constant X86_INS_STI (line 969) | X86_INS_STI = 677 constant X86_INS_STMXCSR (line 970) | X86_INS_STMXCSR = 678 constant X86_INS_STOSB (line 971) | X86_INS_STOSB = 679 constant X86_INS_STOSD (line 972) | X86_INS_STOSD = 680 constant X86_INS_STOSQ (line 973) | X86_INS_STOSQ = 681 constant X86_INS_STOSW (line 974) | X86_INS_STOSW = 682 constant X86_INS_STR (line 975) | X86_INS_STR = 683 constant X86_INS_FST (line 976) | X86_INS_FST = 684 constant X86_INS_FSTP (line 977) | X86_INS_FSTP = 685 constant X86_INS_FSTPNCE (line 978) | X86_INS_FSTPNCE = 686 constant X86_INS_FXCH (line 979) | X86_INS_FXCH = 687 constant X86_INS_SUBPD (line 980) | X86_INS_SUBPD = 688 constant X86_INS_SUBPS (line 981) | X86_INS_SUBPS = 689 constant X86_INS_FSUBR (line 982) | X86_INS_FSUBR = 690 constant X86_INS_FISUBR (line 983) | X86_INS_FISUBR = 691 constant X86_INS_FSUBRP (line 984) | X86_INS_FSUBRP = 692 constant X86_INS_SUBSD (line 985) | X86_INS_SUBSD = 693 constant X86_INS_SUBSS (line 986) | X86_INS_SUBSS = 694 constant X86_INS_FSUB (line 987) | X86_INS_FSUB = 695 constant X86_INS_FISUB (line 988) | X86_INS_FISUB = 696 constant X86_INS_FSUBP (line 989) | X86_INS_FSUBP = 697 constant X86_INS_SWAPGS (line 990) | X86_INS_SWAPGS = 698 constant X86_INS_SYSCALL (line 991) | X86_INS_SYSCALL = 699 constant X86_INS_SYSENTER (line 992) | X86_INS_SYSENTER = 700 constant X86_INS_SYSEXIT (line 993) | X86_INS_SYSEXIT = 701 constant X86_INS_SYSRET (line 994) | X86_INS_SYSRET = 702 constant X86_INS_T1MSKC (line 995) | X86_INS_T1MSKC = 703 constant X86_INS_TEST (line 996) | X86_INS_TEST = 704 constant X86_INS_UD2 (line 997) | X86_INS_UD2 = 705 constant X86_INS_FTST (line 998) | X86_INS_FTST = 706 constant X86_INS_TZCNT (line 999) | X86_INS_TZCNT = 707 constant X86_INS_TZMSK (line 1000) | X86_INS_TZMSK = 708 constant X86_INS_FUCOMPI (line 1001) | X86_INS_FUCOMPI = 709 constant X86_INS_FUCOMI (line 1002) | X86_INS_FUCOMI = 710 constant X86_INS_FUCOMPP (line 1003) | X86_INS_FUCOMPP = 711 constant X86_INS_FUCOMP (line 1004) | X86_INS_FUCOMP = 712 constant X86_INS_FUCOM (line 1005) | X86_INS_FUCOM = 713 constant X86_INS_UD2B (line 1006) | X86_INS_UD2B = 714 constant X86_INS_UNPCKHPD (line 1007) | X86_INS_UNPCKHPD = 715 constant X86_INS_UNPCKHPS (line 1008) | X86_INS_UNPCKHPS = 716 constant X86_INS_UNPCKLPD (line 1009) | X86_INS_UNPCKLPD = 717 constant X86_INS_UNPCKLPS (line 1010) | X86_INS_UNPCKLPS = 718 constant X86_INS_VADDPD (line 1011) | X86_INS_VADDPD = 719 constant X86_INS_VADDPS (line 1012) | X86_INS_VADDPS = 720 constant X86_INS_VADDSD (line 1013) | X86_INS_VADDSD = 721 constant X86_INS_VADDSS (line 1014) | X86_INS_VADDSS = 722 constant X86_INS_VADDSUBPD (line 1015) | X86_INS_VADDSUBPD = 723 constant X86_INS_VADDSUBPS (line 1016) | X86_INS_VADDSUBPS = 724 constant X86_INS_VAESDECLAST (line 1017) | X86_INS_VAESDECLAST = 725 constant X86_INS_VAESDEC (line 1018) | X86_INS_VAESDEC = 726 constant X86_INS_VAESENCLAST (line 1019) | X86_INS_VAESENCLAST = 727 constant X86_INS_VAESENC (line 1020) | X86_INS_VAESENC = 728 constant X86_INS_VAESIMC (line 1021) | X86_INS_VAESIMC = 729 constant X86_INS_VAESKEYGENASSIST (line 1022) | X86_INS_VAESKEYGENASSIST = 730 constant X86_INS_VALIGND (line 1023) | X86_INS_VALIGND = 731 constant X86_INS_VALIGNQ (line 1024) | X86_INS_VALIGNQ = 732 constant X86_INS_VANDNPD (line 1025) | X86_INS_VANDNPD = 733 constant X86_INS_VANDNPS (line 1026) | X86_INS_VANDNPS = 734 constant X86_INS_VANDPD (line 1027) | X86_INS_VANDPD = 735 constant X86_INS_VANDPS (line 1028) | X86_INS_VANDPS = 736 constant X86_INS_VBLENDMPD (line 1029) | X86_INS_VBLENDMPD = 737 constant X86_INS_VBLENDMPS (line 1030) | X86_INS_VBLENDMPS = 738 constant X86_INS_VBLENDPD (line 1031) | X86_INS_VBLENDPD = 739 constant X86_INS_VBLENDPS (line 1032) | X86_INS_VBLENDPS = 740 constant X86_INS_VBLENDVPD (line 1033) | X86_INS_VBLENDVPD = 741 constant X86_INS_VBLENDVPS (line 1034) | X86_INS_VBLENDVPS = 742 constant X86_INS_VBROADCASTF128 (line 1035) | X86_INS_VBROADCASTF128 = 743 constant X86_INS_VBROADCASTI32X4 (line 1036) | X86_INS_VBROADCASTI32X4 = 744 constant X86_INS_VBROADCASTI64X4 (line 1037) | X86_INS_VBROADCASTI64X4 = 745 constant X86_INS_VBROADCASTSD (line 1038) | X86_INS_VBROADCASTSD = 746 constant X86_INS_VBROADCASTSS (line 1039) | X86_INS_VBROADCASTSS = 747 constant X86_INS_VCMPPD (line 1040) | X86_INS_VCMPPD = 748 constant X86_INS_VCMPPS (line 1041) | X86_INS_VCMPPS = 749 constant X86_INS_VCMPSD (line 1042) | X86_INS_VCMPSD = 750 constant X86_INS_VCMPSS (line 1043) | X86_INS_VCMPSS = 751 constant X86_INS_VCOMPRESSPD (line 1044) | X86_INS_VCOMPRESSPD = 752 constant X86_INS_VCOMPRESSPS (line 1045) | X86_INS_VCOMPRESSPS = 753 constant X86_INS_VCVTDQ2PD (line 1046) | X86_INS_VCVTDQ2PD = 754 constant X86_INS_VCVTDQ2PS (line 1047) | X86_INS_VCVTDQ2PS = 755 constant X86_INS_VCVTPD2DQX (line 1048) | X86_INS_VCVTPD2DQX = 756 constant X86_INS_VCVTPD2DQ (line 1049) | X86_INS_VCVTPD2DQ = 757 constant X86_INS_VCVTPD2PSX (line 1050) | X86_INS_VCVTPD2PSX = 758 constant X86_INS_VCVTPD2PS (line 1051) | X86_INS_VCVTPD2PS = 759 constant X86_INS_VCVTPD2UDQ (line 1052) | X86_INS_VCVTPD2UDQ = 760 constant X86_INS_VCVTPH2PS (line 1053) | X86_INS_VCVTPH2PS = 761 constant X86_INS_VCVTPS2DQ (line 1054) | X86_INS_VCVTPS2DQ = 762 constant X86_INS_VCVTPS2PD (line 1055) | X86_INS_VCVTPS2PD = 763 constant X86_INS_VCVTPS2PH (line 1056) | X86_INS_VCVTPS2PH = 764 constant X86_INS_VCVTPS2UDQ (line 1057) | X86_INS_VCVTPS2UDQ = 765 constant X86_INS_VCVTSD2SI (line 1058) | X86_INS_VCVTSD2SI = 766 constant X86_INS_VCVTSD2USI (line 1059) | X86_INS_VCVTSD2USI = 767 constant X86_INS_VCVTSS2SI (line 1060) | X86_INS_VCVTSS2SI = 768 constant X86_INS_VCVTSS2USI (line 1061) | X86_INS_VCVTSS2USI = 769 constant X86_INS_VCVTTPD2DQX (line 1062) | X86_INS_VCVTTPD2DQX = 770 constant X86_INS_VCVTTPD2DQ (line 1063) | X86_INS_VCVTTPD2DQ = 771 constant X86_INS_VCVTTPD2UDQ (line 1064) | X86_INS_VCVTTPD2UDQ = 772 constant X86_INS_VCVTTPS2DQ (line 1065) | X86_INS_VCVTTPS2DQ = 773 constant X86_INS_VCVTTPS2UDQ (line 1066) | X86_INS_VCVTTPS2UDQ = 774 constant X86_INS_VCVTUDQ2PD (line 1067) | X86_INS_VCVTUDQ2PD = 775 constant X86_INS_VCVTUDQ2PS (line 1068) | X86_INS_VCVTUDQ2PS = 776 constant X86_INS_VDIVPD (line 1069) | X86_INS_VDIVPD = 777 constant X86_INS_VDIVPS (line 1070) | X86_INS_VDIVPS = 778 constant X86_INS_VDIVSD (line 1071) | X86_INS_VDIVSD = 779 constant X86_INS_VDIVSS (line 1072) | X86_INS_VDIVSS = 780 constant X86_INS_VDPPD (line 1073) | X86_INS_VDPPD = 781 constant X86_INS_VDPPS (line 1074) | X86_INS_VDPPS = 782 constant X86_INS_VERR (line 1075) | X86_INS_VERR = 783 constant X86_INS_VERW (line 1076) | X86_INS_VERW = 784 constant X86_INS_VEXP2PD (line 1077) | X86_INS_VEXP2PD = 785 constant X86_INS_VEXP2PS (line 1078) | X86_INS_VEXP2PS = 786 constant X86_INS_VEXPANDPD (line 1079) | X86_INS_VEXPANDPD = 787 constant X86_INS_VEXPANDPS (line 1080) | X86_INS_VEXPANDPS = 788 constant X86_INS_VEXTRACTF128 (line 1081) | X86_INS_VEXTRACTF128 = 789 constant X86_INS_VEXTRACTF32X4 (line 1082) | X86_INS_VEXTRACTF32X4 = 790 constant X86_INS_VEXTRACTF64X4 (line 1083) | X86_INS_VEXTRACTF64X4 = 791 constant X86_INS_VEXTRACTI128 (line 1084) | X86_INS_VEXTRACTI128 = 792 constant X86_INS_VEXTRACTI32X4 (line 1085) | X86_INS_VEXTRACTI32X4 = 793 constant X86_INS_VEXTRACTI64X4 (line 1086) | X86_INS_VEXTRACTI64X4 = 794 constant X86_INS_VEXTRACTPS (line 1087) | X86_INS_VEXTRACTPS = 795 constant X86_INS_VFMADD132PD (line 1088) | X86_INS_VFMADD132PD = 796 constant X86_INS_VFMADD132PS (line 1089) | X86_INS_VFMADD132PS = 797 constant X86_INS_VFMADDPD (line 1090) | X86_INS_VFMADDPD = 798 constant X86_INS_VFMADD213PD (line 1091) | X86_INS_VFMADD213PD = 799 constant X86_INS_VFMADD231PD (line 1092) | X86_INS_VFMADD231PD = 800 constant X86_INS_VFMADDPS (line 1093) | X86_INS_VFMADDPS = 801 constant X86_INS_VFMADD213PS (line 1094) | X86_INS_VFMADD213PS = 802 constant X86_INS_VFMADD231PS (line 1095) | X86_INS_VFMADD231PS = 803 constant X86_INS_VFMADDSD (line 1096) | X86_INS_VFMADDSD = 804 constant X86_INS_VFMADD213SD (line 1097) | X86_INS_VFMADD213SD = 805 constant X86_INS_VFMADD132SD (line 1098) | X86_INS_VFMADD132SD = 806 constant X86_INS_VFMADD231SD (line 1099) | X86_INS_VFMADD231SD = 807 constant X86_INS_VFMADDSS (line 1100) | X86_INS_VFMADDSS = 808 constant X86_INS_VFMADD213SS (line 1101) | X86_INS_VFMADD213SS = 809 constant X86_INS_VFMADD132SS (line 1102) | X86_INS_VFMADD132SS = 810 constant X86_INS_VFMADD231SS (line 1103) | X86_INS_VFMADD231SS = 811 constant X86_INS_VFMADDSUB132PD (line 1104) | X86_INS_VFMADDSUB132PD = 812 constant X86_INS_VFMADDSUB132PS (line 1105) | X86_INS_VFMADDSUB132PS = 813 constant X86_INS_VFMADDSUBPD (line 1106) | X86_INS_VFMADDSUBPD = 814 constant X86_INS_VFMADDSUB213PD (line 1107) | X86_INS_VFMADDSUB213PD = 815 constant X86_INS_VFMADDSUB231PD (line 1108) | X86_INS_VFMADDSUB231PD = 816 constant X86_INS_VFMADDSUBPS (line 1109) | X86_INS_VFMADDSUBPS = 817 constant X86_INS_VFMADDSUB213PS (line 1110) | X86_INS_VFMADDSUB213PS = 818 constant X86_INS_VFMADDSUB231PS (line 1111) | X86_INS_VFMADDSUB231PS = 819 constant X86_INS_VFMSUB132PD (line 1112) | X86_INS_VFMSUB132PD = 820 constant X86_INS_VFMSUB132PS (line 1113) | X86_INS_VFMSUB132PS = 821 constant X86_INS_VFMSUBADD132PD (line 1114) | X86_INS_VFMSUBADD132PD = 822 constant X86_INS_VFMSUBADD132PS (line 1115) | X86_INS_VFMSUBADD132PS = 823 constant X86_INS_VFMSUBADDPD (line 1116) | X86_INS_VFMSUBADDPD = 824 constant X86_INS_VFMSUBADD213PD (line 1117) | X86_INS_VFMSUBADD213PD = 825 constant X86_INS_VFMSUBADD231PD (line 1118) | X86_INS_VFMSUBADD231PD = 826 constant X86_INS_VFMSUBADDPS (line 1119) | X86_INS_VFMSUBADDPS = 827 constant X86_INS_VFMSUBADD213PS (line 1120) | X86_INS_VFMSUBADD213PS = 828 constant X86_INS_VFMSUBADD231PS (line 1121) | X86_INS_VFMSUBADD231PS = 829 constant X86_INS_VFMSUBPD (line 1122) | X86_INS_VFMSUBPD = 830 constant X86_INS_VFMSUB213PD (line 1123) | X86_INS_VFMSUB213PD = 831 constant X86_INS_VFMSUB231PD (line 1124) | X86_INS_VFMSUB231PD = 832 constant X86_INS_VFMSUBPS (line 1125) | X86_INS_VFMSUBPS = 833 constant X86_INS_VFMSUB213PS (line 1126) | X86_INS_VFMSUB213PS = 834 constant X86_INS_VFMSUB231PS (line 1127) | X86_INS_VFMSUB231PS = 835 constant X86_INS_VFMSUBSD (line 1128) | X86_INS_VFMSUBSD = 836 constant X86_INS_VFMSUB213SD (line 1129) | X86_INS_VFMSUB213SD = 837 constant X86_INS_VFMSUB132SD (line 1130) | X86_INS_VFMSUB132SD = 838 constant X86_INS_VFMSUB231SD (line 1131) | X86_INS_VFMSUB231SD = 839 constant X86_INS_VFMSUBSS (line 1132) | X86_INS_VFMSUBSS = 840 constant X86_INS_VFMSUB213SS (line 1133) | X86_INS_VFMSUB213SS = 841 constant X86_INS_VFMSUB132SS (line 1134) | X86_INS_VFMSUB132SS = 842 constant X86_INS_VFMSUB231SS (line 1135) | X86_INS_VFMSUB231SS = 843 constant X86_INS_VFNMADD132PD (line 1136) | X86_INS_VFNMADD132PD = 844 constant X86_INS_VFNMADD132PS (line 1137) | X86_INS_VFNMADD132PS = 845 constant X86_INS_VFNMADDPD (line 1138) | X86_INS_VFNMADDPD = 846 constant X86_INS_VFNMADD213PD (line 1139) | X86_INS_VFNMADD213PD = 847 constant X86_INS_VFNMADD231PD (line 1140) | X86_INS_VFNMADD231PD = 848 constant X86_INS_VFNMADDPS (line 1141) | X86_INS_VFNMADDPS = 849 constant X86_INS_VFNMADD213PS (line 1142) | X86_INS_VFNMADD213PS = 850 constant X86_INS_VFNMADD231PS (line 1143) | X86_INS_VFNMADD231PS = 851 constant X86_INS_VFNMADDSD (line 1144) | X86_INS_VFNMADDSD = 852 constant X86_INS_VFNMADD213SD (line 1145) | X86_INS_VFNMADD213SD = 853 constant X86_INS_VFNMADD132SD (line 1146) | X86_INS_VFNMADD132SD = 854 constant X86_INS_VFNMADD231SD (line 1147) | X86_INS_VFNMADD231SD = 855 constant X86_INS_VFNMADDSS (line 1148) | X86_INS_VFNMADDSS = 856 constant X86_INS_VFNMADD213SS (line 1149) | X86_INS_VFNMADD213SS = 857 constant X86_INS_VFNMADD132SS (line 1150) | X86_INS_VFNMADD132SS = 858 constant X86_INS_VFNMADD231SS (line 1151) | X86_INS_VFNMADD231SS = 859 constant X86_INS_VFNMSUB132PD (line 1152) | X86_INS_VFNMSUB132PD = 860 constant X86_INS_VFNMSUB132PS (line 1153) | X86_INS_VFNMSUB132PS = 861 constant X86_INS_VFNMSUBPD (line 1154) | X86_INS_VFNMSUBPD = 862 constant X86_INS_VFNMSUB213PD (line 1155) | X86_INS_VFNMSUB213PD = 863 constant X86_INS_VFNMSUB231PD (line 1156) | X86_INS_VFNMSUB231PD = 864 constant X86_INS_VFNMSUBPS (line 1157) | X86_INS_VFNMSUBPS = 865 constant X86_INS_VFNMSUB213PS (line 1158) | X86_INS_VFNMSUB213PS = 866 constant X86_INS_VFNMSUB231PS (line 1159) | X86_INS_VFNMSUB231PS = 867 constant X86_INS_VFNMSUBSD (line 1160) | X86_INS_VFNMSUBSD = 868 constant X86_INS_VFNMSUB213SD (line 1161) | X86_INS_VFNMSUB213SD = 869 constant X86_INS_VFNMSUB132SD (line 1162) | X86_INS_VFNMSUB132SD = 870 constant X86_INS_VFNMSUB231SD (line 1163) | X86_INS_VFNMSUB231SD = 871 constant X86_INS_VFNMSUBSS (line 1164) | X86_INS_VFNMSUBSS = 872 constant X86_INS_VFNMSUB213SS (line 1165) | X86_INS_VFNMSUB213SS = 873 constant X86_INS_VFNMSUB132SS (line 1166) | X86_INS_VFNMSUB132SS = 874 constant X86_INS_VFNMSUB231SS (line 1167) | X86_INS_VFNMSUB231SS = 875 constant X86_INS_VFRCZPD (line 1168) | X86_INS_VFRCZPD = 876 constant X86_INS_VFRCZPS (line 1169) | X86_INS_VFRCZPS = 877 constant X86_INS_VFRCZSD (line 1170) | X86_INS_VFRCZSD = 878 constant X86_INS_VFRCZSS (line 1171) | X86_INS_VFRCZSS = 879 constant X86_INS_VORPD (line 1172) | X86_INS_VORPD = 880 constant X86_INS_VORPS (line 1173) | X86_INS_VORPS = 881 constant X86_INS_VXORPD (line 1174) | X86_INS_VXORPD = 882 constant X86_INS_VXORPS (line 1175) | X86_INS_VXORPS = 883 constant X86_INS_VGATHERDPD (line 1176) | X86_INS_VGATHERDPD = 884 constant X86_INS_VGATHERDPS (line 1177) | X86_INS_VGATHERDPS = 885 constant X86_INS_VGATHERPF0DPD (line 1178) | X86_INS_VGATHERPF0DPD = 886 constant X86_INS_VGATHERPF0DPS (line 1179) | X86_INS_VGATHERPF0DPS = 887 constant X86_INS_VGATHERPF0QPD (line 1180) | X86_INS_VGATHERPF0QPD = 888 constant X86_INS_VGATHERPF0QPS (line 1181) | X86_INS_VGATHERPF0QPS = 889 constant X86_INS_VGATHERPF1DPD (line 1182) | X86_INS_VGATHERPF1DPD = 890 constant X86_INS_VGATHERPF1DPS (line 1183) | X86_INS_VGATHERPF1DPS = 891 constant X86_INS_VGATHERPF1QPD (line 1184) | X86_INS_VGATHERPF1QPD = 892 constant X86_INS_VGATHERPF1QPS (line 1185) | X86_INS_VGATHERPF1QPS = 893 constant X86_INS_VGATHERQPD (line 1186) | X86_INS_VGATHERQPD = 894 constant X86_INS_VGATHERQPS (line 1187) | X86_INS_VGATHERQPS = 895 constant X86_INS_VHADDPD (line 1188) | X86_INS_VHADDPD = 896 constant X86_INS_VHADDPS (line 1189) | X86_INS_VHADDPS = 897 constant X86_INS_VHSUBPD (line 1190) | X86_INS_VHSUBPD = 898 constant X86_INS_VHSUBPS (line 1191) | X86_INS_VHSUBPS = 899 constant X86_INS_VINSERTF128 (line 1192) | X86_INS_VINSERTF128 = 900 constant X86_INS_VINSERTF32X4 (line 1193) | X86_INS_VINSERTF32X4 = 901 constant X86_INS_VINSERTF32X8 (line 1194) | X86_INS_VINSERTF32X8 = 902 constant X86_INS_VINSERTF64X2 (line 1195) | X86_INS_VINSERTF64X2 = 903 constant X86_INS_VINSERTF64X4 (line 1196) | X86_INS_VINSERTF64X4 = 904 constant X86_INS_VINSERTI128 (line 1197) | X86_INS_VINSERTI128 = 905 constant X86_INS_VINSERTI32X4 (line 1198) | X86_INS_VINSERTI32X4 = 906 constant X86_INS_VINSERTI32X8 (line 1199) | X86_INS_VINSERTI32X8 = 907 constant X86_INS_VINSERTI64X2 (line 1200) | X86_INS_VINSERTI64X2 = 908 constant X86_INS_VINSERTI64X4 (line 1201) | X86_INS_VINSERTI64X4 = 909 constant X86_INS_VINSERTPS (line 1202) | X86_INS_VINSERTPS = 910 constant X86_INS_VLDDQU (line 1203) | X86_INS_VLDDQU = 911 constant X86_INS_VLDMXCSR (line 1204) | X86_INS_VLDMXCSR = 912 constant X86_INS_VMASKMOVDQU (line 1205) | X86_INS_VMASKMOVDQU = 913 constant X86_INS_VMASKMOVPD (line 1206) | X86_INS_VMASKMOVPD = 914 constant X86_INS_VMASKMOVPS (line 1207) | X86_INS_VMASKMOVPS = 915 constant X86_INS_VMAXPD (line 1208) | X86_INS_VMAXPD = 916 constant X86_INS_VMAXPS (line 1209) | X86_INS_VMAXPS = 917 constant X86_INS_VMAXSD (line 1210) | X86_INS_VMAXSD = 918 constant X86_INS_VMAXSS (line 1211) | X86_INS_VMAXSS = 919 constant X86_INS_VMCALL (line 1212) | X86_INS_VMCALL = 920 constant X86_INS_VMCLEAR (line 1213) | X86_INS_VMCLEAR = 921 constant X86_INS_VMFUNC (line 1214) | X86_INS_VMFUNC = 922 constant X86_INS_VMINPD (line 1215) | X86_INS_VMINPD = 923 constant X86_INS_VMINPS (line 1216) | X86_INS_VMINPS = 924 constant X86_INS_VMINSD (line 1217) | X86_INS_VMINSD = 925 constant X86_INS_VMINSS (line 1218) | X86_INS_VMINSS = 926 constant X86_INS_VMLAUNCH (line 1219) | X86_INS_VMLAUNCH = 927 constant X86_INS_VMLOAD (line 1220) | X86_INS_VMLOAD = 928 constant X86_INS_VMMCALL (line 1221) | X86_INS_VMMCALL = 929 constant X86_INS_VMOVQ (line 1222) | X86_INS_VMOVQ = 930 constant X86_INS_VMOVDDUP (line 1223) | X86_INS_VMOVDDUP = 931 constant X86_INS_VMOVD (line 1224) | X86_INS_VMOVD = 932 constant X86_INS_VMOVDQA32 (line 1225) | X86_INS_VMOVDQA32 = 933 constant X86_INS_VMOVDQA64 (line 1226) | X86_INS_VMOVDQA64 = 934 constant X86_INS_VMOVDQA (line 1227) | X86_INS_VMOVDQA = 935 constant X86_INS_VMOVDQU16 (line 1228) | X86_INS_VMOVDQU16 = 936 constant X86_INS_VMOVDQU32 (line 1229) | X86_INS_VMOVDQU32 = 937 constant X86_INS_VMOVDQU64 (line 1230) | X86_INS_VMOVDQU64 = 938 constant X86_INS_VMOVDQU8 (line 1231) | X86_INS_VMOVDQU8 = 939 constant X86_INS_VMOVDQU (line 1232) | X86_INS_VMOVDQU = 940 constant X86_INS_VMOVHLPS (line 1233) | X86_INS_VMOVHLPS = 941 constant X86_INS_VMOVHPD (line 1234) | X86_INS_VMOVHPD = 942 constant X86_INS_VMOVHPS (line 1235) | X86_INS_VMOVHPS = 943 constant X86_INS_VMOVLHPS (line 1236) | X86_INS_VMOVLHPS = 944 constant X86_INS_VMOVLPD (line 1237) | X86_INS_VMOVLPD = 945 constant X86_INS_VMOVLPS (line 1238) | X86_INS_VMOVLPS = 946 constant X86_INS_VMOVMSKPD (line 1239) | X86_INS_VMOVMSKPD = 947 constant X86_INS_VMOVMSKPS (line 1240) | X86_INS_VMOVMSKPS = 948 constant X86_INS_VMOVNTDQA (line 1241) | X86_INS_VMOVNTDQA = 949 constant X86_INS_VMOVNTDQ (line 1242) | X86_INS_VMOVNTDQ = 950 constant X86_INS_VMOVNTPD (line 1243) | X86_INS_VMOVNTPD = 951 constant X86_INS_VMOVNTPS (line 1244) | X86_INS_VMOVNTPS = 952 constant X86_INS_VMOVSD (line 1245) | X86_INS_VMOVSD = 953 constant X86_INS_VMOVSHDUP (line 1246) | X86_INS_VMOVSHDUP = 954 constant X86_INS_VMOVSLDUP (line 1247) | X86_INS_VMOVSLDUP = 955 constant X86_INS_VMOVSS (line 1248) | X86_INS_VMOVSS = 956 constant X86_INS_VMOVUPD (line 1249) | X86_INS_VMOVUPD = 957 constant X86_INS_VMOVUPS (line 1250) | X86_INS_VMOVUPS = 958 constant X86_INS_VMPSADBW (line 1251) | X86_INS_VMPSADBW = 959 constant X86_INS_VMPTRLD (line 1252) | X86_INS_VMPTRLD = 960 constant X86_INS_VMPTRST (line 1253) | X86_INS_VMPTRST = 961 constant X86_INS_VMREAD (line 1254) | X86_INS_VMREAD = 962 constant X86_INS_VMRESUME (line 1255) | X86_INS_VMRESUME = 963 constant X86_INS_VMRUN (line 1256) | X86_INS_VMRUN = 964 constant X86_INS_VMSAVE (line 1257) | X86_INS_VMSAVE = 965 constant X86_INS_VMULPD (line 1258) | X86_INS_VMULPD = 966 constant X86_INS_VMULPS (line 1259) | X86_INS_VMULPS = 967 constant X86_INS_VMULSD (line 1260) | X86_INS_VMULSD = 968 constant X86_INS_VMULSS (line 1261) | X86_INS_VMULSS = 969 constant X86_INS_VMWRITE (line 1262) | X86_INS_VMWRITE = 970 constant X86_INS_VMXOFF (line 1263) | X86_INS_VMXOFF = 971 constant X86_INS_VMXON (line 1264) | X86_INS_VMXON = 972 constant X86_INS_VPABSB (line 1265) | X86_INS_VPABSB = 973 constant X86_INS_VPABSD (line 1266) | X86_INS_VPABSD = 974 constant X86_INS_VPABSQ (line 1267) | X86_INS_VPABSQ = 975 constant X86_INS_VPABSW (line 1268) | X86_INS_VPABSW = 976 constant X86_INS_VPACKSSDW (line 1269) | X86_INS_VPACKSSDW = 977 constant X86_INS_VPACKSSWB (line 1270) | X86_INS_VPACKSSWB = 978 constant X86_INS_VPACKUSDW (line 1271) | X86_INS_VPACKUSDW = 979 constant X86_INS_VPACKUSWB (line 1272) | X86_INS_VPACKUSWB = 980 constant X86_INS_VPADDB (line 1273) | X86_INS_VPADDB = 981 constant X86_INS_VPADDD (line 1274) | X86_INS_VPADDD = 982 constant X86_INS_VPADDQ (line 1275) | X86_INS_VPADDQ = 983 constant X86_INS_VPADDSB (line 1276) | X86_INS_VPADDSB = 984 constant X86_INS_VPADDSW (line 1277) | X86_INS_VPADDSW = 985 constant X86_INS_VPADDUSB (line 1278) | X86_INS_VPADDUSB = 986 constant X86_INS_VPADDUSW (line 1279) | X86_INS_VPADDUSW = 987 constant X86_INS_VPADDW (line 1280) | X86_INS_VPADDW = 988 constant X86_INS_VPALIGNR (line 1281) | X86_INS_VPALIGNR = 989 constant X86_INS_VPANDD (line 1282) | X86_INS_VPANDD = 990 constant X86_INS_VPANDND (line 1283) | X86_INS_VPANDND = 991 constant X86_INS_VPANDNQ (line 1284) | X86_INS_VPANDNQ = 992 constant X86_INS_VPANDN (line 1285) | X86_INS_VPANDN = 993 constant X86_INS_VPANDQ (line 1286) | X86_INS_VPANDQ = 994 constant X86_INS_VPAND (line 1287) | X86_INS_VPAND = 995 constant X86_INS_VPAVGB (line 1288) | X86_INS_VPAVGB = 996 constant X86_INS_VPAVGW (line 1289) | X86_INS_VPAVGW = 997 constant X86_INS_VPBLENDD (line 1290) | X86_INS_VPBLENDD = 998 constant X86_INS_VPBLENDMB (line 1291) | X86_INS_VPBLENDMB = 999 constant X86_INS_VPBLENDMD (line 1292) | X86_INS_VPBLENDMD = 1000 constant X86_INS_VPBLENDMQ (line 1293) | X86_INS_VPBLENDMQ = 1001 constant X86_INS_VPBLENDMW (line 1294) | X86_INS_VPBLENDMW = 1002 constant X86_INS_VPBLENDVB (line 1295) | X86_INS_VPBLENDVB = 1003 constant X86_INS_VPBLENDW (line 1296) | X86_INS_VPBLENDW = 1004 constant X86_INS_VPBROADCASTB (line 1297) | X86_INS_VPBROADCASTB = 1005 constant X86_INS_VPBROADCASTD (line 1298) | X86_INS_VPBROADCASTD = 1006 constant X86_INS_VPBROADCASTMB2Q (line 1299) | X86_INS_VPBROADCASTMB2Q = 1007 constant X86_INS_VPBROADCASTMW2D (line 1300) | X86_INS_VPBROADCASTMW2D = 1008 constant X86_INS_VPBROADCASTQ (line 1301) | X86_INS_VPBROADCASTQ = 1009 constant X86_INS_VPBROADCASTW (line 1302) | X86_INS_VPBROADCASTW = 1010 constant X86_INS_VPCLMULQDQ (line 1303) | X86_INS_VPCLMULQDQ = 1011 constant X86_INS_VPCMOV (line 1304) | X86_INS_VPCMOV = 1012 constant X86_INS_VPCMPB (line 1305) | X86_INS_VPCMPB = 1013 constant X86_INS_VPCMPD (line 1306) | X86_INS_VPCMPD = 1014 constant X86_INS_VPCMPEQB (line 1307) | X86_INS_VPCMPEQB = 1015 constant X86_INS_VPCMPEQD (line 1308) | X86_INS_VPCMPEQD = 1016 constant X86_INS_VPCMPEQQ (line 1309) | X86_INS_VPCMPEQQ = 1017 constant X86_INS_VPCMPEQW (line 1310) | X86_INS_VPCMPEQW = 1018 constant X86_INS_VPCMPESTRI (line 1311) | X86_INS_VPCMPESTRI = 1019 constant X86_INS_VPCMPESTRM (line 1312) | X86_INS_VPCMPESTRM = 1020 constant X86_INS_VPCMPGTB (line 1313) | X86_INS_VPCMPGTB = 1021 constant X86_INS_VPCMPGTD (line 1314) | X86_INS_VPCMPGTD = 1022 constant X86_INS_VPCMPGTQ (line 1315) | X86_INS_VPCMPGTQ = 1023 constant X86_INS_VPCMPGTW (line 1316) | X86_INS_VPCMPGTW = 1024 constant X86_INS_VPCMPISTRI (line 1317) | X86_INS_VPCMPISTRI = 1025 constant X86_INS_VPCMPISTRM (line 1318) | X86_INS_VPCMPISTRM = 1026 constant X86_INS_VPCMPQ (line 1319) | X86_INS_VPCMPQ = 1027 constant X86_INS_VPCMPUB (line 1320) | X86_INS_VPCMPUB = 1028 constant X86_INS_VPCMPUD (line 1321) | X86_INS_VPCMPUD = 1029 constant X86_INS_VPCMPUQ (line 1322) | X86_INS_VPCMPUQ = 1030 constant X86_INS_VPCMPUW (line 1323) | X86_INS_VPCMPUW = 1031 constant X86_INS_VPCMPW (line 1324) | X86_INS_VPCMPW = 1032 constant X86_INS_VPCOMB (line 1325) | X86_INS_VPCOMB = 1033 constant X86_INS_VPCOMD (line 1326) | X86_INS_VPCOMD = 1034 constant X86_INS_VPCOMPRESSD (line 1327) | X86_INS_VPCOMPRESSD = 1035 constant X86_INS_VPCOMPRESSQ (line 1328) | X86_INS_VPCOMPRESSQ = 1036 constant X86_INS_VPCOMQ (line 1329) | X86_INS_VPCOMQ = 1037 constant X86_INS_VPCOMUB (line 1330) | X86_INS_VPCOMUB = 1038 constant X86_INS_VPCOMUD (line 1331) | X86_INS_VPCOMUD = 1039 constant X86_INS_VPCOMUQ (line 1332) | X86_INS_VPCOMUQ = 1040 constant X86_INS_VPCOMUW (line 1333) | X86_INS_VPCOMUW = 1041 constant X86_INS_VPCOMW (line 1334) | X86_INS_VPCOMW = 1042 constant X86_INS_VPCONFLICTD (line 1335) | X86_INS_VPCONFLICTD = 1043 constant X86_INS_VPCONFLICTQ (line 1336) | X86_INS_VPCONFLICTQ = 1044 constant X86_INS_VPERM2F128 (line 1337) | X86_INS_VPERM2F128 = 1045 constant X86_INS_VPERM2I128 (line 1338) | X86_INS_VPERM2I128 = 1046 constant X86_INS_VPERMD (line 1339) | X86_INS_VPERMD = 1047 constant X86_INS_VPERMI2D (line 1340) | X86_INS_VPERMI2D = 1048 constant X86_INS_VPERMI2PD (line 1341) | X86_INS_VPERMI2PD = 1049 constant X86_INS_VPERMI2PS (line 1342) | X86_INS_VPERMI2PS = 1050 constant X86_INS_VPERMI2Q (line 1343) | X86_INS_VPERMI2Q = 1051 constant X86_INS_VPERMIL2PD (line 1344) | X86_INS_VPERMIL2PD = 1052 constant X86_INS_VPERMIL2PS (line 1345) | X86_INS_VPERMIL2PS = 1053 constant X86_INS_VPERMILPD (line 1346) | X86_INS_VPERMILPD = 1054 constant X86_INS_VPERMILPS (line 1347) | X86_INS_VPERMILPS = 1055 constant X86_INS_VPERMPD (line 1348) | X86_INS_VPERMPD = 1056 constant X86_INS_VPERMPS (line 1349) | X86_INS_VPERMPS = 1057 constant X86_INS_VPERMQ (line 1350) | X86_INS_VPERMQ = 1058 constant X86_INS_VPERMT2D (line 1351) | X86_INS_VPERMT2D = 1059 constant X86_INS_VPERMT2PD (line 1352) | X86_INS_VPERMT2PD = 1060 constant X86_INS_VPERMT2PS (line 1353) | X86_INS_VPERMT2PS = 1061 constant X86_INS_VPERMT2Q (line 1354) | X86_INS_VPERMT2Q = 1062 constant X86_INS_VPEXPANDD (line 1355) | X86_INS_VPEXPANDD = 1063 constant X86_INS_VPEXPANDQ (line 1356) | X86_INS_VPEXPANDQ = 1064 constant X86_INS_VPEXTRB (line 1357) | X86_INS_VPEXTRB = 1065 constant X86_INS_VPEXTRD (line 1358) | X86_INS_VPEXTRD = 1066 constant X86_INS_VPEXTRQ (line 1359) | X86_INS_VPEXTRQ = 1067 constant X86_INS_VPEXTRW (line 1360) | X86_INS_VPEXTRW = 1068 constant X86_INS_VPGATHERDD (line 1361) | X86_INS_VPGATHERDD = 1069 constant X86_INS_VPGATHERDQ (line 1362) | X86_INS_VPGATHERDQ = 1070 constant X86_INS_VPGATHERQD (line 1363) | X86_INS_VPGATHERQD = 1071 constant X86_INS_VPGATHERQQ (line 1364) | X86_INS_VPGATHERQQ = 1072 constant X86_INS_VPHADDBD (line 1365) | X86_INS_VPHADDBD = 1073 constant X86_INS_VPHADDBQ (line 1366) | X86_INS_VPHADDBQ = 1074 constant X86_INS_VPHADDBW (line 1367) | X86_INS_VPHADDBW = 1075 constant X86_INS_VPHADDDQ (line 1368) | X86_INS_VPHADDDQ = 1076 constant X86_INS_VPHADDD (line 1369) | X86_INS_VPHADDD = 1077 constant X86_INS_VPHADDSW (line 1370) | X86_INS_VPHADDSW = 1078 constant X86_INS_VPHADDUBD (line 1371) | X86_INS_VPHADDUBD = 1079 constant X86_INS_VPHADDUBQ (line 1372) | X86_INS_VPHADDUBQ = 1080 constant X86_INS_VPHADDUBW (line 1373) | X86_INS_VPHADDUBW = 1081 constant X86_INS_VPHADDUDQ (line 1374) | X86_INS_VPHADDUDQ = 1082 constant X86_INS_VPHADDUWD (line 1375) | X86_INS_VPHADDUWD = 1083 constant X86_INS_VPHADDUWQ (line 1376) | X86_INS_VPHADDUWQ = 1084 constant X86_INS_VPHADDWD (line 1377) | X86_INS_VPHADDWD = 1085 constant X86_INS_VPHADDWQ (line 1378) | X86_INS_VPHADDWQ = 1086 constant X86_INS_VPHADDW (line 1379) | X86_INS_VPHADDW = 1087 constant X86_INS_VPHMINPOSUW (line 1380) | X86_INS_VPHMINPOSUW = 1088 constant X86_INS_VPHSUBBW (line 1381) | X86_INS_VPHSUBBW = 1089 constant X86_INS_VPHSUBDQ (line 1382) | X86_INS_VPHSUBDQ = 1090 constant X86_INS_VPHSUBD (line 1383) | X86_INS_VPHSUBD = 1091 constant X86_INS_VPHSUBSW (line 1384) | X86_INS_VPHSUBSW = 1092 constant X86_INS_VPHSUBWD (line 1385) | X86_INS_VPHSUBWD = 1093 constant X86_INS_VPHSUBW (line 1386) | X86_INS_VPHSUBW = 1094 constant X86_INS_VPINSRB (line 1387) | X86_INS_VPINSRB = 1095 constant X86_INS_VPINSRD (line 1388) | X86_INS_VPINSRD = 1096 constant X86_INS_VPINSRQ (line 1389) | X86_INS_VPINSRQ = 1097 constant X86_INS_VPINSRW (line 1390) | X86_INS_VPINSRW = 1098 constant X86_INS_VPLZCNTD (line 1391) | X86_INS_VPLZCNTD = 1099 constant X86_INS_VPLZCNTQ (line 1392) | X86_INS_VPLZCNTQ = 1100 constant X86_INS_VPMACSDD (line 1393) | X86_INS_VPMACSDD = 1101 constant X86_INS_VPMACSDQH (line 1394) | X86_INS_VPMACSDQH = 1102 constant X86_INS_VPMACSDQL (line 1395) | X86_INS_VPMACSDQL = 1103 constant X86_INS_VPMACSSDD (line 1396) | X86_INS_VPMACSSDD = 1104 constant X86_INS_VPMACSSDQH (line 1397) | X86_INS_VPMACSSDQH = 1105 constant X86_INS_VPMACSSDQL (line 1398) | X86_INS_VPMACSSDQL = 1106 constant X86_INS_VPMACSSWD (line 1399) | X86_INS_VPMACSSWD = 1107 constant X86_INS_VPMACSSWW (line 1400) | X86_INS_VPMACSSWW = 1108 constant X86_INS_VPMACSWD (line 1401) | X86_INS_VPMACSWD = 1109 constant X86_INS_VPMACSWW (line 1402) | X86_INS_VPMACSWW = 1110 constant X86_INS_VPMADCSSWD (line 1403) | X86_INS_VPMADCSSWD = 1111 constant X86_INS_VPMADCSWD (line 1404) | X86_INS_VPMADCSWD = 1112 constant X86_INS_VPMADDUBSW (line 1405) | X86_INS_VPMADDUBSW = 1113 constant X86_INS_VPMADDWD (line 1406) | X86_INS_VPMADDWD = 1114 constant X86_INS_VPMASKMOVD (line 1407) | X86_INS_VPMASKMOVD = 1115 constant X86_INS_VPMASKMOVQ (line 1408) | X86_INS_VPMASKMOVQ = 1116 constant X86_INS_VPMAXSB (line 1409) | X86_INS_VPMAXSB = 1117 constant X86_INS_VPMAXSD (line 1410) | X86_INS_VPMAXSD = 1118 constant X86_INS_VPMAXSQ (line 1411) | X86_INS_VPMAXSQ = 1119 constant X86_INS_VPMAXSW (line 1412) | X86_INS_VPMAXSW = 1120 constant X86_INS_VPMAXUB (line 1413) | X86_INS_VPMAXUB = 1121 constant X86_INS_VPMAXUD (line 1414) | X86_INS_VPMAXUD = 1122 constant X86_INS_VPMAXUQ (line 1415) | X86_INS_VPMAXUQ = 1123 constant X86_INS_VPMAXUW (line 1416) | X86_INS_VPMAXUW = 1124 constant X86_INS_VPMINSB (line 1417) | X86_INS_VPMINSB = 1125 constant X86_INS_VPMINSD (line 1418) | X86_INS_VPMINSD = 1126 constant X86_INS_VPMINSQ (line 1419) | X86_INS_VPMINSQ = 1127 constant X86_INS_VPMINSW (line 1420) | X86_INS_VPMINSW = 1128 constant X86_INS_VPMINUB (line 1421) | X86_INS_VPMINUB = 1129 constant X86_INS_VPMINUD (line 1422) | X86_INS_VPMINUD = 1130 constant X86_INS_VPMINUQ (line 1423) | X86_INS_VPMINUQ = 1131 constant X86_INS_VPMINUW (line 1424) | X86_INS_VPMINUW = 1132 constant X86_INS_VPMOVDB (line 1425) | X86_INS_VPMOVDB = 1133 constant X86_INS_VPMOVDW (line 1426) | X86_INS_VPMOVDW = 1134 constant X86_INS_VPMOVM2B (line 1427) | X86_INS_VPMOVM2B = 1135 constant X86_INS_VPMOVM2D (line 1428) | X86_INS_VPMOVM2D = 1136 constant X86_INS_VPMOVM2Q (line 1429) | X86_INS_VPMOVM2Q = 1137 constant X86_INS_VPMOVM2W (line 1430) | X86_INS_VPMOVM2W = 1138 constant X86_INS_VPMOVMSKB (line 1431) | X86_INS_VPMOVMSKB = 1139 constant X86_INS_VPMOVQB (line 1432) | X86_INS_VPMOVQB = 1140 constant X86_INS_VPMOVQD (line 1433) | X86_INS_VPMOVQD = 1141 constant X86_INS_VPMOVQW (line 1434) | X86_INS_VPMOVQW = 1142 constant X86_INS_VPMOVSDB (line 1435) | X86_INS_VPMOVSDB = 1143 constant X86_INS_VPMOVSDW (line 1436) | X86_INS_VPMOVSDW = 1144 constant X86_INS_VPMOVSQB (line 1437) | X86_INS_VPMOVSQB = 1145 constant X86_INS_VPMOVSQD (line 1438) | X86_INS_VPMOVSQD = 1146 constant X86_INS_VPMOVSQW (line 1439) | X86_INS_VPMOVSQW = 1147 constant X86_INS_VPMOVSXBD (line 1440) | X86_INS_VPMOVSXBD = 1148 constant X86_INS_VPMOVSXBQ (line 1441) | X86_INS_VPMOVSXBQ = 1149 constant X86_INS_VPMOVSXBW (line 1442) | X86_INS_VPMOVSXBW = 1150 constant X86_INS_VPMOVSXDQ (line 1443) | X86_INS_VPMOVSXDQ = 1151 constant X86_INS_VPMOVSXWD (line 1444) | X86_INS_VPMOVSXWD = 1152 constant X86_INS_VPMOVSXWQ (line 1445) | X86_INS_VPMOVSXWQ = 1153 constant X86_INS_VPMOVUSDB (line 1446) | X86_INS_VPMOVUSDB = 1154 constant X86_INS_VPMOVUSDW (line 1447) | X86_INS_VPMOVUSDW = 1155 constant X86_INS_VPMOVUSQB (line 1448) | X86_INS_VPMOVUSQB = 1156 constant X86_INS_VPMOVUSQD (line 1449) | X86_INS_VPMOVUSQD = 1157 constant X86_INS_VPMOVUSQW (line 1450) | X86_INS_VPMOVUSQW = 1158 constant X86_INS_VPMOVZXBD (line 1451) | X86_INS_VPMOVZXBD = 1159 constant X86_INS_VPMOVZXBQ (line 1452) | X86_INS_VPMOVZXBQ = 1160 constant X86_INS_VPMOVZXBW (line 1453) | X86_INS_VPMOVZXBW = 1161 constant X86_INS_VPMOVZXDQ (line 1454) | X86_INS_VPMOVZXDQ = 1162 constant X86_INS_VPMOVZXWD (line 1455) | X86_INS_VPMOVZXWD = 1163 constant X86_INS_VPMOVZXWQ (line 1456) | X86_INS_VPMOVZXWQ = 1164 constant X86_INS_VPMULDQ (line 1457) | X86_INS_VPMULDQ = 1165 constant X86_INS_VPMULHRSW (line 1458) | X86_INS_VPMULHRSW = 1166 constant X86_INS_VPMULHUW (line 1459) | X86_INS_VPMULHUW = 1167 constant X86_INS_VPMULHW (line 1460) | X86_INS_VPMULHW = 1168 constant X86_INS_VPMULLD (line 1461) | X86_INS_VPMULLD = 1169 constant X86_INS_VPMULLQ (line 1462) | X86_INS_VPMULLQ = 1170 constant X86_INS_VPMULLW (line 1463) | X86_INS_VPMULLW = 1171 constant X86_INS_VPMULUDQ (line 1464) | X86_INS_VPMULUDQ = 1172 constant X86_INS_VPORD (line 1465) | X86_INS_VPORD = 1173 constant X86_INS_VPORQ (line 1466) | X86_INS_VPORQ = 1174 constant X86_INS_VPOR (line 1467) | X86_INS_VPOR = 1175 constant X86_INS_VPPERM (line 1468) | X86_INS_VPPERM = 1176 constant X86_INS_VPROTB (line 1469) | X86_INS_VPROTB = 1177 constant X86_INS_VPROTD (line 1470) | X86_INS_VPROTD = 1178 constant X86_INS_VPROTQ (line 1471) | X86_INS_VPROTQ = 1179 constant X86_INS_VPROTW (line 1472) | X86_INS_VPROTW = 1180 constant X86_INS_VPSADBW (line 1473) | X86_INS_VPSADBW = 1181 constant X86_INS_VPSCATTERDD (line 1474) | X86_INS_VPSCATTERDD = 1182 constant X86_INS_VPSCATTERDQ (line 1475) | X86_INS_VPSCATTERDQ = 1183 constant X86_INS_VPSCATTERQD (line 1476) | X86_INS_VPSCATTERQD = 1184 constant X86_INS_VPSCATTERQQ (line 1477) | X86_INS_VPSCATTERQQ = 1185 constant X86_INS_VPSHAB (line 1478) | X86_INS_VPSHAB = 1186 constant X86_INS_VPSHAD (line 1479) | X86_INS_VPSHAD = 1187 constant X86_INS_VPSHAQ (line 1480) | X86_INS_VPSHAQ = 1188 constant X86_INS_VPSHAW (line 1481) | X86_INS_VPSHAW = 1189 constant X86_INS_VPSHLB (line 1482) | X86_INS_VPSHLB = 1190 constant X86_INS_VPSHLD (line 1483) | X86_INS_VPSHLD = 1191 constant X86_INS_VPSHLQ (line 1484) | X86_INS_VPSHLQ = 1192 constant X86_INS_VPSHLW (line 1485) | X86_INS_VPSHLW = 1193 constant X86_INS_VPSHUFB (line 1486) | X86_INS_VPSHUFB = 1194 constant X86_INS_VPSHUFD (line 1487) | X86_INS_VPSHUFD = 1195 constant X86_INS_VPSHUFHW (line 1488) | X86_INS_VPSHUFHW = 1196 constant X86_INS_VPSHUFLW (line 1489) | X86_INS_VPSHUFLW = 1197 constant X86_INS_VPSIGNB (line 1490) | X86_INS_VPSIGNB = 1198 constant X86_INS_VPSIGND (line 1491) | X86_INS_VPSIGND = 1199 constant X86_INS_VPSIGNW (line 1492) | X86_INS_VPSIGNW = 1200 constant X86_INS_VPSLLDQ (line 1493) | X86_INS_VPSLLDQ = 1201 constant X86_INS_VPSLLD (line 1494) | X86_INS_VPSLLD = 1202 constant X86_INS_VPSLLQ (line 1495) | X86_INS_VPSLLQ = 1203 constant X86_INS_VPSLLVD (line 1496) | X86_INS_VPSLLVD = 1204 constant X86_INS_VPSLLVQ (line 1497) | X86_INS_VPSLLVQ = 1205 constant X86_INS_VPSLLW (line 1498) | X86_INS_VPSLLW = 1206 constant X86_INS_VPSRAD (line 1499) | X86_INS_VPSRAD = 1207 constant X86_INS_VPSRAQ (line 1500) | X86_INS_VPSRAQ = 1208 constant X86_INS_VPSRAVD (line 1501) | X86_INS_VPSRAVD = 1209 constant X86_INS_VPSRAVQ (line 1502) | X86_INS_VPSRAVQ = 1210 constant X86_INS_VPSRAW (line 1503) | X86_INS_VPSRAW = 1211 constant X86_INS_VPSRLDQ (line 1504) | X86_INS_VPSRLDQ = 1212 constant X86_INS_VPSRLD (line 1505) | X86_INS_VPSRLD = 1213 constant X86_INS_VPSRLQ (line 1506) | X86_INS_VPSRLQ = 1214 constant X86_INS_VPSRLVD (line 1507) | X86_INS_VPSRLVD = 1215 constant X86_INS_VPSRLVQ (line 1508) | X86_INS_VPSRLVQ = 1216 constant X86_INS_VPSRLW (line 1509) | X86_INS_VPSRLW = 1217 constant X86_INS_VPSUBB (line 1510) | X86_INS_VPSUBB = 1218 constant X86_INS_VPSUBD (line 1511) | X86_INS_VPSUBD = 1219 constant X86_INS_VPSUBQ (line 1512) | X86_INS_VPSUBQ = 1220 constant X86_INS_VPSUBSB (line 1513) | X86_INS_VPSUBSB = 1221 constant X86_INS_VPSUBSW (line 1514) | X86_INS_VPSUBSW = 1222 constant X86_INS_VPSUBUSB (line 1515) | X86_INS_VPSUBUSB = 1223 constant X86_INS_VPSUBUSW (line 1516) | X86_INS_VPSUBUSW = 1224 constant X86_INS_VPSUBW (line 1517) | X86_INS_VPSUBW = 1225 constant X86_INS_VPTESTMD (line 1518) | X86_INS_VPTESTMD = 1226 constant X86_INS_VPTESTMQ (line 1519) | X86_INS_VPTESTMQ = 1227 constant X86_INS_VPTESTNMD (line 1520) | X86_INS_VPTESTNMD = 1228 constant X86_INS_VPTESTNMQ (line 1521) | X86_INS_VPTESTNMQ = 1229 constant X86_INS_VPTEST (line 1522) | X86_INS_VPTEST = 1230 constant X86_INS_VPUNPCKHBW (line 1523) | X86_INS_VPUNPCKHBW = 1231 constant X86_INS_VPUNPCKHDQ (line 1524) | X86_INS_VPUNPCKHDQ = 1232 constant X86_INS_VPUNPCKHQDQ (line 1525) | X86_INS_VPUNPCKHQDQ = 1233 constant X86_INS_VPUNPCKHWD (line 1526) | X86_INS_VPUNPCKHWD = 1234 constant X86_INS_VPUNPCKLBW (line 1527) | X86_INS_VPUNPCKLBW = 1235 constant X86_INS_VPUNPCKLDQ (line 1528) | X86_INS_VPUNPCKLDQ = 1236 constant X86_INS_VPUNPCKLQDQ (line 1529) | X86_INS_VPUNPCKLQDQ = 1237 constant X86_INS_VPUNPCKLWD (line 1530) | X86_INS_VPUNPCKLWD = 1238 constant X86_INS_VPXORD (line 1531) | X86_INS_VPXORD = 1239 constant X86_INS_VPXORQ (line 1532) | X86_INS_VPXORQ = 1240 constant X86_INS_VPXOR (line 1533) | X86_INS_VPXOR = 1241 constant X86_INS_VRCP14PD (line 1534) | X86_INS_VRCP14PD = 1242 constant X86_INS_VRCP14PS (line 1535) | X86_INS_VRCP14PS = 1243 constant X86_INS_VRCP14SD (line 1536) | X86_INS_VRCP14SD = 1244 constant X86_INS_VRCP14SS (line 1537) | X86_INS_VRCP14SS = 1245 constant X86_INS_VRCP28PD (line 1538) | X86_INS_VRCP28PD = 1246 constant X86_INS_VRCP28PS (line 1539) | X86_INS_VRCP28PS = 1247 constant X86_INS_VRCP28SD (line 1540) | X86_INS_VRCP28SD = 1248 constant X86_INS_VRCP28SS (line 1541) | X86_INS_VRCP28SS = 1249 constant X86_INS_VRCPPS (line 1542) | X86_INS_VRCPPS = 1250 constant X86_INS_VRCPSS (line 1543) | X86_INS_VRCPSS = 1251 constant X86_INS_VRNDSCALEPD (line 1544) | X86_INS_VRNDSCALEPD = 1252 constant X86_INS_VRNDSCALEPS (line 1545) | X86_INS_VRNDSCALEPS = 1253 constant X86_INS_VRNDSCALESD (line 1546) | X86_INS_VRNDSCALESD = 1254 constant X86_INS_VRNDSCALESS (line 1547) | X86_INS_VRNDSCALESS = 1255 constant X86_INS_VROUNDPD (line 1548) | X86_INS_VROUNDPD = 1256 constant X86_INS_VROUNDPS (line 1549) | X86_INS_VROUNDPS = 1257 constant X86_INS_VROUNDSD (line 1550) | X86_INS_VROUNDSD = 1258 constant X86_INS_VROUNDSS (line 1551) | X86_INS_VROUNDSS = 1259 constant X86_INS_VRSQRT14PD (line 1552) | X86_INS_VRSQRT14PD = 1260 constant X86_INS_VRSQRT14PS (line 1553) | X86_INS_VRSQRT14PS = 1261 constant X86_INS_VRSQRT14SD (line 1554) | X86_INS_VRSQRT14SD = 1262 constant X86_INS_VRSQRT14SS (line 1555) | X86_INS_VRSQRT14SS = 1263 constant X86_INS_VRSQRT28PD (line 1556) | X86_INS_VRSQRT28PD = 1264 constant X86_INS_VRSQRT28PS (line 1557) | X86_INS_VRSQRT28PS = 1265 constant X86_INS_VRSQRT28SD (line 1558) | X86_INS_VRSQRT28SD = 1266 constant X86_INS_VRSQRT28SS (line 1559) | X86_INS_VRSQRT28SS = 1267 constant X86_INS_VRSQRTPS (line 1560) | X86_INS_VRSQRTPS = 1268 constant X86_INS_VRSQRTSS (line 1561) | X86_INS_VRSQRTSS = 1269 constant X86_INS_VSCATTERDPD (line 1562) | X86_INS_VSCATTERDPD = 1270 constant X86_INS_VSCATTERDPS (line 1563) | X86_INS_VSCATTERDPS = 1271 constant X86_INS_VSCATTERPF0DPD (line 1564) | X86_INS_VSCATTERPF0DPD = 1272 constant X86_INS_VSCATTERPF0DPS (line 1565) | X86_INS_VSCATTERPF0DPS = 1273 constant X86_INS_VSCATTERPF0QPD (line 1566) | X86_INS_VSCATTERPF0QPD = 1274 constant X86_INS_VSCATTERPF0QPS (line 1567) | X86_INS_VSCATTERPF0QPS = 1275 constant X86_INS_VSCATTERPF1DPD (line 1568) | X86_INS_VSCATTERPF1DPD = 1276 constant X86_INS_VSCATTERPF1DPS (line 1569) | X86_INS_VSCATTERPF1DPS = 1277 constant X86_INS_VSCATTERPF1QPD (line 1570) | X86_INS_VSCATTERPF1QPD = 1278 constant X86_INS_VSCATTERPF1QPS (line 1571) | X86_INS_VSCATTERPF1QPS = 1279 constant X86_INS_VSCATTERQPD (line 1572) | X86_INS_VSCATTERQPD = 1280 constant X86_INS_VSCATTERQPS (line 1573) | X86_INS_VSCATTERQPS = 1281 constant X86_INS_VSHUFPD (line 1574) | X86_INS_VSHUFPD = 1282 constant X86_INS_VSHUFPS (line 1575) | X86_INS_VSHUFPS = 1283 constant X86_INS_VSQRTPD (line 1576) | X86_INS_VSQRTPD = 1284 constant X86_INS_VSQRTPS (line 1577) | X86_INS_VSQRTPS = 1285 constant X86_INS_VSQRTSD (line 1578) | X86_INS_VSQRTSD = 1286 constant X86_INS_VSQRTSS (line 1579) | X86_INS_VSQRTSS = 1287 constant X86_INS_VSTMXCSR (line 1580) | X86_INS_VSTMXCSR = 1288 constant X86_INS_VSUBPD (line 1581) | X86_INS_VSUBPD = 1289 constant X86_INS_VSUBPS (line 1582) | X86_INS_VSUBPS = 1290 constant X86_INS_VSUBSD (line 1583) | X86_INS_VSUBSD = 1291 constant X86_INS_VSUBSS (line 1584) | X86_INS_VSUBSS = 1292 constant X86_INS_VTESTPD (line 1585) | X86_INS_VTESTPD = 1293 constant X86_INS_VTESTPS (line 1586) | X86_INS_VTESTPS = 1294 constant X86_INS_VUNPCKHPD (line 1587) | X86_INS_VUNPCKHPD = 1295 constant X86_INS_VUNPCKHPS (line 1588) | X86_INS_VUNPCKHPS = 1296 constant X86_INS_VUNPCKLPD (line 1589) | X86_INS_VUNPCKLPD = 1297 constant X86_INS_VUNPCKLPS (line 1590) | X86_INS_VUNPCKLPS = 1298 constant X86_INS_VZEROALL (line 1591) | X86_INS_VZEROALL = 1299 constant X86_INS_VZEROUPPER (line 1592) | X86_INS_VZEROUPPER = 1300 constant X86_INS_WAIT (line 1593) | X86_INS_WAIT = 1301 constant X86_INS_WBINVD (line 1594) | X86_INS_WBINVD = 1302 constant X86_INS_WRFSBASE (line 1595) | X86_INS_WRFSBASE = 1303 constant X86_INS_WRGSBASE (line 1596) | X86_INS_WRGSBASE = 1304 constant X86_INS_WRMSR (line 1597) | X86_INS_WRMSR = 1305 constant X86_INS_XABORT (line 1598) | X86_INS_XABORT = 1306 constant X86_INS_XACQUIRE (line 1599) | X86_INS_XACQUIRE = 1307 constant X86_INS_XBEGIN (line 1600) | X86_INS_XBEGIN = 1308 constant X86_INS_XCHG (line 1601) | X86_INS_XCHG = 1309 constant X86_INS_XCRYPTCBC (line 1602) | X86_INS_XCRYPTCBC = 1310 constant X86_INS_XCRYPTCFB (line 1603) | X86_INS_XCRYPTCFB = 1311 constant X86_INS_XCRYPTCTR (line 1604) | X86_INS_XCRYPTCTR = 1312 constant X86_INS_XCRYPTECB (line 1605) | X86_INS_XCRYPTECB = 1313 constant X86_INS_XCRYPTOFB (line 1606) | X86_INS_XCRYPTOFB = 1314 constant X86_INS_XEND (line 1607) | X86_INS_XEND = 1315 constant X86_INS_XGETBV (line 1608) | X86_INS_XGETBV = 1316 constant X86_INS_XLATB (line 1609) | X86_INS_XLATB = 1317 constant X86_INS_XRELEASE (line 1610) | X86_INS_XRELEASE = 1318 constant X86_INS_XRSTOR (line 1611) | X86_INS_XRSTOR = 1319 constant X86_INS_XRSTOR64 (line 1612) | X86_INS_XRSTOR64 = 1320 constant X86_INS_XRSTORS (line 1613) | X86_INS_XRSTORS = 1321 constant X86_INS_XRSTORS64 (line 1614) | X86_INS_XRSTORS64 = 1322 constant X86_INS_XSAVE (line 1615) | X86_INS_XSAVE = 1323 constant X86_INS_XSAVE64 (line 1616) | X86_INS_XSAVE64 = 1324 constant X86_INS_XSAVEC (line 1617) | X86_INS_XSAVEC = 1325 constant X86_INS_XSAVEC64 (line 1618) | X86_INS_XSAVEC64 = 1326 constant X86_INS_XSAVEOPT (line 1619) | X86_INS_XSAVEOPT = 1327 constant X86_INS_XSAVEOPT64 (line 1620) | X86_INS_XSAVEOPT64 = 1328 constant X86_INS_XSAVES (line 1621) | X86_INS_XSAVES = 1329 constant X86_INS_XSAVES64 (line 1622) | X86_INS_XSAVES64 = 1330 constant X86_INS_XSETBV (line 1623) | X86_INS_XSETBV = 1331 constant X86_INS_XSHA1 (line 1624) | X86_INS_XSHA1 = 1332 constant X86_INS_XSHA256 (line 1625) | X86_INS_XSHA256 = 1333 constant X86_INS_XSTORE (line 1626) | X86_INS_XSTORE = 1334 constant X86_INS_XTEST (line 1627) | X86_INS_XTEST = 1335 constant X86_INS_FDISI8087_NOP (line 1628) | X86_INS_FDISI8087_NOP = 1336 constant X86_INS_FENI8087_NOP (line 1629) | X86_INS_FENI8087_NOP = 1337 constant X86_INS_ENDING (line 1630) | X86_INS_ENDING = 1338 FILE: bindings/go/unicorn/x86_test.go function MakeUc (line 9) | func MakeUc(mode int, code string) (Unicorn, error) { function TestX86 (line 29) | func TestX86(t *testing.T) { function TestX86InvalidRead (line 45) | func TestX86InvalidRead(t *testing.T) { function TestX86InvalidWrite (line 62) | func TestX86InvalidWrite(t *testing.T) { function TestX86InOut (line 79) | func TestX86InOut(t *testing.T) { function TestX86Syscall (line 126) | func TestX86Syscall(t *testing.T) { function TestX86Mmr (line 147) | func TestX86Mmr(t *testing.T) { function BenchmarkX86Hook (line 162) | func BenchmarkX86Hook(b *testing.B) { FILE: bindings/haskell/src/cbits/unicorn_wrapper.c function uc_close_wrapper (line 5) | void uc_close_wrapper(uc_engine *uc) { function uc_close_dummy (line 9) | void uc_close_dummy(uc_engine *uc) { function uc_err (line 12) | uc_err uc_reg_write_wrapper(uc_engine *uc, int regid, const int64_t *val... function uc_err (line 16) | uc_err uc_reg_read_wrapper(uc_engine *uc, int regid, int64_t *value) { function uc_err (line 20) | uc_err uc_reg_write_batch_wrapper(uc_engine *uc, int *regs, int64_t *val... function uc_err (line 34) | uc_err uc_reg_read_batch_wrapper(uc_engine *uc, int *regs, int64_t *vals... function uc_free_wrapper (line 48) | void uc_free_wrapper(void *mem) { FILE: bindings/java/src/main/java/unicorn/Arm64Const.java type Arm64Const (line 5) | public interface Arm64Const { FILE: bindings/java/src/main/java/unicorn/Arm64SysHook.java type Arm64SysHook (line 27) | public interface Arm64SysHook extends InstructionHook { method hook (line 39) | public int hook(Unicorn u, int reg, Arm64_CP cp_reg, Object user); FILE: bindings/java/src/main/java/unicorn/Arm64_CP.java class Arm64_CP (line 25) | public class Arm64_CP { method Arm64_CP (line 29) | public Arm64_CP(int crn, int crm, int op0, int op1, int op2) { method Arm64_CP (line 33) | public Arm64_CP(int crn, int crm, int op0, int op1, int op2, long val) { method toString (line 42) | @Override FILE: bindings/java/src/main/java/unicorn/ArmConst.java type ArmConst (line 5) | public interface ArmConst { FILE: bindings/java/src/main/java/unicorn/Arm_CP.java class Arm_CP (line 4) | public class Arm_CP { method Arm_CP (line 8) | public Arm_CP(int cp, int is64, int sec, int crn, int crm, int opc1, method Arm_CP (line 13) | public Arm_CP(int cp, int is64, int sec, int crn, int crm, int opc1, method toString (line 25) | @Override FILE: bindings/java/src/main/java/unicorn/BlockHook.java type BlockHook (line 25) | public interface BlockHook extends Hook { method hook (line 33) | public void hook(Unicorn u, long address, int size, Object user); FILE: bindings/java/src/main/java/unicorn/CodeHook.java type CodeHook (line 25) | public interface CodeHook extends Hook { method hook (line 33) | public void hook(Unicorn u, long address, int size, Object user); FILE: bindings/java/src/main/java/unicorn/CpuidHook.java type CpuidHook (line 25) | public interface CpuidHook extends InstructionHook { method hook (line 33) | public int hook(Unicorn u, Object user); FILE: bindings/java/src/main/java/unicorn/EdgeGeneratedHook.java type EdgeGeneratedHook (line 25) | public interface EdgeGeneratedHook extends Hook { method hook (line 33) | public void hook(Unicorn u, TranslationBlock cur_tb, FILE: bindings/java/src/main/java/unicorn/EventMemHook.java type EventMemHook (line 26) | public interface EventMemHook extends Hook { method hook (line 42) | public boolean hook(Unicorn u, int type, long address, int size, long ... FILE: bindings/java/src/main/java/unicorn/Hook.java type Hook (line 25) | public interface Hook { FILE: bindings/java/src/main/java/unicorn/InHook.java type InHook (line 25) | public interface InHook extends InstructionHook { method hook (line 34) | public int hook(Unicorn u, int port, int size, Object user); FILE: bindings/java/src/main/java/unicorn/InstructionHook.java type InstructionHook (line 25) | public interface InstructionHook extends Hook { FILE: bindings/java/src/main/java/unicorn/InterruptHook.java type InterruptHook (line 25) | public interface InterruptHook extends Hook { method hook (line 32) | public void hook(Unicorn u, int intno, Object user); FILE: bindings/java/src/main/java/unicorn/InvalidInstructionHook.java type InvalidInstructionHook (line 25) | public interface InvalidInstructionHook extends Hook { method hook (line 35) | public boolean hook(Unicorn u, Object user); FILE: bindings/java/src/main/java/unicorn/M68kConst.java type M68kConst (line 5) | public interface M68kConst { FILE: bindings/java/src/main/java/unicorn/MemHook.java type MemHook (line 27) | public interface MemHook extends Hook { method hook (line 40) | public void hook(Unicorn u, int type, long address, int size, long value, FILE: bindings/java/src/main/java/unicorn/MemRegion.java class MemRegion (line 24) | public class MemRegion { method MemRegion (line 29) | public MemRegion(long begin, long end, int perms) { method toString (line 35) | @Override FILE: bindings/java/src/main/java/unicorn/MipsConst.java type MipsConst (line 5) | public interface MipsConst { FILE: bindings/java/src/main/java/unicorn/MmioReadHandler.java type MmioReadHandler (line 26) | public interface MmioReadHandler { method read (line 36) | long read(Unicorn u, long offset, int size, Object user); FILE: bindings/java/src/main/java/unicorn/MmioWriteHandler.java type MmioWriteHandler (line 26) | public interface MmioWriteHandler { method write (line 36) | void write(Unicorn u, long offset, int size, long value, Object user_d... FILE: bindings/java/src/main/java/unicorn/OutHook.java type OutHook (line 25) | public interface OutHook extends InstructionHook { method hook (line 33) | public void hook(Unicorn u, int port, int size, int value, Object user); FILE: bindings/java/src/main/java/unicorn/PpcConst.java type PpcConst (line 5) | public interface PpcConst { FILE: bindings/java/src/main/java/unicorn/RiscvConst.java type RiscvConst (line 5) | public interface RiscvConst { FILE: bindings/java/src/main/java/unicorn/S390xConst.java type S390xConst (line 5) | public interface S390xConst { FILE: bindings/java/src/main/java/unicorn/SparcConst.java type SparcConst (line 5) | public interface SparcConst { FILE: bindings/java/src/main/java/unicorn/SyscallHook.java type SyscallHook (line 26) | public interface SyscallHook extends InstructionHook { method hook (line 32) | public void hook(Unicorn u, Object user); FILE: bindings/java/src/main/java/unicorn/TcgOpcodeHook.java type TcgOpcodeHook (line 25) | public interface TcgOpcodeHook extends Hook { method hook (line 38) | public void hook(Unicorn u, long address, long arg1, long arg2, int size, FILE: bindings/java/src/main/java/unicorn/TlbFillHook.java type TlbFillHook (line 25) | public interface TlbFillHook extends Hook { method hook (line 41) | public long hook(Unicorn u, long vaddr, int type, Object user); FILE: bindings/java/src/main/java/unicorn/TranslationBlock.java class TranslationBlock (line 25) | public class TranslationBlock { method TranslationBlock (line 30) | public TranslationBlock(long pc, int icount, int size) { method toString (line 36) | @Override FILE: bindings/java/src/main/java/unicorn/TriCoreConst.java type TriCoreConst (line 5) | public interface TriCoreConst { FILE: bindings/java/src/main/java/unicorn/Unicorn.java class Unicorn (line 35) | public class Unicorn method nextAllocCounter (line 49) | private static long nextAllocCounter() { class HookWrapper (line 54) | private static class HookWrapper { method finalize (line 58) | @Override class Context (line 64) | public static class Context { method finalize (line 69) | @Override method reg_read (line 82) | public long reg_read(int regid) throws UnicornException { method reg_read (line 94) | public Object reg_read(int regid, Object opt) throws UnicornException { method reg_write (line 105) | public void reg_write(int regid, long value) throws UnicornException { method reg_write (line 116) | public void reg_write(int regid, Object value) throws UnicornExcepti... method Unicorn (line 134) | public Unicorn(int arch, int mode) throws UnicornException { method close (line 146) | public void close() throws UnicornException { method finalize (line 156) | @Override method version (line 168) | public static int version() { method arch_supported (line 179) | public static boolean arch_supported(int arch) { method emu_start (line 196) | public void emu_start(long begin, long until, long timeout, method emu_stop (line 209) | public void emu_stop() throws UnicornException { method is_long_register (line 213) | private static boolean is_long_register(int arch, int regid) { method do_reg_read_long (line 234) | private static long do_reg_read_long(long ptr, int isContext, int arch, method do_reg_read_obj (line 243) | private static Object do_reg_read_obj(long ptr, int isContext, int arch, method do_reg_write_long (line 290) | private static void do_reg_write_long(long ptr, int isContext, int arch, method do_reg_write_obj (line 299) | private static void do_reg_write_obj(long ptr, int isContext, int arch, method do_reg_read_bigint (line 363) | private static BigInteger do_reg_read_bigint(long ptr, int isContext, method do_reg_write_bigint (line 384) | private static void do_reg_write_bigint(long ptr, int isContext, int r... method reg_read (line 422) | public long reg_read(int regid) throws UnicornException { method reg_read (line 454) | public Object reg_read(int regid, Object opt) throws UnicornException { method reg_write (line 469) | public void reg_write(int regid, long value) throws UnicornException { method reg_write (line 498) | public void reg_write(int regid, Object value) throws UnicornException { method reg_read_batch (line 506) | @Deprecated method reg_write_batch (line 519) | @Deprecated method mem_read (line 537) | public byte[] mem_read(long address, int size) throws UnicornException { method mem_read (line 544) | @Deprecated method mem_write (line 563) | public void mem_write(long address, byte[] bytes) throws UnicornExcept... method query (line 574) | public long query(int type) throws UnicornException { method errno (line 587) | @Deprecated method strerror (line 599) | public static String strerror(int code) { method ctl_get_mode (line 608) | public int ctl_get_mode() throws UnicornException { method ctl_get_arch (line 617) | public int ctl_get_arch() throws UnicornException { method ctl_get_timeout (line 622) | public long ctl_get_timeout() throws UnicornException { method ctl_get_page_size (line 627) | public int ctl_get_page_size() throws UnicornException { method ctl_set_page_size (line 637) | public void ctl_set_page_size(int page_size) throws UnicornException { method ctl_exits_enabled (line 648) | public void ctl_exits_enabled(boolean value) throws UnicornException { method ctl_get_exits_cnt (line 657) | public long ctl_get_exits_cnt() throws UnicornException { method ctl_get_exits (line 666) | public long[] ctl_get_exits() throws UnicornException { method ctl_set_exits (line 675) | public void ctl_set_exits(long[] exits) throws UnicornException { method ctl_get_cpu_model (line 684) | public int ctl_get_cpu_model() throws UnicornException { method ctl_set_cpu_model (line 695) | public void ctl_set_cpu_model(int cpu_model) throws UnicornException { method ctl_request_cache (line 700) | public TranslationBlock ctl_request_cache(long address) method ctl_remove_cache (line 712) | public void ctl_remove_cache(long address, long end) method ctl_flush_tb (line 718) | public void ctl_flush_tb() throws UnicornException { method ctl_flush_tlb (line 724) | public void ctl_flush_tlb() throws UnicornException { method ctl_tlb_mode (line 733) | public void ctl_tlb_mode(int mode) throws UnicornException { method registerHook (line 737) | private long registerHook(Hook hook, long val) { method hook_add (line 756) | public long hook_add(InterruptHook callback, Object user_data) method hook_add (line 777) | public long hook_add(InstructionHook callback, int insn, long begin, method hook_add (line 798) | public long hook_add(InstructionHook callback, int insn, Object user_d... method hook_add (line 814) | public long hook_add(InHook callback, Object user_data) method hook_add (line 830) | public long hook_add(OutHook callback, Object user_data) method hook_add (line 839) | @Deprecated method hook_add (line 861) | public long hook_add(CodeHook callback, long begin, long end, method hook_add (line 883) | public long hook_add(BlockHook callback, long begin, long end, method hook_add (line 909) | public long hook_add(MemHook callback, int type, long begin, long end, method hook_add (line 934) | public long hook_add(EventMemHook callback, int type, long begin, long... method hook_add (line 953) | public long hook_add(EventMemHook callback, int type, Object user_data) method hook_add (line 970) | public long hook_add(InvalidInstructionHook callback, method hook_add (line 991) | public long hook_add(EdgeGeneratedHook callback, long begin, long end, method hook_add (line 1015) | public long hook_add(TcgOpcodeHook callback, long begin, long end, method hook_add (line 1037) | public long hook_add(TlbFillHook callback, long begin, long end, method hook_del (line 1047) | public void hook_del(long hook) throws UnicornException { method hook_del (line 1060) | public void hook_del(Hook hook) throws UnicornException { method mmio_map (line 1090) | public void mmio_map(long address, long size, MmioReadHandler read_cb, method mem_map (line 1110) | public void mem_map(long address, long size, int perms) method mem_map_ptr (line 1136) | public void mem_map_ptr(long address, Buffer buf, int perms) method mem_unmap (line 1147) | public void mem_unmap(long address, long size) throws UnicornException { method mem_protect (line 1159) | public void mem_protect(long address, long size, int perms) method mem_regions (line 1171) | public MemRegion[] mem_regions() throws UnicornException { method context_save (line 1179) | public Context context_save() throws UnicornException { method context_update (line 1193) | public void context_update(Context context) throws UnicornException { method context_restore (line 1204) | public void context_restore(Context context) throws UnicornException { method context_alloc (line 1220) | @Deprecated method free (line 1236) | @Deprecated method context_save (line 1243) | @Deprecated method context_restore (line 1249) | @Deprecated method _open (line 1255) | private static native long _open(int arch, int mode) method _close (line 1258) | private static native void _close(long uc) throws UnicornException; method _emu_start (line 1260) | private static native void _emu_start(long uc, long begin, long until, method _emu_stop (line 1264) | private static native void _emu_stop(long uc) throws UnicornException; method _reg_read_long (line 1266) | private static native long _reg_read_long(long ptr, int isContext, method _reg_read_bytes (line 1269) | private static native void _reg_read_bytes(long ptr, int isContext, method _reg_write_long (line 1272) | private static native void _reg_write_long(long ptr, int isContext, method _reg_write_bytes (line 1276) | private static native void _reg_write_bytes(long ptr, int isContext, method _reg_read_x86_mmr (line 1279) | private static native X86_MMR _reg_read_x86_mmr(long ptr, int isContext, method _reg_write_x86_mmr (line 1282) | private static native void _reg_write_x86_mmr(long ptr, int isContext, method _reg_read_x86_msr (line 1286) | private static native long _reg_read_x86_msr(long ptr, int isContext, method _reg_write_x86_msr (line 1289) | private static native void _reg_write_x86_msr(long ptr, int isContext, method _reg_read_arm_cp (line 1292) | private static native long _reg_read_arm_cp(long ptr, int isContext, i... method _reg_write_arm_cp (line 1296) | private static native void _reg_write_arm_cp(long ptr, int isContext, method _reg_read_arm64_cp (line 1300) | private static native long _reg_read_arm64_cp(long ptr, int isContext, method _reg_write_arm64_cp (line 1304) | private static native void _reg_write_arm64_cp(long ptr, int isContext, method _mem_read (line 1308) | private static native void _mem_read(long uc, long address, method _mem_write (line 1311) | private static native void _mem_write(long uc, long address, method _version (line 1314) | private static native int _version(); method _arch_supported (line 1316) | private static native boolean _arch_supported(int arch); method _query (line 1318) | private static native long _query(long uc, int type) method _errno (line 1321) | private static native int _errno(long uc); method _strerror (line 1323) | private static native String _strerror(int code); method _hook_add (line 1325) | private native long _hook_add(long uc, int type, Hook callback, method _hook_add (line 1328) | private native long _hook_add(long uc, int type, Hook callback, method _hook_add (line 1332) | private native long _hook_add(long uc, int type, Hook callback, method _hook_del (line 1336) | private static native void _hook_del(long uc, long hh) method _hookwrapper_free (line 1339) | private static native void _hookwrapper_free(long hh) method _mmio_map (line 1342) | private native long[] _mmio_map(long uc, long address, long size, method _mem_map (line 1347) | private static native void _mem_map(long uc, long address, long size, method _mem_map_ptr (line 1350) | private static native void _mem_map_ptr(long uc, long address, Buffer ... method _mem_unmap (line 1353) | private static native void _mem_unmap(long uc, long address, long size) method _mem_protect (line 1356) | private static native void _mem_protect(long uc, long address, long size, method _mem_regions (line 1359) | private static native MemRegion[] _mem_regions(long uc) method _context_alloc (line 1362) | private static native long _context_alloc(long uc) throws UnicornExcep... method _context_free (line 1364) | private static native void _context_free(long ctx) throws UnicornExcep... method _context_save (line 1366) | private static native void _context_save(long uc, long ctx) method _context_restore (line 1369) | private static native void _context_restore(long uc, long ctx) method _ctl_get_mode (line 1372) | private static native int _ctl_get_mode(long uc) throws UnicornException; method _ctl_get_arch (line 1374) | private static native int _ctl_get_arch(long uc) throws UnicornException; method _ctl_get_timeout (line 1376) | private static native long _ctl_get_timeout(long uc) method _ctl_get_page_size (line 1379) | private static native int _ctl_get_page_size(long uc) method _ctl_set_page_size (line 1382) | private static native void _ctl_set_page_size(long uc, int page_size) method _ctl_set_use_exits (line 1385) | private static native void _ctl_set_use_exits(long uc, boolean value) method _ctl_get_exits_cnt (line 1388) | private static native long _ctl_get_exits_cnt(long uc) method _ctl_get_exits (line 1391) | private static native long[] _ctl_get_exits(long uc) method _ctl_set_exits (line 1394) | private static native void _ctl_set_exits(long uc, long[] exits) method _ctl_get_cpu_model (line 1397) | private static native int _ctl_get_cpu_model(long uc) method _ctl_set_cpu_model (line 1400) | private static native void _ctl_set_cpu_model(long uc, int cpu_model) method _ctl_request_cache (line 1403) | private static native TranslationBlock _ctl_request_cache(long uc, method _ctl_remove_cache (line 1406) | private static native void _ctl_remove_cache(long uc, long address, method _ctl_flush_tb (line 1409) | private static native void _ctl_flush_tb(long uc) throws UnicornExcept... method _ctl_flush_tlb (line 1411) | private static native void _ctl_flush_tlb(long uc) throws UnicornExcep... method _ctl_tlb_mode (line 1413) | private static native void _ctl_tlb_mode(long uc, int mode) FILE: bindings/java/src/main/java/unicorn/UnicornConst.java type UnicornConst (line 5) | public interface UnicornConst { FILE: bindings/java/src/main/java/unicorn/UnicornException.java class UnicornException (line 24) | public class UnicornException extends RuntimeException { method UnicornException (line 25) | public UnicornException() { method UnicornException (line 29) | public UnicornException(String msg) { FILE: bindings/java/src/main/java/unicorn/X86Const.java type X86Const (line 5) | public interface X86Const { FILE: bindings/java/src/main/java/unicorn/X86_Float80.java class X86_Float80 (line 24) | public class X86_Float80 { method X86_Float80 (line 28) | public X86_Float80(long mantissa, short exponent) { method toDouble (line 33) | public double toDouble() { method fromDouble (line 52) | public static X86_Float80 fromDouble(double val) { method toString (line 67) | @Override FILE: bindings/java/src/main/java/unicorn/X86_MMR.java class X86_MMR (line 25) | public class X86_MMR { method X86_MMR (line 31) | public X86_MMR(long base, int limit, int flags, short selector) { method X86_MMR (line 38) | public X86_MMR(long base, int limit) { method toString (line 45) | @Override FILE: bindings/java/src/main/java/unicorn/X86_MSR.java class X86_MSR (line 25) | public class X86_MSR { method X86_MSR (line 29) | public X86_MSR(int rid) { method X86_MSR (line 33) | public X86_MSR(int rid, long value) { method toString (line 38) | @Override FILE: bindings/java/src/test/java/samples/SampleNetworkAuditing.java class SampleNetworkAuditing (line 32) | public class SampleNetworkAuditing implements UnicornConst, X86Const { method get_id (line 39) | public static long get_id() { method toInt (line 43) | public static final long toInt(byte val[]) { method toBytes (line 52) | public static final byte[] toBytes(long val) { class MyInterruptHook (line 61) | private static class MyInterruptHook implements InterruptHook { method hook (line 63) | public void hook(Unicorn uc, int intno, Object user) { method join (line 324) | public static String join(ArrayList l, String sep) { class LogChain (line 337) | private static class LogChain { method clean (line 343) | public void clean() { method create_chain (line 348) | public void create_chain(long id) { method add_log (line 356) | public void add_log(long id, String msg) { method link_fd (line 366) | public void link_fd(long from_fd, long to_fd) { method get_original_fd (line 374) | public long get_original_fd(long fd) { method print_report (line 386) | public void print_report() { method read_string (line 403) | static String read_string(Unicorn uc, long addr) { method parse_sock_address (line 416) | static String parse_sock_address(byte[] sock_addr) { method print_sockcall (line 430) | static void print_sockcall(String msg) { method test_i386 (line 435) | public static void test_i386(byte[] code) { method main (line 467) | public static void main(String args[]) { FILE: bindings/java/src/test/java/samples/Sample_arm.java class Sample_arm (line 12) | public class Sample_arm implements UnicornConst, ArmConst { method test_arm (line 59) | public static void test_arm() { method test_thumb (line 97) | public static void test_thumb() { method test_armeb (line 129) | public static void test_armeb() { method test_thumbeb (line 166) | public static void test_thumbeb() { method test_thumb_mrs (line 200) | public static void test_thumb_mrs() { method test_thumb_ite_internal (line 239) | private static void test_thumb_ite_internal(boolean step, long[] r2r3) { method test_thumb_ite (line 267) | public static void test_thumb_ite() { method test_read_sctlr (line 291) | public static void test_read_sctlr() { method main (line 305) | public static void main(String args[]) { FILE: bindings/java/src/test/java/samples/Sample_arm64.java class Sample_arm64 (line 33) | public class Sample_arm64 implements UnicornConst, Arm64Const { method test_arm64_mem_fetch (line 67) | public static void test_arm64_mem_fetch() { method test_arm64 (line 104) | public static void test_arm64() { method test_arm64eb (line 141) | public static void test_arm64eb() { method test_arm64_sctlr (line 179) | public static void test_arm64_sctlr() { method test_arm64_hook_mrs (line 208) | public static void test_arm64_hook_mrs() { method test_arm64_pac (line 222) | public static void test_arm64_pac() { method main (line 271) | public static void main(String args[]) { FILE: bindings/java/src/test/java/samples/Sample_ctl.java class Sample_ctl (line 7) | public class Sample_ctl implements UnicornConst, X86Const { method test_uc_ctl_read (line 25) | public static void test_uc_ctl_read() { method test_uc_ctl_exits (line 47) | public static void test_uc_ctl_exits() { method time_emulation (line 92) | private static double time_emulation(Unicorn uc, long start, long end) { method test_uc_ctl_tb_cache (line 99) | public static void test_uc_ctl_tb_cache() { method main (line 152) | public static final void main(String[] args) { FILE: bindings/java/src/test/java/samples/Sample_m68k.java class Sample_m68k (line 31) | public class Sample_m68k implements UnicornConst, M68kConst { method test_m68k (line 55) | public static void test_m68k() { method main (line 156) | public static void main(String args[]) { FILE: bindings/java/src/test/java/samples/Sample_mips.java class Sample_mips (line 31) | public class Sample_mips implements UnicornConst, MipsConst { class MyBlockHook (line 41) | private static class MyBlockHook implements BlockHook { method hook (line 42) | public void hook(Unicorn u, long address, int size, Object user_data) { class MyCodeHook (line 50) | private static class MyCodeHook implements CodeHook { method hook (line 51) | public void hook(Unicorn u, long address, int size, Object user_data) { method test_mips_eb (line 58) | public static void test_mips_eb() { method test_mips_el (line 94) | public static void test_mips_el() { method main (line 129) | public static void main(String args[]) { FILE: bindings/java/src/test/java/samples/Sample_mmu.java class Sample_mmu (line 5) | public class Sample_mmu implements UnicornConst, X86Const { method x86_mmu_prepare_tlb (line 33) | private static void x86_mmu_prepare_tlb(Unicorn uc, long vaddr, method x86_mmu_pt_set (line 62) | private static void x86_mmu_pt_set(Unicorn uc, long vaddr, long paddr, method cpu_tlb (line 93) | public static void cpu_tlb() { method virtual_tlb (line 170) | public static void virtual_tlb() { method main (line 219) | public static final void main(String[] args) { FILE: bindings/java/src/test/java/samples/Sample_ppc.java class Sample_ppc (line 28) | public class Sample_ppc implements UnicornConst, PpcConst { method test_ppc (line 51) | public static void test_ppc() { method main (line 88) | public static final void main(String[] args) { FILE: bindings/java/src/test/java/samples/Sample_riscv.java class Sample_riscv (line 28) | public class Sample_riscv implements UnicornConst, RiscvConst { method test_riscv (line 80) | public static void test_riscv() { method test_riscv2 (line 116) | public static void test_riscv2() { method test_riscv3 (line 157) | public static void test_riscv3() { method test_riscv_step (line 193) | public static void test_riscv_step() { method test_riscv_timeout (line 242) | public static void test_riscv_timeout() { method test_riscv_sd64 (line 293) | public static void test_riscv_sd64() { method test_recover_from_illegal (line 341) | public static void test_recover_from_illegal() { method test_riscv_func_return (line 386) | public static void test_riscv_func_return() { method main (line 453) | public static final void main(String[] args) { FILE: bindings/java/src/test/java/samples/Sample_s390x.java class Sample_s390x (line 28) | public class Sample_s390x implements UnicornConst, S390xConst { method test_s390x (line 51) | public static void test_s390x() { method main (line 85) | public static final void main(String[] args) { FILE: bindings/java/src/test/java/samples/Sample_sparc.java class Sample_sparc (line 31) | public class Sample_sparc implements UnicornConst, SparcConst { method test_sparc (line 56) | public static void test_sparc() { method main (line 92) | public static void main(String args[]) { FILE: bindings/java/src/test/java/samples/Sample_tricore.java class Sample_tricore (line 30) | public class Sample_tricore implements UnicornConst, TriCoreConst { method test_tricore (line 53) | public static void test_tricore() { method main (line 81) | public static final void main(String[] args) { FILE: bindings/java/src/test/java/samples/Sample_x86.java class Sample_x86 (line 34) | public class Sample_x86 implements UnicornConst, X86Const { method test_miss_code (line 269) | public static void test_miss_code() { method test_i386 (line 298) | public static void test_i386() { method test_i386_map_ptr (line 352) | public static void test_i386_map_ptr() { method test_i386_jump (line 391) | public static void test_i386_jump() { method test_i386_loop (line 416) | public static void test_i386_loop() { method test_i386_invalid_mem_read (line 447) | public static void test_i386_invalid_mem_read() { method test_i386_invalid_mem_write (line 487) | public static void test_i386_invalid_mem_write() { method test_i386_jump_invalid (line 541) | public static void test_i386_jump_invalid() { method test_i386_inout (line 581) | public static void test_i386_inout() { method test_i386_context_save (line 621) | public static void test_i386_context_save() { method test_x86_64 (line 678) | public static void test_x86_64() { method test_x86_64_syscall (line 760) | public static void test_x86_64_syscall() { method test_x86_16 (line 789) | public static void test_x86_16() { method test_i386_invalid_mem_read_in_tb (line 823) | public static void test_i386_invalid_mem_read_in_tb() { method test_i386_smc_xor (line 874) | public static void test_i386_smc_xor() { method test_i386_mmio (line 933) | public static void test_i386_mmio() { method test_i386_hook_mem_invalid (line 971) | public static void test_i386_hook_mem_invalid() { method main (line 990) | public static void main(String args[]) { FILE: bindings/java/src/test/java/samples/Sample_x86_mmr.java class Sample_x86_mmr (line 32) | public class Sample_x86_mmr implements UnicornConst, X86Const { class SegmentDescriptor (line 52) | public static class SegmentDescriptor { method SegmentDescriptor (line 67) | public SegmentDescriptor() { method SegmentDescriptor (line 72) | public SegmentDescriptor(int base, int limit, boolean is_code) { method appendToBuffer (line 89) | public void appendToBuffer(ByteBuffer buf) { method test_x86_mmr (line 101) | public static void test_x86_mmr() { method gdt_demo (line 140) | public static void gdt_demo() { method main (line 233) | public static void main(String args[]) { FILE: bindings/java/src/test/java/samples/Shellcode.java class Shellcode (line 31) | public class Shellcode implements UnicornConst, X86Const { method test_i386 (line 102) | public static void test_i386() { method main (line 134) | public static void main(String args[]) { FILE: bindings/java/src/test/java/samples/Utils.java class Utils (line 3) | public class Utils { method hexToBytes (line 4) | public static byte[] hexToBytes(String s) { method toInt (line 14) | public static final int toInt(byte val[]) { method toLong (line 23) | public static final long toLong(byte val[]) { method toBytes (line 32) | public static final byte[] toBytes(int val) { method toBytes (line 41) | public static final byte[] toBytes(long val) { FILE: bindings/java/src/test/java/tests/FunctionalityTests.java class FunctionalityTests (line 14) | public class FunctionalityTests { method testStatics (line 16) | @Test method testCreation (line 26) | @Test method testThreading (line 106) | @Test method testContext (line 127) | @Test method testOldContext (line 160) | @Test FILE: bindings/java/src/test/java/tests/HookTests.java class HookTests (line 15) | public class HookTests { method assertTranslationBlock (line 16) | private static void assertTranslationBlock(TranslationBlock expected, method testEdgeHook (line 23) | @Test method testTlbHook (line 64) | @Test method testRemoveHook (line 88) | @Test FILE: bindings/java/src/test/java/tests/MemTests.java class MemTests (line 13) | public class MemTests { method assertMemRegion (line 14) | private static void assertMemRegion(long address, long size, method testMemRegions (line 21) | @Test method testMemRegions2 (line 34) | @Test method testMmio (line 75) | @Test method testMemMapPtr (line 113) | @Test FILE: bindings/java/src/test/java/tests/RegTests.java class RegTests (line 18) | public class RegTests { method testX86ReadFloat80 (line 19) | @Test method testX86WriteFloat80 (line 40) | @Test method testBatchReg (line 60) | @Test method testBigIntegerRegister (line 94) | @Test method testArm64Vector (line 146) | @Test method testArm64EnablePAC (line 184) | @Test FILE: bindings/java/src/test/java/tests/RegressionTests.java class RegressionTests (line 14) | public class RegressionTests { method testARM64VReg (line 16) | @Test method testCodeHookRunsOnce (line 31) | @Test method testCloseIdempotent (line 51) | @Test method testUnicornsWillGC (line 59) | @Ignore("This test is not deterministic") FILE: bindings/java/src/test/java/tests/TestSamples.java class TestSamples (line 16) | public class TestSamples implements UnicornConst { method setUpStreams (line 21) | @Before method restoreStreams (line 27) | @After method testArm (line 32) | @Test method testArmThumb (line 46) | @Test method testArmEb (line 59) | @Test method testArmThumbEb (line 73) | @Test method testArmThumbMrs (line 86) | @Test method testArmThumbIte (line 99) | @Test method testArmReadSctlr (line 116) | @Test method testArm64MemFetch (line 128) | @Test method testArm64 (line 139) | @Test method testArm64Eb (line 153) | @Test method testArm64Sctlr (line 167) | @Test method testArm64HookMrs (line 178) | @Test method testArm64Pac (line 189) | @Test method testCtlRead (line 200) | @Test method testCtlExits (line 209) | @Test method testM68k (line 221) | @Test method testMipsEl (line 243) | @Test method testMipsEb (line 256) | @Test method testMmuCpuTlb (line 269) | @Test method testMmuVirtualTlb (line 290) | @Test method testPpc (line 313) | @Test method testRiscvRecoverFromIllegal (line 326) | @Test method testRiscv1 (line 344) | @Test method testRiscv2 (line 359) | @Test method testRiscv3 (line 377) | @Test method testRiscvStep (line 392) | @Test method testRiscvTimeout (line 410) | @Ignore("timeout test is currently broken") method testRiscvSd64 (line 427) | @Test method testRiscvFuncReturn (line 439) | @Test method testS390x (line 458) | @Test method testShellcode (line 471) | @Test method testSparc (line 850) | @Test method testTricore (line 863) | @Test method testX86_16 (line 878) | @Test method testX86MissCode (line 889) | @Test method testX86 (line 908) | @Test method testX86MapPtr (line 929) | @Test method testX86InOut (line 949) | @Test method testX86ContextSave (line 975) | @Test method testX86Jump (line 995) | @Test method testX86Loop (line 1008) | @Test method testX86InvalidMemRead (line 1020) | @Test method testX86InvalidMemWrite (line 1037) | @Test method testX86JumpInvalid (line 1059) | @Test method testX86_64 (line 1076) | @Test method testX86_64Syscall (line 1117) | @Test method testX86InvalidMemReadInTb (line 1128) | @Test method testX86SmcXor (line 1142) | @Test method testX86Mmio (line 1153) | @Test method testX86HookMemInvalid (line 1165) | @Test method testX86Mmr (line 1176) | @Test method testX86Gdt (line 1193) | @Test FILE: bindings/java/unicorn_Unicorn.c function JNICALL (line 36) | JNICALL JNI_OnLoad(JavaVM *jvm, void *reserved) function throwUnicornException (line 42) | static void throwUnicornException(JNIEnv *env, uc_err err) function throwCustomUnicornException (line 49) | static void throwCustomUnicornException(JNIEnv *env, const char *msg) function throwOutOfMemoryError (line 55) | static void throwOutOfMemoryError(JNIEnv *env, char *message) function jobject (line 61) | static jobject makeX86_MMR(JNIEnv *env, const uc_x86_mmr *mmr) function jobject (line 89) | static jobject makeArm64_CP(JNIEnv *env, const uc_arm64_cp_reg *cp_reg) function jobject (line 118) | static jobject makeTranslationBlock(JNIEnv *env, const uc_tb *tb) type hook_wrapper (line 145) | struct hook_wrapper { function hookErrorCheck (line 153) | static bool hookErrorCheck(uc_engine *uc, JNIEnv *env) function cb_hookintr (line 169) | static void cb_hookintr(uc_engine *uc, uint32_t intno, void *user_data) function cb_insn_in (line 181) | static uint32_t cb_insn_in(uc_engine *uc, uint32_t port, int size, function cb_insn_out (line 198) | static void cb_insn_out(uc_engine *uc, uint32_t port, int size, uint32_t... function cb_insn_syscall (line 211) | static void cb_insn_syscall(struct uc_struct *uc, void *user_data) function cb_insn_cpuid (line 223) | static int cb_insn_cpuid(struct uc_struct *uc, void *user_data) function cb_insn_sys (line 238) | static uint32_t cb_insn_sys(uc_engine *uc, uc_arm64_reg reg, function cb_hookcode (line 260) | static void cb_hookcode(uc_engine *uc, uint64_t address, uint32_t size, function cb_eventmem (line 273) | static bool cb_eventmem(uc_engine *uc, uc_mem_type type, uint64_t address, function cb_hookmem (line 290) | static void cb_hookmem(uc_engine *uc, uc_mem_type type, uint64_t address, function cb_hookinsn_invalid (line 304) | static bool cb_hookinsn_invalid(uc_engine *uc, void *user_data) function cb_edge_gen (line 320) | static void cb_edge_gen(uc_engine *uc, uc_tb *cur_tb, uc_tb *prev_tb, function cb_tcg_op_2 (line 345) | static void cb_tcg_op_2(uc_engine *uc, uint64_t address, uint64_t arg1, function cb_tlbevent (line 359) | static bool cb_tlbevent(uc_engine *uc, uint64_t vaddr, uc_mem_type type, function cb_mmio_read (line 382) | static uint64_t cb_mmio_read(uc_engine *uc, uint64_t offset, unsigned size, function cb_mmio_write (line 399) | static void cb_mmio_write(uc_engine *uc, uint64_t offset, unsigned size, function JNICALL (line 416) | JNICALL Java_unicorn_Unicorn__1open(JNIEnv *env, jclass clazz, function JNICALL (line 433) | JNICALL Java_unicorn_Unicorn__1close(JNIEnv *env, jclass clazz, function JNICALL (line 448) | JNICALL Java_unicorn_Unicorn__1emu_1start( function JNICALL (line 465) | JNICALL Java_unicorn_Unicorn__1emu_1stop(JNIEnv *env, function uc_err (line 475) | static uc_err generic_reg_read(jlong ptr, jint isContext, jint regid, function uc_err (line 485) | static uc_err generic_reg_write(jlong ptr, jint isContext, jint regid, function JNICALL (line 500) | JNICALL Java_unicorn_Unicorn__1reg_1read_1long( function JNICALL (line 520) | JNICALL Java_unicorn_Unicorn__1reg_1read_1bytes( function JNICALL (line 539) | JNICALL function JNICALL (line 559) | JNICALL Java_unicorn_Unicorn__1reg_1write_1bytes( function JNICALL (line 578) | JNICALL Java_unicorn_Unicorn__1reg_1read_1x86_1mmr( function JNICALL (line 596) | JNICALL Java_unicorn_Unicorn__1reg_1write_1x86_1mmr( function JNICALL (line 618) | JNICALL Java_unicorn_Unicorn__1reg_1read_1x86_1msr( function JNICALL (line 637) | JNICALL Java_unicorn_Unicorn__1reg_1write_1x86_1msr( function JNICALL (line 656) | JNICALL Java_unicorn_Unicorn__1reg_1read_1arm_1cp( function JNICALL (line 682) | JNICALL Java_unicorn_Unicorn__1reg_1write_1arm_1cp( function JNICALL (line 708) | JNICALL Java_unicorn_Unicorn__1reg_1read_1arm64_1cp( function JNICALL (line 732) | JNICALL Java_unicorn_Unicorn__1reg_1write_1arm64_1cp( function JNICALL (line 756) | JNICALL Java_unicorn_Unicorn__1mem_1read(JNIEnv *env, function JNICALL (line 776) | JNICALL Java_unicorn_Unicorn__1mem_1write(JNIEnv *env, function JNICALL (line 797) | JNICALL Java_unicorn_Unicorn__1version(JNIEnv *env, jclass clazz) function JNICALL (line 807) | JNICALL Java_unicorn_Unicorn__1arch_1supported(JNIEnv *env, function JNICALL (line 819) | JNICALL Java_unicorn_Unicorn__1query(JNIEnv *env, jclass clazz, function JNICALL (line 836) | JNICALL Java_unicorn_Unicorn__1errno(JNIEnv *env, jclass clazz, function JNICALL (line 847) | JNICALL Java_unicorn_Unicorn__1strerror(JNIEnv *env, function deleteHookWrapper (line 855) | static void deleteHookWrapper(JNIEnv *env, struct hook_wrapper *hh) type hook_wrapper (line 868) | struct hook_wrapper type hook_wrapper (line 873) | struct hook_wrapper type hook_wrapper (line 873) | struct hook_wrapper function JNICALL (line 919) | JNICALL function JNICALL (line 973) | JNICALL function JNICALL (line 1036) | JNICALL function JNICALL (line 1072) | JNICALL Java_unicorn_Unicorn__1hook_1del(JNIEnv *env, function JNICALL (line 1097) | JNICALL Java_unicorn_Unicorn__1hookwrapper_1free(JNIEnv *env, function JNICALL (line 1110) | JNICALL Java_unicorn_Unicorn__1mmio_1map( function JNICALL (line 1165) | JNICALL Java_unicorn_Unicorn__1mem_1map(JNIEnv *env, function JNICALL (line 1182) | JNICALL Java_unicorn_Unicorn__1mem_1map_1ptr( function JNICALL (line 1206) | JNICALL Java_unicorn_Unicorn__1mem_1unmap(JNIEnv *env, function JNICALL (line 1223) | JNICALL Java_unicorn_Unicorn__1mem_1protect( function JNICALL (line 1238) | JNICALL function JNICALL (line 1295) | JNICALL Java_unicorn_Unicorn__1context_1alloc(JNIEnv *env, function JNICALL (line 1313) | JNICALL Java_unicorn_Unicorn__1context_1free(JNIEnv *env, function JNICALL (line 1329) | JNICALL Java_unicorn_Unicorn__1context_1save(JNIEnv *env, function JNICALL (line 1345) | JNICALL Java_unicorn_Unicorn__1context_1restore(JNIEnv *env, function JNICALL (line 1362) | JNICALL Java_unicorn_Unicorn__1ctl_1get_1mode(JNIEnv *env, function JNICALL (line 1380) | JNICALL Java_unicorn_Unicorn__1ctl_1get_1arch(JNIEnv *env, function JNICALL (line 1398) | JNICALL Java_unicorn_Unicorn__1ctl_1get_1timeout(JNIEnv *env, function JNICALL (line 1416) | JNICALL Java_unicorn_Unicorn__1ctl_1get_1page_1size(JNIEnv *env, function JNICALL (line 1434) | JNICALL Java_unicorn_Unicorn__1ctl_1set_1page_1size( function JNICALL (line 1449) | JNICALL Java_unicorn_Unicorn__1ctl_1set_1use_1exits( function JNICALL (line 1469) | JNICALL function JNICALL (line 1486) | JNICALL function JNICALL (line 1518) | JNICALL Java_unicorn_Unicorn__1ctl_1set_1exits(JNIEnv *env, function JNICALL (line 1542) | JNICALL Java_unicorn_Unicorn__1ctl_1get_1cpu_1model(JNIEnv *env, function JNICALL (line 1560) | JNICALL Java_unicorn_Unicorn__1ctl_1set_1cpu_1model( function JNICALL (line 1575) | JNICALL Java_unicorn_Unicorn__1ctl_1request_1cache( function JNICALL (line 1592) | JNICALL Java_unicorn_Unicorn__1ctl_1remove_1cache( function JNICALL (line 1608) | JNICALL Java_unicorn_Unicorn__1ctl_1flush_1tb(JNIEnv *env, function JNICALL (line 1624) | JNICALL Java_unicorn_Unicorn__1ctl_1flush_1tlb(JNIEnv *env, function JNICALL (line 1640) | JNICALL Java_unicorn_Unicorn__1ctl_1tlb_1mode(JNIEnv *env, FILE: bindings/python/setup.py function clean_bins (line 35) | def clean_bins(): function copy_sources (line 40) | def copy_sources(): function build_libraries (line 78) | def build_libraries(): class CustomSDist (line 132) | class CustomSDist(sdist): method run (line 133) | def run(self): class CustomBuild (line 139) | class CustomBuild(build_py): method run (line 140) | def run(self): FILE: bindings/python/tests/test_arm.py function hook_block (line 16) | def hook_block(uc, address, size, user_data): function hook_code (line 21) | def hook_code(uc, address, size, user_data): function test_arm (line 26) | def test_arm(): function test_thumb (line 65) | def test_thumb(): function test_read_sctlr (line 100) | def test_read_sctlr(): FILE: bindings/python/tests/test_arm64.py function hook_block (line 19) | def hook_block(uc, address, size, user_data): function hook_code (line 24) | def hook_code(uc, address, size, user_data): function test_arm64 (line 29) | def test_arm64(): function test_arm64_read_sctlr (line 68) | def test_arm64_read_sctlr(): function test_arm64_hook_mrs (line 87) | def test_arm64_hook_mrs(): FILE: bindings/python/tests/test_arm64eb.py function hook_block (line 17) | def hook_block(uc, address, size, user_data): function hook_code (line 22) | def hook_code(uc, address, size, user_data): function test_arm64 (line 27) | def test_arm64(): FILE: bindings/python/tests/test_armeb.py function hook_block (line 15) | def hook_block(uc, address, size, user_data): function hook_code (line 20) | def hook_code(uc, address, size, user_data): function test_arm (line 25) | def test_arm(): function test_thumb (line 64) | def test_thumb(): FILE: bindings/python/tests/test_ctl.py function test_uc_ctl_read (line 10) | def test_uc_ctl_read(): function time_emulation (line 28) | def time_emulation(uc, start, end): function test_uc_ctl_tb_cache (line 37) | def test_uc_ctl_tb_cache(): function trace_new_edge (line 74) | def trace_new_edge(uc, cur, prev, data): function trace_tcg_sub (line 78) | def trace_tcg_sub(uc, address, arg1, arg2, size, data): function test_uc_ctl_exits (line 84) | def test_uc_ctl_exits(): FILE: bindings/python/tests/test_m68k.py function hook_block (line 15) | def hook_block(uc, address, size, user_data): function hook_code (line 20) | def hook_code(uc, address, size, user_data): function test_m68k (line 25) | def test_m68k(): FILE: bindings/python/tests/test_mips.py function hook_block (line 17) | def hook_block(uc, address, size, user_data): function hook_code (line 22) | def hook_code(uc, address, size, user_data): function test_mips_eb (line 27) | def test_mips_eb(): function test_mips_el (line 62) | def test_mips_el(): FILE: bindings/python/tests/test_network_auditing.py class IdGenerator (line 54) | class IdGenerator: method __init__ (line 55) | def __init__(self): method next (line 58) | def next(self): class LogChain (line 66) | class LogChain: method __init__ (line 67) | def __init__(self): method clean (line 71) | def clean(self): method create_chain (line 75) | def create_chain(self, my_id): method add_log (line 81) | def add_log(self, id, msg): method link_fd (line 89) | def link_fd(self, from_fd, to_fd): method get_original_fd (line 95) | def get_original_fd(self, fd): method print_report (line 105) | def print_report(self): function bin_to_ipv4 (line 128) | def bin_to_ipv4(ip): function read_string (line 136) | def read_string(uc, addr): function parse_sock_address (line 150) | def parse_sock_address(sock_addr): function print_sockcall (line 160) | def print_sockcall(msg): function hook_code (line 167) | def hook_code(uc, address, size, user_data): function hook_intr (line 178) | def hook_intr(uc, intno, user_data): function test_i386 (line 363) | def test_i386(code): FILE: bindings/python/tests/test_ppc.py function hook_block (line 14) | def hook_block(uc, address, size, user_data): function hook_code (line 19) | def hook_code(uc, address, size, user_data): function test_ppc (line 24) | def test_ppc(): FILE: bindings/python/tests/test_riscv.py function hook_block (line 19) | def hook_block(uc, address, size, user_data): function hook_code (line 24) | def hook_code(uc, address, size, user_data): function test_riscv (line 29) | def test_riscv(): FILE: bindings/python/tests/test_s390x.py function hook_block (line 15) | def hook_block(uc, address, size, user_data): function hook_code (line 20) | def hook_code(uc, address, size, user_data): function test_s390x (line 25) | def test_s390x(): FILE: bindings/python/tests/test_shellcode.py function hook_code (line 48) | def hook_code(uc, address, size, user_data): function hook_block (line 59) | def hook_block(uc, address, size, user_data): function read_string (line 63) | def read_string(uc, address): function hook_intr (line 76) | def hook_intr(uc, intno, user_data): function hook_syscall32 (line 112) | def hook_syscall32(mu, user_data): function hook_syscall64 (line 118) | def hook_syscall64(mu, user_data): function test_i386 (line 136) | def test_i386(mode, code): FILE: bindings/python/tests/test_sparc.py function hook_block (line 15) | def hook_block(uc, address, size, user_data): function hook_code (line 20) | def hook_code(uc, address, size, user_data): function test_sparc (line 25) | def test_sparc(): FILE: bindings/python/tests/test_tricore.py function hook_block (line 18) | def hook_block(uc, address, size, user_data): function hook_code (line 23) | def hook_code(uc, address, size, user_data): function test_tricore (line 28) | def test_tricore(): FILE: bindings/python/tests/test_x86.py function hook_block (line 25) | def hook_block(uc, address, size, user_data): function hook_code (line 30) | def hook_code(uc, address, size, user_data): function hook_code64 (line 36) | def hook_code64(uc, address, size, user_data): function hook_mem_invalid (line 43) | def hook_mem_invalid(uc, access, address, size, value, user_data): function hook_mem_access (line 57) | def hook_mem_access(uc, access, address, size, value, user_data): function hook_in (line 67) | def hook_in(uc, port, size, user_data): function hook_out (line 84) | def hook_out(uc, port, size, value, user_data): function test_i386 (line 104) | def test_i386(): function test_i386_map_ptr (line 152) | def test_i386_map_ptr(): function test_i386_invalid_mem_read (line 196) | def test_i386_invalid_mem_read(): function test_i386_jump (line 236) | def test_i386_jump(): function test_i386_invalid_mem_write (line 266) | def test_i386_invalid_mem_write(): function test_i386_jump_invalid (line 327) | def test_i386_jump_invalid(): function test_i386_loop (line 365) | def test_i386_loop(): function test_i386_inout (line 395) | def test_i386_inout(): function test_i386_context_save (line 435) | def test_i386_context_save(): function test_x86_64 (line 482) | def test_x86_64(): function test_x86_64_syscall (line 569) | def test_x86_64_syscall(): function test_x86_16 (line 610) | def test_x86_16(): function mmio_read_cb (line 640) | def mmio_read_cb(uc, offset, size, data): function mmio_write_cb (line 647) | def mmio_write_cb(uc, offset, size, value, data): function test_i386_mmio (line 653) | def test_i386_mmio(): FILE: bindings/python/unicorn/unicorn_py2.py function _load_win_support (line 41) | def _load_win_support(path): function _load_lib (line 63) | def _load_lib(path): function _setup_prototype (line 109) | def _setup_prototype(lib, fname, restype, *argtypes): class _uc_mem_region (line 126) | class _uc_mem_region(ctypes.Structure): class uc_tb (line 134) | class uc_tb(ctypes.Structure): class UcError (line 217) | class UcError(Exception): method __init__ (line 218) | def __init__(self, errno): method __str__ (line 221) | def __str__(self): function uc_version (line 226) | def uc_version(): function version_bind (line 234) | def version_bind(): function uc_arch_supported (line 242) | def uc_arch_supported(query): function reg_read (line 247) | def reg_read(reg_read_func, arch, reg_id, opt=None): function reg_write (line 322) | def reg_write(reg_write_func, arch, reg_id, value): function _catch_hook_exception (line 384) | def _catch_hook_exception(func): class uc_arm_cp_reg (line 403) | class uc_arm_cp_reg(ctypes.Structure): class uc_arm64_cp_reg (line 417) | class uc_arm64_cp_reg(ctypes.Structure): class uc_x86_mmr (line 429) | class uc_x86_mmr(ctypes.Structure): class uc_x86_msr (line 439) | class uc_x86_msr(ctypes.Structure): class uc_x86_float80 (line 446) | class uc_x86_float80(ctypes.Structure): class uc_x86_xmm (line 454) | class uc_x86_xmm(ctypes.Structure): class uc_x86_ymm (line 462) | class uc_x86_ymm(ctypes.Structure): class uc_arm64_neon128 (line 472) | class uc_arm64_neon128(ctypes.Structure): class UcRef (line 481) | class UcRef(weakref.ref): class UcCleanupManager (line 486) | class UcCleanupManager(object): method __init__ (line 487) | def __init__(self): method register (line 490) | def register(self, uc): method _finalizer (line 496) | def _finalizer(self, ref): class Uc (line 515) | class Uc(object): method __init__ (line 518) | def __init__(self, arch, mode): method release_handle (line 542) | def release_handle(uch): method emu_start (line 552) | def emu_start(self, begin, until, timeout=0, count=0): method emu_stop (line 562) | def emu_stop(self): method reg_read (line 568) | def reg_read(self, reg_id, opt=None): method reg_write (line 572) | def reg_write(self, reg_id, value): method msr_read (line 576) | def msr_read(self, msr_id): method msr_write (line 580) | def msr_write(self, msr_id, value): method mem_read (line 584) | def mem_read(self, address, size): method mem_write (line 592) | def mem_write(self, address, data): method _mmio_map_read_cb (line 597) | def _mmio_map_read_cb(self, handle, offset, size, user_data): method _mmio_map_write_cb (line 601) | def _mmio_map_write_cb(self, handle, offset, size, value, user_data): method mmio_map (line 605) | def mmio_map(self, address, size, read_cb, user_data_read, write_cb, u... method mem_map (line 625) | def mem_map(self, address, size, perms=uc.UC_PROT_ALL): method mem_map_ptr (line 631) | def mem_map_ptr(self, address, size, perms, ptr): method mem_unmap (line 637) | def mem_unmap(self, address, size): method mem_protect (line 643) | def mem_protect(self, address, size, perms=uc.UC_PROT_ALL): method query (line 649) | def query(self, query_mode): method _hook_tcg_op_cb (line 657) | def _hook_tcg_op_cb(self, handle, address, arg1, arg2, user_data): method _hook_edge_gen_cb (line 662) | def _hook_edge_gen_cb(self, handle, cur, prev, user_data): method _hookcode_cb (line 667) | def _hookcode_cb(self, handle, address, size, user_data): method _hook_mem_invalid_cb (line 673) | def _hook_mem_invalid_cb(self, handle, access, address, size, value, u... method _hook_mem_access_cb (line 679) | def _hook_mem_access_cb(self, handle, access, address, size, value, us... method _hook_intr_cb (line 685) | def _hook_intr_cb(self, handle, intno, user_data): method _hook_insn_invalid_cb (line 691) | def _hook_insn_invalid_cb(self, handle, user_data): method _hook_insn_in_cb (line 697) | def _hook_insn_in_cb(self, handle, port, size, user_data): method _hook_insn_sys_cb (line 703) | def _hook_insn_sys_cb(self, handle, reg, pcp_reg, user_data): method _hook_insn_out_cb (line 714) | def _hook_insn_out_cb(self, handle, port, size, value, user_data): method _hook_insn_syscall_cb (line 720) | def _hook_insn_syscall_cb(self, handle, user_data): method ctl (line 725) | def ctl(self, control, *args): method __ctl (line 731) | def __ctl(self, ctl, nr, rw): method __ctl_r (line 734) | def __ctl_r(self, ctl, nr): method __ctl_w (line 737) | def __ctl_w(self, ctl, nr): method __ctl_rw (line 740) | def __ctl_rw(self, ctl, nr): method __ctl_r_1_arg (line 743) | def __ctl_r_1_arg(self, ctl, ctp): method __ctl_w_1_arg (line 748) | def __ctl_w_1_arg(self, ctl, val, ctp): method __ctl_w_2_arg (line 752) | def __ctl_w_2_arg(self, ctl, val1, val2, ctp1, ctp2): method __ctl_rw_1_1_arg (line 757) | def __ctl_rw_1_1_arg(self, ctl, val, ctp1, ctp2): method ctl_get_mode (line 763) | def ctl_get_mode(self): method ctl_get_page_size (line 766) | def ctl_get_page_size(self): method ctl_set_page_size (line 769) | def ctl_set_page_size(self, val): method ctl_get_arch (line 772) | def ctl_get_arch(self): method ctl_get_timeout (line 775) | def ctl_get_timeout(self): method ctl_exits_enabled (line 778) | def ctl_exits_enabled(self, val): method ctl_get_exits_cnt (line 781) | def ctl_get_exits_cnt(self): method ctl_get_exits (line 784) | def ctl_get_exits(self): method ctl_set_exits (line 790) | def ctl_set_exits(self, exits): method ctl_get_cpu_model (line 796) | def ctl_get_cpu_model(self): method ctl_set_cpu_model (line 799) | def ctl_set_cpu_model(self, val): method ctl_remove_cache (line 802) | def ctl_remove_cache(self, addr, end): method ctl_request_cache (line 805) | def ctl_request_cache(self, addr): method hook_add (line 809) | def hook_add(self, htype, callback, user_data=None, begin=1, end=0, ar... method hook_del (line 903) | def hook_del(self, h): method context_save (line 910) | def context_save(self): method context_update (line 918) | def context_update(self, context): method context_restore (line 923) | def context_restore(self, context): method mem_regions (line 929) | def mem_regions(self): class UcContext (line 943) | class UcContext: method __init__ (line 944) | def __init__(self, h, arch, mode): method context (line 955) | def context(self): method size (line 959) | def size(self): method arch (line 963) | def arch(self): method mode (line 967) | def mode(self): method reg_read (line 971) | def reg_read(self, reg_id, opt=None): method reg_write (line 975) | def reg_write(self, reg_id, value): method __getstate__ (line 979) | def __getstate__(self): method __setstate__ (line 982) | def __setstate__(self, state): method __bytes__ (line 990) | def __bytes__(self): method __del__ (line 993) | def __del__(self): function debug (line 1000) | def debug(): FILE: bindings/python/unicorn/unicorn_py3/arch/arm.py class UcRegCP (line 19) | class UcRegCP(UcTupledReg[ARMCPReg]): method value (line 35) | def value(self) -> int: class UcAArch32 (line 39) | class UcAArch32(Uc): method _select_reg_class (line 48) | def _select_reg_class(cls, reg_id: int) -> Type: method cpr_read (line 62) | def cpr_read(self, coproc: int, opc1: int, crn: int, crm: int, opc2: i... method cpr_write (line 86) | def cpr_write(self, coproc: int, opc1: int, crn: int, crm: int, opc2: ... FILE: bindings/python/unicorn/unicorn_py3/arch/arm64.py class UcRegCP64 (line 22) | class UcRegCP64(UcTupledReg[ARM64CPReg]): method value (line 36) | def value(self) -> int: class CpReg (line 40) | class CpReg(NamedTuple): class UcAArch64 (line 49) | class UcAArch64(Uc): method hook_add (line 58) | def hook_add(self, htype: int, callback: Callable, user_data: Any = No... method _select_reg_class (line 92) | def _select_reg_class(cls, reg_id: int) -> Type: method cpr_read (line 107) | def cpr_read(self, op0: int, op1: int, crn: int, crm: int, op2: int) -... method cpr_write (line 128) | def cpr_write(self, op0: int, op1: int, crn: int, crm: int, op2: int, ... FILE: bindings/python/unicorn/unicorn_py3/arch/intel.py class UcRegMMR (line 27) | class UcRegMMR(UcTupledReg[X86MMRReg]): class UcRegMSR (line 39) | class UcRegMSR(UcTupledReg[X86MSRReg]): method value (line 49) | def value(self) -> int: class UcRegFPR (line 53) | class UcRegFPR(UcTupledReg[X86FPReg]): class UcIntel (line 63) | class UcIntel(Uc): method hook_add (line 81) | def hook_add(self, htype: int, callback: Callable, user_data: Any = No... method _select_reg_class (line 133) | def _select_reg_class(cls, reg_id: int) -> Type: method msr_read (line 148) | def msr_read(self, msr_id: int) -> int: method msr_write (line 159) | def msr_write(self, msr_id: int, value: int) -> None: FILE: bindings/python/unicorn/unicorn_py3/arch/types.py class UcReg (line 19) | class UcReg(ctypes.Structure): method value (line 27) | def value(self) -> Any: method from_value (line 35) | def from_value(cls, value) -> 'UcReg': class UcTupledReg (line 42) | class UcTupledReg(UcReg, Generic[VT]): method value (line 50) | def value(self) -> VT: method from_value (line 54) | def from_value(cls, value: VT): class UcLargeReg (line 64) | class UcLargeReg(UcReg): method value (line 74) | def value(self) -> int: method from_value (line 78) | def from_value(cls, value: int): class UcReg128 (line 88) | class UcReg128(UcLargeReg): class UcReg256 (line 95) | class UcReg256(UcLargeReg): class UcReg512 (line 102) | class UcReg512(UcLargeReg): FILE: bindings/python/unicorn/unicorn_py3/unicorn.py class UcTupledStruct (line 21) | class UcTupledStruct(ctypes.Structure, Generic[VT]): method value (line 27) | def value(self) -> VT: class uc_mem_region (line 35) | class uc_mem_region(UcTupledStruct[MemRegionStruct]): class uc_tb (line 43) | class uc_tb(UcTupledStruct[TBStruct]): class uc_tlb_entry (line 54) | class uc_tlb_entry(UcTupledStruct[TLBEntryStruct]): function __load_uc_lib (line 64) | def __load_uc_lib() -> ctypes.CDLL: function __set_lib_prototypes (line 162) | def __set_lib_prototypes(lib: ctypes.CDLL) -> None: function check_maxbits (line 252) | def check_maxbits(value: int, nbits: int) -> bool: class UcError (line 265) | class UcError(Exception): method __init__ (line 271) | def __init__(self, errno: int, *args): method __str__ (line 276) | def __str__(self) -> str: function uc_version (line 280) | def uc_version() -> Tuple[int, int, int]: function version_bind (line 297) | def version_bind() -> Tuple[int, int, int]: function uc_arch_supported (line 311) | def uc_arch_supported(atype: int) -> bool: function debug (line 318) | def debug() -> str: function uccallback (line 348) | def uccallback(uc: Uc, functype: Type[_CFP]): class RegStateManager (line 376) | class RegStateManager: method _select_reg_class (line 386) | def _select_reg_class(cls, reg_id: int) -> Type: method _do_reg_read (line 394) | def _do_reg_read(self, reg_id: int, reg_obj) -> int: method _do_reg_write (line 401) | def _do_reg_write(self, reg_id: int, reg_obj) -> int: method _do_reg_read_batch (line 408) | def _do_reg_read_batch(self, reglist, vallist, count) -> int: method _do_reg_write_batch (line 415) | def _do_reg_write_batch(self, reglist, vallist, count) -> int: method __get_reg_read_arg (line 423) | def __get_reg_read_arg(reg_type: Type, aux: Any): method __get_reg_write_arg (line 433) | def __get_reg_write_arg(reg_type: Type, value: Any): method _reg_read (line 436) | def _reg_read(self, reg_id: int, reg_type: Type, aux: Any): method _reg_write (line 448) | def _reg_write(self, reg_id: int, reg_type: Type, value: Any) -> None: method _reg_read_batch (line 458) | def _reg_read_batch(self, read_seq: Sequence[Tuple[int, Type, Any]]) -... method _reg_write_batch (line 483) | def _reg_write_batch(self, write_seq: Sequence[Tuple[int, Type, Any]])... method reg_read (line 507) | def reg_read(self, reg_id: int, aux: Any = None): method reg_write (line 523) | def reg_write(self, reg_id: int, value) -> None: method reg_read_batch (line 537) | def reg_read_batch(self, reg_data: Sequence[Union[int, Tuple[int, Any]... method reg_write_batch (line 559) | def reg_write_batch(self, reg_data: Sequence[Tuple[int, Any]]) -> None: function ucsubclass (line 578) | def ucsubclass(cls): class Uc (line 628) | class Uc(RegStateManager): method __is_compliant (line 633) | def __is_compliant() -> bool: method __new__ (line 644) | def __new__(cls, arch: int, mode: int, cpu: Optional[int] = None): method __init__ (line 684) | def __init__(self, arch: int, mode: int, cpu: Optional[int] = None) ->... method release_handle (line 719) | def release_handle(uch: uc_engine) -> None: method errno (line 736) | def errno(self) -> int: method emu_start (line 748) | def emu_start(self, begin: int, until: int, timeout: int = 0, count: i... method emu_stop (line 771) | def emu_stop(self) -> None: method _do_reg_read (line 786) | def _do_reg_read(self, reg_id: int, reg_obj) -> int: method _do_reg_write (line 793) | def _do_reg_write(self, reg_id: int, reg_obj) -> int: method _do_reg_read_batch (line 800) | def _do_reg_read_batch(self, reglist, vallist, count) -> int: method _do_reg_write_batch (line 807) | def _do_reg_write_batch(self, reglist, vallist, count) -> int: method mem_map (line 818) | def mem_map(self, address: int, size: int, perms: int = uc.UC_PROT_ALL... method mem_map_ptr (line 836) | def mem_map_ptr(self, address: int, size: int, perms: int, ptr: int) -... method mem_unmap (line 855) | def mem_unmap(self, address: int, size: int) -> None: method mem_protect (line 882) | def mem_protect(self, address: int, size: int, perms: int = uc.UC_PROT... method mmio_map (line 900) | def mmio_map(self, address: int, size: int, method mem_regions (line 942) | def mem_regions(self) -> Iterator[Tuple[int, int, int]]: method mem_read (line 964) | def mem_read(self, address: int, size: int) -> bytearray: method mem_write (line 984) | def mem_write(self, address: int, data: bytes) -> None: method __do_hook_add (line 1004) | def __do_hook_add(self, htype: int, fptr: ctypes._FuncPointer, begin: ... method hook_add (line 1030) | def hook_add(self, htype: int, callback: Callable, user_data: Any = No... method hook_del (line 1156) | def hook_del(self, handle: int) -> None: method query (line 1171) | def query(self, prop: int) -> int: method context_save (line 1188) | def context_save(self) -> UcContext: method context_update (line 1202) | def context_update(self, context: UcContext) -> None: method context_restore (line 1214) | def context_restore(self, context: UcContext) -> None: method __ctl_encode (line 1227) | def __ctl_encode(ctl: int, op: int, nargs: int) -> int: method ctl (line 1233) | def ctl(self, ctl: int, op: int, *args): method __ctl_r (line 1243) | def __ctl_r(self, ctl: int, arg0: Arg): method __ctl_w (line 1251) | def __ctl_w(self, ctl: int, *args: Arg): method __ctl_wr (line 1256) | def __ctl_wr(self, ctl: int, arg0: Arg, arg1: Arg): method ctl_get_mode (line 1267) | def ctl_get_mode(self) -> int: method ctl_get_page_size (line 1277) | def ctl_get_page_size(self) -> int: method ctl_set_page_size (line 1287) | def ctl_set_page_size(self, val: int) -> None: method ctl_get_arch (line 1303) | def ctl_get_arch(self) -> int: method ctl_get_timeout (line 1313) | def ctl_get_timeout(self) -> int: method ctl_exits_enabled (line 1323) | def ctl_exits_enabled(self, enable: bool) -> None: method ctl_get_exits_cnt (line 1334) | def ctl_get_exits_cnt(self) -> int: method ctl_get_exits (line 1346) | def ctl_get_exits(self) -> Sequence[int]: method ctl_set_exits (line 1361) | def ctl_set_exits(self, exits: Sequence[int]) -> None: method ctl_get_cpu_model (line 1374) | def ctl_get_cpu_model(self) -> int: method ctl_set_cpu_model (line 1384) | def ctl_set_cpu_model(self, model: int) -> None: method ctl_remove_cache (line 1400) | def ctl_remove_cache(self, lbound: int, ubound: int) -> None: method ctl_request_cache (line 1415) | def ctl_request_cache(self, addr: int) -> TBStruct: method ctl_flush_tb (line 1430) | def ctl_flush_tb(self) -> None: method ctl_set_tlb_mode (line 1436) | def ctl_set_tlb_mode(self, mode: int) -> None: method ctl_tlb_mode (line 1448) | def ctl_tlb_mode(self, mode: int) -> None: method ctl_get_tcg_buffer_size (line 1457) | def ctl_get_tcg_buffer_size(self) -> int: method ctl_set_tcg_buffer_size (line 1467) | def ctl_set_tcg_buffer_size(self, size: int) -> None: class UcContext (line 1479) | class UcContext(RegStateManager): method __init__ (line 1483) | def __init__(self, h, arch: int, mode: int): method context (line 1497) | def context(self): method size (line 1505) | def size(self) -> int: method arch (line 1512) | def arch(self) -> int: method mode (line 1519) | def mode(self) -> int: method _do_reg_read (line 1526) | def _do_reg_read(self, reg_id: int, reg_obj) -> int: method _do_reg_write (line 1533) | def _do_reg_write(self, reg_id: int, reg_obj) -> int: method _do_reg_read_batch (line 1539) | def _do_reg_read_batch(self, reglist, vallist, count) -> int: method _do_reg_write_batch (line 1545) | def _do_reg_write_batch(self, reglist, vallist, count) -> int: method __getstate__ (line 1552) | def __getstate__(self) -> Tuple[bytes, int, int, int]: method __setstate__ (line 1555) | def __setstate__(self, state: Tuple[bytes, int, int, int]) -> None: method __bytes__ (line 1566) | def __bytes__(self) -> bytes: method __del__ (line 1569) | def __del__(self) -> None: FILE: bindings/ruby/sample_arm.rb function test_arm (line 28) | def test_arm() function test_thumb (line 68) | def test_thumb() FILE: bindings/ruby/sample_arm64.rb function test_arm64 (line 29) | def test_arm64() FILE: bindings/ruby/sample_m68k.rb function test_m68k (line 29) | def test_m68k() FILE: bindings/ruby/sample_mips.rb function test_mips_eb (line 29) | def test_mips_eb() function test_mips_el (line 66) | def test_mips_el() FILE: bindings/ruby/sample_sparc.rb function test_sparc (line 27) | def test_sparc() FILE: bindings/ruby/sample_x86.rb function test_i386 (line 102) | def test_i386() function test_i386_loop (line 148) | def test_i386_loop() function test_i386_invalid_mem_read (line 181) | def test_i386_invalid_mem_read() function test_i386_invalid_mem_write (line 224) | def test_i386_invalid_mem_write() function test_i386_context_save (line 285) | def test_i386_context_save() function test_i386_inout (line 327) | def test_i386_inout() function test_x86_64 (line 369) | def test_x86_64() function test_x86_64_syscall (line 458) | def test_x86_64_syscall() function test_x86_16 (line 504) | def test_x86_16() FILE: bindings/ruby/sample_x86_gdt.rb function create_selector (line 36) | def create_selector(idx, flags) function create_gdt_entry (line 42) | def create_gdt_entry(base, limit, access, flags) function write_gdt (line 53) | def write_gdt(uc, gdt, mem) FILE: bindings/ruby/unicorn_gem/ext/types.h type uc_x86_float80 (line 22) | typedef struct uc_x86_float80 { type hook (line 28) | struct hook { FILE: bindings/ruby/unicorn_gem/ext/unicorn.c function Init_unicorn_engine (line 34) | void Init_unicorn_engine(void) { function VALUE (line 60) | VALUE m_uc_initialize(VALUE self, VALUE arch, VALUE mode) { function VALUE (line 75) | VALUE m_uc_emu_start(int argc, VALUE* argv, VALUE self){ function VALUE (line 98) | VALUE m_uc_emu_stop(VALUE self){ function VALUE (line 110) | VALUE m_uc_reg_read(VALUE self, VALUE reg_id){ function VALUE (line 197) | VALUE m_uc_reg_write(VALUE self, VALUE reg_id, VALUE reg_value){ function VALUE (line 277) | VALUE m_uc_mem_read(VALUE self, VALUE address, VALUE size){ function VALUE (line 291) | VALUE m_uc_mem_write(VALUE self, VALUE address, VALUE bytes){ function VALUE (line 302) | VALUE m_uc_mem_map(int argc, VALUE* argv, VALUE self){ function VALUE (line 320) | VALUE m_uc_mem_unmap(VALUE self, VALUE address, VALUE size){ function VALUE (line 331) | VALUE m_uc_mem_protect(VALUE self, VALUE address, VALUE size, VALUE perms){ function cb_hook_code (line 342) | static void cb_hook_code(uc_engine *uc, uint64_t address, uint32_t size,... function cb_hook_mem_access (line 354) | static void cb_hook_mem_access(uc_engine *uc, uint32_t access, uint64_t ... function cb_hook_mem_invalid (line 366) | static bool cb_hook_mem_invalid(uc_engine *uc, uint32_t access, uint64_t... function cb_hook_insn_in (line 379) | static uint32_t cb_hook_insn_in(uc_engine *uc, uint32_t port, int size, ... function cb_hook_insn_out (line 391) | static void cb_hook_insn_out(uc_engine *uc, uint32_t port, int size, uin... function cb_hook_insn_syscall (line 403) | static void cb_hook_insn_syscall(uc_engine *uc, void *user_data){ function cb_hook_intr (line 415) | static void cb_hook_intr(uc_engine *uc, uint32_t intno, void *user_data){ function mark_hook (line 427) | static void mark_hook(void *p){ function VALUE (line 434) | VALUE m_uc_hook_add(int argc, VALUE* argv, VALUE self){ function VALUE (line 514) | VALUE m_uc_hook_del(VALUE self, VALUE hook){ function VALUE (line 530) | VALUE m_uc_query(VALUE self, VALUE query_mode){ function VALUE (line 543) | VALUE m_uc_context_save(VALUE self){ function VALUE (line 563) | VALUE m_uc_context_update(VALUE self, VALUE context){ function VALUE (line 578) | VALUE m_uc_context_restore(VALUE self, VALUE context){ FILE: bindings/ruby/unicorn_gem/lib/unicorn_engine/arm64_const.rb type UnicornEngine (line 3) | module UnicornEngine FILE: bindings/ruby/unicorn_gem/lib/unicorn_engine/arm_const.rb type UnicornEngine (line 3) | module UnicornEngine FILE: bindings/ruby/unicorn_gem/lib/unicorn_engine/m68k_const.rb type UnicornEngine (line 3) | module UnicornEngine FILE: bindings/ruby/unicorn_gem/lib/unicorn_engine/mips_const.rb type UnicornEngine (line 3) | module UnicornEngine FILE: bindings/ruby/unicorn_gem/lib/unicorn_engine/ppc_const.rb type UnicornEngine (line 3) | module UnicornEngine FILE: bindings/ruby/unicorn_gem/lib/unicorn_engine/riscv_const.rb type UnicornEngine (line 3) | module UnicornEngine FILE: bindings/ruby/unicorn_gem/lib/unicorn_engine/s390x_const.rb type UnicornEngine (line 3) | module UnicornEngine FILE: bindings/ruby/unicorn_gem/lib/unicorn_engine/sparc_const.rb type UnicornEngine (line 3) | module UnicornEngine FILE: bindings/ruby/unicorn_gem/lib/unicorn_engine/tricore_const.rb type UnicornEngine (line 3) | module UnicornEngine FILE: bindings/ruby/unicorn_gem/lib/unicorn_engine/unicorn_const.rb type UnicornEngine (line 3) | module UnicornEngine FILE: bindings/ruby/unicorn_gem/lib/unicorn_engine/version.rb type Unicorn (line 1) | module Unicorn FILE: bindings/ruby/unicorn_gem/lib/unicorn_engine/x86_const.rb type UnicornEngine (line 3) | module UnicornEngine FILE: bindings/rust/sys/src/lib.rs method and_then (line 8) | pub fn and_then Result>(self, op: F) -> Resul... method and (line 16) | pub fn and(self, res: Result) -> Result { function from (line 22) | fn from(value: uc_error) -> Self { method fmt (line 32) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { type Error (line 42) | type Error = uc_error; method try_from (line 44) | fn try_from(v: usize) -> Result { type Error (line 63) | type Error = uc_error; method try_from (line 66) | fn try_from(v: i32) -> Result { constant MEM_UNMAPPED (line 100) | pub const MEM_UNMAPPED: Self = constant MEM_PROT (line 103) | pub const MEM_PROT: Self = constant MEM_VALID (line 106) | pub const MEM_VALID: Self = Self(Self::MEM_READ.0 | Self::MEM_WRITE.0 | ... constant MEM_READ_INVALID (line 108) | pub const MEM_READ_INVALID: Self = Self(Self::MEM_READ_UNMAPPED.0 | Self... constant MEM_WRITE_INVALID (line 110) | pub const MEM_WRITE_INVALID: Self = Self(Self::MEM_WRITE_UNMAPPED.0 | Se... constant MEM_FETCH_INVALID (line 112) | pub const MEM_FETCH_INVALID: Self = Self(Self::MEM_FETCH_UNMAPPED.0 | Se... constant MEM_INVALID (line 114) | pub const MEM_INVALID: Self = constant MEM_ALL (line 117) | pub const MEM_ALL: Self = Self(Self::MEM_VALID.0 | Self::MEM_INVALID.0); constant IO_READ (line 121) | pub const IO_READ: Self = Self(1 << 31); constant IO_WRITE (line 123) | pub const IO_WRITE: Self = Self(1 << 30); method default (line 127) | fn default() -> Self { method new (line 134) | pub const fn new() -> Self { method cp (line 148) | pub const fn cp(mut self, cp: u32) -> Self { method is64 (line 154) | pub const fn is64(mut self, is64: u32) -> Self { method sec (line 160) | pub const fn sec(mut self, sec: u32) -> Self { method crn (line 166) | pub const fn crn(mut self, crn: u32) -> Self { method crm (line 172) | pub const fn crm(mut self, crm: u32) -> Self { method opc1 (line 178) | pub const fn opc1(mut self, opc1: u32) -> Self { method opc2 (line 184) | pub const fn opc2(mut self, opc2: u32) -> Self { method val (line 190) | pub const fn val(mut self, val: u64) -> Self { method default (line 197) | fn default() -> Self { method new (line 204) | pub const fn new() -> Self { method crn (line 215) | pub const fn crn(mut self, crn: u32) -> Self { method crm (line 221) | pub const fn crm(mut self, crm: u32) -> Self { method op0 (line 227) | pub const fn op0(mut self, op0: u32) -> Self { method op1 (line 233) | pub const fn op1(mut self, op1: u32) -> Self { method op2 (line 239) | pub const fn op2(mut self, op2: u32) -> Self { method val (line 245) | pub const fn val(mut self, val: u64) -> Self { function from (line 252) | fn from(value: M68kCpuModel) -> Self { function from (line 258) | fn from(value: &M68kCpuModel) -> Self { function from (line 264) | fn from(value: X86CpuModel) -> Self { function from (line 270) | fn from(value: &X86CpuModel) -> Self { function from (line 276) | fn from(value: ArmCpuModel) -> Self { function from (line 282) | fn from(value: &ArmCpuModel) -> Self { function from (line 288) | fn from(value: Arm64CpuModel) -> Self { function from (line 294) | fn from(value: &Arm64CpuModel) -> Self { function from (line 300) | fn from(value: Mips32CpuModel) -> Self { function from (line 306) | fn from(value: &Mips32CpuModel) -> Self { function from (line 312) | fn from(value: Mips64CpuModel) -> Self { function from (line 318) | fn from(value: &Mips64CpuModel) -> Self { function from (line 324) | fn from(value: Sparc32CpuModel) -> Self { function from (line 330) | fn from(value: &Sparc32CpuModel) -> Self { function from (line 336) | fn from(value: Sparc64CpuModel) -> Self { function from (line 342) | fn from(value: &Sparc64CpuModel) -> Self { function from (line 348) | fn from(value: PpcCpuModel) -> Self { function from (line 354) | fn from(value: &PpcCpuModel) -> Self { function from (line 360) | fn from(value: Ppc64CpuModel) -> Self { function from (line 366) | fn from(value: &Ppc64CpuModel) -> Self { function from (line 372) | fn from(value: Riscv32CpuModel) -> Self { function from (line 378) | fn from(value: &Riscv32CpuModel) -> Self { function from (line 384) | fn from(value: Riscv64CpuModel) -> Self { function from (line 390) | fn from(value: &Riscv64CpuModel) -> Self { function from (line 396) | fn from(value: S390xCpuModel) -> Self { function from (line 402) | fn from(value: &S390xCpuModel) -> Self { function from (line 408) | fn from(value: TricoreCpuModel) -> Self { function from (line 414) | fn from(value: &TricoreCpuModel) -> Self { function from (line 420) | fn from(value: RegisterM68K) -> Self { function from (line 426) | fn from(value: RegisterX86) -> Self { function from (line 432) | fn from(value: RegisterARM) -> Self { function from (line 438) | fn from(value: RegisterARM64) -> Self { function from (line 444) | fn from(value: RegisterMIPS) -> Self { function from (line 450) | fn from(value: RegisterSPARC) -> Self { function from (line 456) | fn from(value: RegisterPPC) -> Self { function from (line 462) | fn from(value: RegisterRISCV) -> Self { function from (line 468) | fn from(value: RegisterS390X) -> Self { function from (line 474) | fn from(value: RegisterTRICORE) -> Self { FILE: bindings/rust/unicorn-engine/src/ffi.rs type uc_handle (line 12) | pub type uc_handle = *mut c_void; type uc_hook (line 14) | pub type uc_hook = *mut c_void; type uc_context (line 15) | pub type uc_context = *mut c_void; function uc_version (line 18) | pub fn uc_version(major: *mut u32, minor: *mut u32) -> u32; function uc_arch_supported (line 19) | pub fn uc_arch_supported(arch: Arch) -> bool; function uc_open (line 20) | pub fn uc_open(arch: Arch, mode: Mode, engine: *mut uc_handle) -> uc_error; function uc_close (line 21) | pub fn uc_close(engine: uc_handle) -> uc_error; function uc_context_free (line 22) | pub fn uc_context_free(mem: uc_context) -> uc_error; function uc_errno (line 23) | pub fn uc_errno(engine: uc_handle) -> uc_error; function uc_strerror (line 24) | pub fn uc_strerror(error_code: uc_error) -> *const c_char; function uc_reg_write (line 25) | pub fn uc_reg_write(engine: uc_handle, regid: c_int, value: *const c_voi... function uc_reg_write_batch (line 26) | pub fn uc_reg_write_batch( function uc_reg_read (line 32) | pub fn uc_reg_read(engine: uc_handle, regid: c_int, value: *mut c_void) ... function uc_reg_read_batch (line 33) | pub fn uc_reg_read_batch( function uc_mem_write (line 39) | pub fn uc_mem_write( function uc_mem_read (line 45) | pub fn uc_mem_read( function uc_vmem_read (line 51) | pub fn uc_vmem_read( function uc_vmem_translate (line 58) | pub fn uc_vmem_translate( function uc_mem_map (line 64) | pub fn uc_mem_map(engine: uc_handle, address: u64, size: u64, perms: u32... function uc_mem_map_ptr (line 65) | pub fn uc_mem_map_ptr( function uc_mmio_map (line 72) | pub fn uc_mmio_map( function uc_mem_unmap (line 81) | pub fn uc_mem_unmap(engine: uc_handle, address: u64, size: u64) -> uc_er... function uc_mem_protect (line 82) | pub fn uc_mem_protect( function uc_mem_regions (line 88) | pub fn uc_mem_regions( function uc_emu_start (line 93) | pub fn uc_emu_start( function uc_emu_stop (line 100) | pub fn uc_emu_stop(engine: uc_handle) -> uc_error; function uc_hook_add (line 101) | pub fn uc_hook_add( function uc_hook_del (line 111) | pub fn uc_hook_del(engine: uc_handle, hook: uc_hook) -> uc_error; function uc_query (line 112) | pub fn uc_query(engine: uc_handle, query_type: Query, result: *mut libc:... function uc_context_alloc (line 113) | pub fn uc_context_alloc(engine: uc_handle, context: *mut uc_context) -> ... function uc_context_save (line 114) | pub fn uc_context_save(engine: uc_handle, context: uc_context) -> uc_error; function uc_context_restore (line 115) | pub fn uc_context_restore(engine: uc_handle, context: uc_context) -> uc_... function uc_ctl (line 116) | pub fn uc_ctl(engine: uc_handle, control: u32, ...) -> uc_error; type UcHook (line 119) | pub struct UcHook<'a, D: 'a, F: 'a> { type IsUcHook (line 124) | pub trait IsUcHook<'a> {} function mmio_read_callback_proxy (line 128) | pub unsafe extern "C" fn mmio_read_callback_proxy( function mmio_write_callback_proxy (line 145) | pub unsafe extern "C" fn mmio_write_callback_proxy( function code_hook_proxy (line 162) | pub unsafe extern "C" fn code_hook_proxy( function block_hook_proxy (line 178) | pub unsafe extern "C" fn block_hook_proxy( function mem_hook_proxy (line 194) | pub unsafe extern "C" fn mem_hook_proxy( function intr_hook_proxy (line 213) | pub unsafe extern "C" fn intr_hook_proxy( function insn_in_hook_proxy (line 228) | pub unsafe extern "C" fn insn_in_hook_proxy( function insn_invalid_hook_proxy (line 245) | pub unsafe extern "C" fn insn_invalid_hook_proxy( function insn_out_hook_proxy (line 260) | pub unsafe extern "C" fn insn_out_hook_proxy( function insn_sys_hook_proxy (line 277) | pub unsafe extern "C" fn insn_sys_hook_proxy(uc: uc_handle, user_d... function tlb_lookup_hook_proxy (line 289) | pub unsafe extern "C" fn tlb_lookup_hook_proxy( FILE: bindings/rust/unicorn-engine/src/hook.rs type UcHook (line 10) | pub struct UcHook<'a, D: 'a, F: 'a> { type IsUcHook (line 15) | pub trait IsUcHook<'a> {} function mmio_read_callback_proxy (line 22) | pub extern "C" fn mmio_read_callback_proxy( function mmio_write_callback_proxy (line 43) | pub unsafe extern "C" fn mmio_write_callback_proxy( function code_hook_proxy (line 63) | pub unsafe extern "C" fn code_hook_proxy( function block_hook_proxy (line 82) | pub unsafe extern "C" fn block_hook_proxy( function mem_hook_proxy (line 101) | pub unsafe extern "C" fn mem_hook_proxy( function intr_hook_proxy (line 123) | pub unsafe extern "C" fn intr_hook_proxy( function insn_in_hook_proxy (line 141) | pub unsafe extern "C" fn insn_in_hook_proxy( function insn_invalid_hook_proxy (line 161) | pub unsafe extern "C" fn insn_invalid_hook_proxy( function insn_out_hook_proxy (line 179) | pub unsafe extern "C" fn insn_out_hook_proxy( function insn_sys_hook_proxy (line 199) | pub unsafe extern "C" fn insn_sys_hook_proxy(uc: *mut uc_engine, u... function insn_sys_hook_proxy_arm64 (line 215) | pub unsafe extern "C" fn insn_sys_hook_proxy_arm64( function tlb_lookup_hook_proxy (line 236) | pub unsafe extern "C" fn tlb_lookup_hook_proxy( function tcg_proxy (line 262) | pub unsafe extern "C" fn tcg_proxy( function edge_gen_hook_proxy (line 283) | pub unsafe extern "C" fn edge_gen_hook_proxy( FILE: bindings/rust/unicorn-engine/src/lib.rs type Context (line 57) | pub struct Context { method is_initialized (line 63) | pub const fn is_initialized(&self) -> bool { method reg_read (line 67) | pub fn reg_read>(&self, regid: T) -> Result { method reg_write (line 73) | pub fn reg_write>(&mut self, regid: T, value: u64) -> Res... method drop (line 80) | fn drop(&mut self) { type MmioCallbackScope (line 90) | pub struct MmioCallbackScope<'a> { function has_regions (line 97) | fn has_regions(&self) -> bool { function unmap (line 101) | fn unmap(&mut self, begin: u64, size: u64) { type UcHookId (line 138) | pub struct UcHookId(uc_hook); type UnicornInner (line 140) | pub struct UnicornInner<'a, D> { method drop (line 152) | fn drop(&mut self) { type Unicorn (line 163) | pub struct Unicorn<'a, D: 'a> { function new (line 170) | pub fn new(arch: Arch, mode: Mode) -> Result, uc_error> { function from_handle (line 180) | pub unsafe fn from_handle(handle: *mut uc_engine) -> Result Result core::fmt::Result { method clone (line 245) | fn clone(&self) -> Self { function inner (line 253) | fn inner(&self) -> &UnicornInner<'a, D> { function inner_mut (line 257) | fn inner_mut(&mut self) -> &mut UnicornInner<'a, D> { function get_data (line 266) | pub fn get_data(&self) -> &D { function get_data_mut (line 272) | pub fn get_data_mut(&mut self) -> &mut D { function get_arch (line 278) | pub fn get_arch(&self) -> Arch { function get_handle (line 284) | pub fn get_handle(&self) -> *mut uc_engine { function mem_regions (line 289) | pub fn mem_regions(&self) -> Result, uc_error> { function mem_read (line 305) | pub fn mem_read(&self, address: u64, buf: &mut [u8]) -> Result<(), uc_er... function mem_read_as_vec (line 318) | pub fn mem_read_as_vec(&self, address: u64, size: usize) -> Result Res... function vmem_read_as_vec (line 346) | pub fn vmem_read_as_vec( function mem_write (line 366) | pub fn mem_write(&mut self, address: u64, bytes: &[u8]) -> Result<(), uc... function vmem_translate (line 379) | pub fn vmem_translate(&mut self, address: u64, prot: Prot) -> Result Resul... function mmio_map (line 423) | pub fn mmio_map( function mmio_map_ro (line 491) | pub fn mmio_map_ro(&mut self, address: u64, size: u64, callback: F) -... function mmio_map_wo (line 507) | pub fn mmio_map_wo(&mut self, address: u64, size: u64, callback: F) -... function mem_unmap (line 523) | pub fn mem_unmap(&mut self, address: u64, size: u64) -> Result<(), uc_er... function mmio_unmap (line 529) | fn mmio_unmap(&mut self, address: u64, size: u64) { function mem_protect (line 542) | pub fn mem_protect(&mut self, address: u64, size: u64, perms: Prot) -> R... function reg_write (line 547) | pub fn reg_write>(&mut self, regid: T, value: u64) -> Resul... function reg_write_batch (line 552) | pub fn reg_write_batch( function reg_write_long (line 584) | pub fn reg_write_long>(&self, regid: T, value: &[u8]) -> Re... function reg_read (line 591) | pub fn reg_read>(&self, regid: T) -> Result { function reg_read_batch (line 600) | pub fn reg_read_batch(&self, regids: &mut [T], count: i32) -> Result<... function reg_read_long (line 631) | pub fn reg_read_long>(&self, regid: T) -> Result,... function reg_read_arm_coproc (line 648) | pub fn reg_read_arm_coproc(&self, reg: &mut RegisterARMCP) -> Result<(),... function reg_write_arm_coproc (line 667) | pub fn reg_write_arm_coproc(&mut self, reg: &RegisterARMCP) -> Result<()... function reg_read_arm64_coproc (line 686) | pub fn reg_read_arm64_coproc(&self, reg: &mut RegisterARM64CP) -> Result... function reg_write_arm64_coproc (line 705) | pub fn reg_write_arm64_coproc(&mut self, reg: &RegisterARM64CP) -> Resul... function value_size_arm64 (line 724) | fn value_size_arm64(curr_reg_id: i32) -> Result { function value_size_x86 (line 736) | fn value_size_x86(curr_reg_id: i32) -> Result { function reg_read_i32 (line 752) | pub fn reg_read_i32>(&self, regid: T) -> Result( function add_block_hook (line 793) | pub fn add_block_hook( function add_mem_hook (line 827) | pub fn add_mem_hook( function add_intr_hook (line 866) | pub fn add_intr_hook(&mut self, callback: F) -> Result(&mut self, callback: F) -> Result(&mut self, callback: F) -> Result(&mut self, callback: F) -> Result( function add_insn_sys_hook_arm64 (line 1027) | pub fn add_insn_sys_hook_arm64( function add_tlb_hook (line 1062) | pub fn add_tlb_hook( function add_tcg_hook (line 1095) | pub fn add_tcg_hook( function add_edge_gen_hook (line 1135) | pub fn add_edge_gen_hook( function remove_hook (line 1171) | pub fn remove_hook(&mut self, hook_id: UcHookId) -> Result<(), uc_error> { function context_alloc (line 1182) | pub fn context_alloc(&self) -> Result { function context_save (line 1190) | pub fn context_save(&self, context: &mut Context) -> Result<(), uc_error> { function context_init (line 1199) | pub fn context_init(&self) -> Result { function context_restore (line 1219) | pub fn context_restore(&self, context: &Context) -> Result<(), uc_error> { function emu_start (line 1229) | pub fn emu_start( function emu_stop (line 1243) | pub fn emu_stop(&mut self) -> Result<(), uc_error> { function query (line 1250) | pub fn query(&self, query: Query) -> Result { function arch_to_pc_register (line 1258) | const fn arch_to_pc_register(arch: Arch, mode: Mode) -> Result Result { function set_pc (line 1300) | pub fn set_pc(&mut self, value: u64) -> Result<(), uc_error> { function ctl_get_mode (line 1307) | pub fn ctl_get_mode(&self) -> Result { function ctl_get_page_size (line 1319) | pub fn ctl_get_page_size(&self) -> Result { function ctl_set_page_size (line 1331) | pub fn ctl_set_page_size(&mut self, page_size: u32) -> Result<(), uc_err... function ctl_get_arch (line 1342) | pub fn ctl_get_arch(&self) -> Result { function ctl_get_timeout (line 1354) | pub fn ctl_get_timeout(&self) -> Result { function ctl_exits_enable (line 1366) | pub fn ctl_exits_enable(&mut self) -> Result<(), uc_error> { function ctl_exits_disable (line 1377) | pub fn ctl_exits_disable(&mut self) -> Result<(), uc_error> { function ctl_get_exits_count (line 1388) | pub fn ctl_get_exits_count(&self) -> Result { function ctl_get_exits (line 1400) | pub fn ctl_get_exits(&self) -> Result, uc_error> { function ctl_set_exits (line 1417) | pub fn ctl_set_exits(&mut self, exits: &[u64]) -> Result<(), uc_error> { function ctl_get_cpu_model (line 1429) | pub fn ctl_get_cpu_model(&self) -> Result { function ctl_set_cpu_model (line 1441) | pub fn ctl_set_cpu_model(&mut self, cpu_model: i32) -> Result<(), uc_err... function ctl_remove_cache (line 1452) | pub fn ctl_remove_cache(&mut self, address: u64, end: u64) -> Result<(),... function ctl_request_cache (line 1464) | pub fn ctl_request_cache( function ctl_flush_tb (line 1481) | pub fn ctl_flush_tb(&mut self) -> Result<(), uc_error> { function ctl_flush_tlb (line 1485) | pub fn ctl_flush_tlb(&mut self) -> Result<(), uc_error> { function ctl_set_context_mode (line 1489) | pub fn ctl_set_context_mode(&mut self, mode: ContextMode) -> Result<(), ... function ctl_set_tlb_type (line 1500) | pub fn ctl_set_tlb_type(&mut self, t: TlbType) -> Result<(), uc_error> { FILE: bindings/rust/unicorn-engine/src/tests/arm.rs function test_arm_nop (line 5) | fn test_arm_nop() { function test_arm_thumb_sub (line 24) | fn test_arm_thumb_sub() { function test_armeb_sub (line 45) | fn test_armeb_sub() { function test_armeb_be8_sub (line 80) | fn test_armeb_be8_sub() { function test_arm_thumbeb_sub (line 115) | fn test_arm_thumbeb_sub() { function test_arm_thumb_ite (line 136) | fn test_arm_thumb_ite() { function test_arm_m_thumb_mrs (line 209) | fn test_arm_m_thumb_mrs() { function test_arm_m_control (line 239) | fn test_arm_m_control() { function test_arm_m_exc_return (line 269) | fn test_arm_m_exc_return() { function test_arm_und32_to_svc32 (line 302) | fn test_arm_und32_to_svc32() { function test_arm_usr32_to_svc32 (line 339) | fn test_arm_usr32_to_svc32() { function test_arm_v8 (line 384) | fn test_arm_v8() { function test_arm_thumb_smlabb (line 409) | fn test_arm_thumb_smlabb() { function test_arm_not_allow_privilege_escalation (line 435) | fn test_arm_not_allow_privilege_escalation() { function test_arm_mrc (line 482) | fn test_arm_mrc() { function test_arm_hflags_rebuilt (line 492) | fn test_arm_hflags_rebuilt() { function test_arm_mem_access_abort (line 550) | fn test_arm_mem_access_abort() { function test_arm_read_sctlr (line 601) | fn test_arm_read_sctlr() { function test_arm_be_cpsr_sctlr (line 609) | fn test_arm_be_cpsr_sctlr() { function test_arm_switch_endian (line 635) | fn test_arm_switch_endian() { function test_armeb_ldrb (line 669) | fn test_armeb_ldrb() { function test_arm_context_save (line 714) | fn test_arm_context_save() { function test_arm_thumb2 (line 746) | fn test_arm_thumb2() { function test_armeb_be32_thumb2 (line 769) | fn test_armeb_be32_thumb2() { function test_arm_mem_hook_read_write (line 792) | fn test_arm_mem_hook_read_write() { type CmpInfo (line 835) | struct CmpInfo { function uc_hook_sub_cmp (line 842) | fn uc_hook_sub_cmp(uc: &mut Unicorn<'_, CmpInfo>, address: u64, arg1: u6... function test_arm_tcg_opcode_cmp (line 851) | fn test_arm_tcg_opcode_cmp() { function test_arm_thumb_tcg_opcode_cmn (line 882) | fn test_arm_thumb_tcg_opcode_cmn() { function test_arm_cp15_c1_c0_2 (line 915) | fn test_arm_cp15_c1_c0_2() { FILE: bindings/rust/unicorn-engine/src/tests/arm64.rs function test_arm64_until (line 6) | fn test_arm64_until() { function test_arm64_code_patching (line 44) | fn test_arm64_code_patching() { function test_arm64_code_patching_count (line 79) | fn test_arm64_code_patching_count() { function test_arm64_v8_pac (line 115) | fn test_arm64_v8_pac() { function test_arm64_read_sctlr (line 142) | fn test_arm64_read_sctlr() { function test_arm64_mrs_hook (line 152) | fn test_arm64_mrs_hook() { function test_arm64_correct_address_in_small_jump_hook (line 179) | fn test_arm64_correct_address_in_small_jump_hook() { function test_arm64_correct_address_in_long_jump_hook (line 215) | fn test_arm64_correct_address_in_long_jump_hook() { function test_arm64_block_sync_pc (line 247) | fn test_arm64_block_sync_pc() { function test_arm64_block_invalid_mem_read_write_sync (line 285) | fn test_arm64_block_invalid_mem_read_write_sync() { function test_arm64_mmu (line 320) | fn test_arm64_mmu() { function test_arm64_pc_wrap (line 421) | fn test_arm64_pc_wrap() { function test_arm64_mem_prot_regress (line 474) | fn test_arm64_mem_prot_regress() { function test_arm64_mem_hook_read_write (line 505) | fn test_arm64_mem_hook_read_write() { FILE: bindings/rust/unicorn-engine/src/tests/ctl.rs function test_uc_ctl_mode (line 9) | fn test_uc_ctl_mode() { function test_uc_ctl_arch (line 16) | fn test_uc_ctl_arch() { function test_uc_ctl_page_size (line 23) | fn test_uc_ctl_page_size() { function test_uc_ctl_timeout (line 30) | fn test_uc_ctl_timeout() { function test_uc_ctl_exits (line 37) | fn test_uc_ctl_exits() { function test_uc_ctl_tb_cache (line 72) | fn test_uc_ctl_tb_cache() { function test_uc_ctl_change_page_size (line 110) | fn test_uc_ctl_change_page_size() { function test_uc_ctl_arm_cpu (line 127) | fn test_uc_ctl_arm_cpu() { function test_uc_ctl_change_page_size_arm64 (line 136) | fn test_uc_ctl_change_page_size_arm64() { function test_uc_hook_cached_uaf (line 152) | fn test_uc_hook_cached_uaf() { function test_uc_emu_stop_set_ip (line 187) | fn test_uc_emu_stop_set_ip() { function test_tlb_clear (line 227) | fn test_tlb_clear() { function test_noexec (line 264) | fn test_noexec() { FILE: bindings/rust/unicorn-engine/src/tests/m68k.rs function test_move_to_sr (line 6) | fn test_move_to_sr() { function test_sr_contains_flags (line 25) | fn test_sr_contains_flags() { FILE: bindings/rust/unicorn-engine/src/tests/mem.rs function test_map_correct (line 6) | fn test_map_correct() { function test_map_wrapping (line 37) | fn test_map_wrapping() { function test_mem_protect (line 46) | fn test_mem_protect() { function test_splitting_mem_unmap (line 76) | fn test_splitting_mem_unmap() { function test_splitting_mmio_unmap (line 86) | fn test_splitting_mmio_unmap() { function test_mem_protect_map_ptr (line 120) | fn test_mem_protect_map_ptr() { function test_map_at_the_end (line 145) | fn test_map_at_the_end() { function test_map_big_memory (line 160) | fn test_map_big_memory() { function test_mem_protect_remove_exec (line 170) | fn test_mem_protect_remove_exec() { function test_mem_protect_mmio (line 197) | fn test_mem_protect_mmio() { function test_snapshot (line 235) | fn test_snapshot() { function test_snapshot_with_vtlb (line 340) | fn test_snapshot_with_vtlb() { function test_context_snapshot (line 403) | fn test_context_snapshot() { function test_snapshot_unmap (line 487) | fn test_snapshot_unmap() { FILE: bindings/rust/unicorn-engine/src/tests/mips.rs constant CODE_START (line 5) | const CODE_START: u64 = 0x10000000; constant CODE_LEN (line 6) | const CODE_LEN: u64 = 0x4000; function uc_common_setup (line 8) | fn uc_common_setup( function test_mips_el_ori (line 25) | fn test_mips_el_ori() { function test_mips_eb_ori (line 47) | fn test_mips_eb_ori() { function test_mips_stop_at_branch (line 63) | fn test_mips_stop_at_branch() { function test_mips_stop_at_delay_slot (line 94) | fn test_mips_stop_at_delay_slot() { function test_mips_stop_at_delay_slot_2 (line 120) | fn test_mips_stop_at_delay_slot_2() { function test_mips_lwx_exception_issue_1314 (line 149) | fn test_mips_lwx_exception_issue_1314() { function test_mips_mips16 (line 185) | fn test_mips_mips16() { function test_mips_mips_fpr (line 214) | fn test_mips_mips_fpr() { FILE: bindings/rust/unicorn-engine/src/tests/mod.rs constant CODE_START (line 22) | pub const CODE_START: u64 = 0x1000; constant CODE_LEN (line 23) | pub const CODE_LEN: u64 = 0x4000; function uc_common_setup (line 25) | fn uc_common_setup( FILE: bindings/rust/unicorn-engine/src/tests/ppc.rs function test_ppc32_add (line 6) | fn test_ppc32_add() { function test_ppc32_fadd (line 28) | fn test_ppc32_fadd() { function test_ppc32_sc (line 53) | fn test_ppc32_sc() { function test_ppc32_cr (line 70) | fn test_ppc32_cr() { function test_ppc32_spr_time (line 81) | fn test_ppc32_spr_time() { FILE: bindings/rust/unicorn-engine/src/tests/riscv.rs function test_riscv32_nop (line 6) | fn test_riscv32_nop() { function test_riscv64_nop (line 28) | fn test_riscv64_nop() { function test_riscv32_until_pc_update (line 50) | fn test_riscv32_until_pc_update() { function test_riscv64_until_pc_update (line 83) | fn test_riscv64_until_pc_update() { function test_riscv32_3steps_pc_update (line 116) | fn test_riscv32_3steps_pc_update() { function test_riscv64_3steps_pc_update (line 148) | fn test_riscv64_3steps_pc_update() { function test_riscv32_fp_move (line 180) | fn test_riscv32_fp_move() { function test_riscv64_fp_move (line 203) | fn test_riscv64_fp_move() { function test_riscv64_fp_move_from_int (line 226) | fn test_riscv64_fp_move_from_int() { function test_riscv64_fp_move_from_int_reg_write (line 254) | fn test_riscv64_fp_move_from_int_reg_write() { function test_riscv64_fp_move_to_int (line 281) | fn test_riscv64_fp_move_to_int() { function test_riscv64_code_patching (line 309) | fn test_riscv64_code_patching() { function test_riscv64_code_patching_count (line 346) | fn test_riscv64_code_patching_count() { function test_riscv64_ecall (line 383) | fn test_riscv64_ecall() { function test_riscv32_mmio_map (line 401) | fn test_riscv32_mmio_map() { function test_riscv32_map (line 423) | fn test_riscv32_map() { function test_riscv64_mmio_map (line 445) | fn test_riscv64_mmio_map() { function test_riscv_correct_address_in_small_jump_hook (line 467) | fn test_riscv_correct_address_in_small_jump_hook() { function test_riscv_correct_address_in_long_jump_hook (line 503) | fn test_riscv_correct_address_in_long_jump_hook() { function test_riscv_mmu (line 540) | fn test_riscv_mmu() { function test_riscv_priv (line 613) | fn test_riscv_priv() { FILE: bindings/rust/unicorn-engine/src/tests/s390x.rs function test_s390x_lr (line 6) | fn test_s390x_lr() { FILE: bindings/rust/unicorn-engine/src/unicorn_const.rs constant API_MAJOR (line 3) | pub const API_MAJOR: u64 = 2; constant API_MINOR (line 4) | pub const API_MINOR: u64 = 1; constant VERSION_MAJOR (line 5) | pub const VERSION_MAJOR: u64 = 2; constant VERSION_MINOR (line 6) | pub const VERSION_MINOR: u64 = 1; constant VERSION_PATCH (line 7) | pub const VERSION_PATCH: u64 = 3; constant VERSION_EXTRA (line 8) | pub const VERSION_EXTRA: u64 = 255; constant SECOND_SCALE (line 9) | pub const SECOND_SCALE: u64 = 1_000_000; constant MILLISECOND_SCALE (line 10) | pub const MILLISECOND_SCALE: u64 = 1_000; FILE: bindings/vb6/main.cpp type hookCatagory (line 50) | enum hookCatagory{hc_code = 0, hc_block = 1, hc_inst = 2, hc_int = 3, hc... function c_hook_code (line 75) | static void c_hook_code(uc_engine *uc, uint64_t address, uint32_t size, ... function c_hook_mem (line 81) | static void c_hook_mem(uc_engine *uc, uc_mem_type type,uint64_t address,... function c_hook_mem_invalid (line 87) | static bool c_hook_mem_invalid(uc_engine *uc, uc_mem_type type, uint64_t... function c_hook_block (line 94) | static void c_hook_block(uc_engine *uc, uint64_t address, uint32_t size,... function c_hook_intr (line 100) | static void c_hook_intr(uc_engine *uc, uint32_t intno, void *user_data) function uc_err (line 123) | uc_err __stdcall ucs_hook_add(uc_engine *uc, uc_hook *hh, int type, void... function ucs_dynload (line 169) | unsigned int __stdcall ucs_dynload(char *path){ function ucs_version (line 178) | unsigned int __stdcall ucs_version(unsigned int *major, unsigned int *mi... function ucs_arch_supported (line 183) | bool __stdcall ucs_arch_supported(uc_arch arch){ function uc_err (line 188) | uc_err __stdcall ucs_open(uc_arch arch, uc_mode mode, uc_engine **uc){ function uc_err (line 193) | uc_err __stdcall ucs_close(uc_engine *uc){ function uc_err (line 198) | uc_err __stdcall ucs_query(uc_engine *uc, uc_query_type type, size_t *re... function uc_err (line 203) | uc_err __stdcall ucs_errno(uc_engine *uc){ function uc_err (line 213) | uc_err __stdcall ucs_reg_write(uc_engine *uc, int regid, const void *val... function uc_err (line 218) | uc_err __stdcall ucs_reg_read(uc_engine *uc, int regid, void *value){ function uc_err (line 223) | uc_err __stdcall ucs_reg_write_batch(uc_engine *uc, int *regs, void *con... function uc_err (line 228) | uc_err __stdcall ucs_reg_read_batch(uc_engine *uc, int *regs, void **val... function uc_err (line 233) | uc_err __stdcall ucs_mem_write(uc_engine *uc, uint64_t address, const vo... function uc_err (line 238) | uc_err __stdcall ucs_mem_read(uc_engine *uc, uint64_t address, void *byt... function uc_err (line 243) | uc_err __stdcall ucs_emu_start(uc_engine *uc, uint64_t begin, uint64_t u... function uc_err (line 248) | uc_err __stdcall ucs_emu_stop(uc_engine *uc){ function uc_err (line 253) | uc_err __stdcall ucs_hook_del(uc_engine *uc, uc_hook hh){ function uc_err (line 258) | uc_err __stdcall ucs_mem_map(uc_engine *uc, uint64_t address, uint64_t s... function uc_err (line 264) | uc_err __stdcall ucs_mem_map_ptr(uc_engine *uc, uint64_t address, uint64... function uc_err (line 270) | uc_err __stdcall ucs_mem_unmap(uc_engine *uc, uint64_t address, uint64_t... function uc_err (line 275) | uc_err __stdcall ucs_mem_protect(uc_engine *uc, uint64_t address, uint64... function uc_err (line 280) | uc_err __stdcall ucs_mem_regions(uc_engine *uc, uc_mem_region **regions,... function uc_err (line 285) | uc_err __stdcall ucs_context_alloc(uc_engine *uc, uc_context **context){ function uc_err (line 290) | uc_err __stdcall ucs_free(void *mem){ function uc_err (line 295) | uc_err __stdcall ucs_context_save(uc_engine *uc, uc_context *context){ function uc_err (line 300) | uc_err __stdcall ucs_context_restore(uc_engine *uc, uc_context *context){ function disasm_addr (line 327) | int __stdcall disasm_addr(uc_engine *uc, uint32_t va, char *str, int buf... function uc_err (line 366) | uc_err __stdcall mem_write_block(uc_engine *uc, uint64_t address, void* ... function addStr (line 391) | void addStr(_CollectionPtr p , char* str){ function uc_err (line 397) | uc_err __stdcall get_memMap(uc_engine *uc, _CollectionPtr *pColl){ type op (line 420) | enum op{ function ULong (line 437) | unsigned int __stdcall ULong(unsigned int v1, unsigned int v2, int opera... FILE: build.rs function ninja_available (line 6) | fn ninja_available() -> bool { function msvc_cmake_tools_available (line 10) | fn msvc_cmake_tools_available() -> bool { function get_tool_paths_msvc (line 14) | fn get_tool_paths_msvc(compiler: &cc::Tool) -> Option<(PathBuf, PathBuf)> { function build_with_cmake (line 51) | fn build_with_cmake() { function watch_source_files (line 154) | fn watch_source_files() { function register_dir_files (line 186) | fn register_dir_files(dir: &std::path::Path, extensions: &[&str]) { type Renamer (line 205) | struct Renamer; method item_name (line 208) | fn item_name(&self, original_item_name: &str) -> Option { method enum_variant_name (line 260) | fn enum_variant_name( function generate_bindings (line 325) | fn generate_bindings() { function main (line 359) | fn main() { FILE: glib_compat/garray.c type GRealArray (line 82) | typedef struct _GRealArray GRealArray; type _GRealArray (line 93) | struct _GRealArray function GArray (line 150) | GArray* g_array_new (gboolean zero_terminated, function GArray (line 175) | GArray* g_array_sized_new (gboolean zero_terminated, function g_array_set_clear_func (line 223) | void g_array_set_clear_func (GArray *array, function GArray (line 244) | GArray *g_array_ref (GArray *array) type ArrayFreeFlags (line 254) | typedef enum function g_array_unref (line 273) | void g_array_unref (GArray *array) function guint (line 292) | guint g_array_get_element_size (GArray *array) function gchar (line 324) | gchar *g_array_free (GArray *farray, function gchar (line 341) | static gchar *array_free (GRealArray *array, ArrayFreeFlags flags) function GArray (line 399) | GArray* g_array_append_vals (GArray *farray, gconstpointer data, guint len) function GArray (line 455) | GArray* g_array_prepend_vals (GArray *farray, gconstpointer data, guint... function GArray (line 511) | GArray* g_array_insert_vals (GArray *farray, function GArray (line 556) | GArray* g_array_set_size (GArray *farray, function GArray (line 590) | GArray* g_array_remove_index (GArray *farray, function GArray (line 629) | GArray* g_array_remove_index_fast (GArray *farray, function GArray (line 669) | GArray* g_array_remove_range (GArray *farray, function guint (line 704) | static guint g_nearest_pow (guint num) function g_array_maybe_expand (line 722) | static void g_array_maybe_expand (GRealArray *array, guint len) type GRealPtrArray (line 795) | typedef struct _GRealPtrArray GRealPtrArray; type _GRealPtrArray (line 805) | struct _GRealPtrArray function GPtrArray (line 836) | GPtrArray *g_ptr_array_new (void) function gpointer (line 893) | gpointer *g_ptr_array_steal (GPtrArray *array, gsize *len) function GPtrArray (line 936) | GPtrArray *g_ptr_array_copy (GPtrArray *array, GCopyFunc func, gpointer ... function GPtrArray (line 973) | GPtrArray *g_ptr_array_sized_new (guint reserved_size) function GArray (line 1003) | GArray *g_array_copy (GArray *array) function GPtrArray (line 1036) | GPtrArray *g_ptr_array_new_with_free_func (GDestroyNotify element_free_f... function GPtrArray (line 1064) | GPtrArray *g_ptr_array_new_full (guint reserved_size, GDestroyNotify ele... function g_ptr_array_set_free_func (line 1086) | void g_ptr_array_set_free_func (GPtrArray *array, GDestroyNotify element... function g_ptr_array_maybe_expand (line 1095) | static void g_ptr_array_maybe_expand (GRealPtrArray *array, guint len) function g_ptr_array_set_size (line 1123) | void g_ptr_array_set_size (GPtrArray *array, gint length) function gpointer (line 1153) | static gpointer ptr_array_remove_index (GPtrArray *array, function gpointer (line 1198) | gpointer g_ptr_array_remove_index (GPtrArray *array, guint index_) function gpointer (line 1218) | gpointer g_ptr_array_remove_index_fast (GPtrArray *array, guint index_) function gpointer (line 1236) | gpointer g_ptr_array_steal_index (GPtrArray *array, guint index_) function gpointer (line 1256) | gpointer g_ptr_array_steal_index_fast (GPtrArray *array, guint index_) function GPtrArray (line 1276) | GPtrArray* g_ptr_array_remove_range (GPtrArray *array, guint index_, gui... function gboolean (line 1326) | gboolean g_ptr_array_remove (GPtrArray *array, gpointer data) function gboolean (line 1361) | gboolean g_ptr_array_remove_fast (GPtrArray *array, gpointer data) function g_ptr_array_add (line 1389) | void g_ptr_array_add (GPtrArray *array, gpointer data) function g_ptr_array_extend (line 1423) | void g_ptr_array_extend (GPtrArray *array_to_extend, function g_ptr_array_insert (line 1462) | void g_ptr_array_insert (GPtrArray *array, gint index_, gpointer data) function g_ptr_array_foreach (line 1495) | void g_ptr_array_foreach (GPtrArray *array, GFunc func, gpointer user_data) function GByteArray (line 1560) | GByteArray *g_byte_array_new (void) function GByteArray (line 1576) | GByteArray* g_byte_array_sized_new (guint reserved_size) function guint8 (line 1594) | guint8* g_byte_array_free (GByteArray *array, gboolean free_segment) function GByteArray (line 1610) | GByteArray* g_byte_array_append (GByteArray *array, const guint8 *data, ... function GByteArray (line 1628) | GByteArray *g_byte_array_prepend (GByteArray *array, const guint8 *data,... function GByteArray (line 1644) | GByteArray *g_byte_array_set_size (GByteArray *array, guint length) FILE: glib_compat/garray.h type GBytes (line 30) | typedef struct _GBytes GBytes; type GArray (line 31) | typedef struct _GArray GArray; type GByteArray (line 32) | typedef struct _GByteArray GByteArray; type GPtrArray (line 33) | typedef struct _GPtrArray GPtrArray; type _GArray (line 35) | struct _GArray type _GByteArray (line 41) | struct _GByteArray type _GPtrArray (line 47) | struct _GPtrArray FILE: glib_compat/ghash.h type GHashTable (line 30) | typedef struct _GHashTable GHashTable; type gboolean (line 32) | typedef gboolean (*GHRFunc) (gpointer key, gpointer value, gpointer user... type _GHashTableIter (line 34) | struct _GHashTableIter FILE: glib_compat/glib_compat.c function guint (line 55) | static guint g_direct_hash (gconstpointer v) function guint (line 78) | guint g_str_hash (gconstpointer v) function gboolean (line 89) | gboolean g_str_equal(gconstpointer v1, gconstpointer v2) function guint (line 105) | guint g_int_hash (gconstpointer v) function gboolean (line 110) | gboolean g_int_equal(gconstpointer v1, gconstpointer v2) function GList (line 117) | GList *g_list_first(GList *list) function g_list_foreach (line 124) | void g_list_foreach(GList *list, GFunc func, gpointer user_data) function g_list_free (line 132) | void g_list_free(GList *list) function GList (line 146) | GList *g_list_insert_sorted(GList *list, gpointer data, GCompareFunc com... function GList (line 170) | GList *g_list_prepend(GList *list, gpointer data) function GList (line 179) | GList *g_list_remove_link(GList *list, GList *llink) function GList (line 190) | static GList *g_list_sort_merge(GList *l1, function GList (line 225) | static GList *g_list_sort_real(GList *list, function GList (line 279) | GList *g_list_sort (GList *list, GCompareFunc compare_func) function GSList (line 288) | GSList *g_slist_append(GSList *list, gpointer data) function g_slist_foreach (line 303) | void g_slist_foreach(GSList *list, GFunc func, gpointer user_data) function g_slist_free (line 311) | void g_slist_free(GSList *list) function GSList (line 320) | GSList *g_slist_prepend(GSList *list, gpointer data) function GSList (line 328) | static GSList *g_slist_sort_merge (GSList *l1, function GSList (line 358) | static GSList *g_slist_sort_real (GSList *list, function GSList (line 400) | GSList *g_slist_sort (GSList *list, type GHashNode (line 412) | typedef struct _GHashNode GHashNode; type _GHashNode (line 414) | struct _GHashNode { type _GHashTable (line 424) | struct _GHashTable { function g_hash_table_destroy (line 449) | void g_hash_table_destroy (GHashTable *hash_table) function gpointer (line 484) | gpointer g_hash_table_find (GHashTable *hash_table, function g_hash_table_foreach (line 520) | void g_hash_table_foreach (GHashTable *hash_table, function guint (line 560) | static inline guint g_hash_table_lookup_node_for_insertion (GHashTable ... function g_hash_table_set_shift (line 659) | static void g_hash_table_set_shift (GHashTable *hash_table, gint shift) function gint (line 676) | static gint g_hash_table_find_closest_shift (gint n) function g_hash_table_set_shift_from_size (line 686) | static void g_hash_table_set_shift_from_size (GHashTable *hash_table, gi... function g_hash_table_resize (line 709) | static void g_hash_table_resize (GHashTable *hash_table) function g_hash_table_maybe_resize (line 757) | static inline void g_hash_table_maybe_resize (GHashTable *hash_table) function g_hash_table_insert_internal (line 783) | static void g_hash_table_insert_internal (GHashTable *hash_table, function g_hash_table_replace (line 837) | void function gboolean (line 859) | gboolean g_hash_table_insert (GHashTable *hash_table, function guint (line 884) | static inline guint g_hash_table_lookup_node (GHashTable *hash_table, function gpointer (line 943) | gpointer g_hash_table_lookup (GHashTable *hash_table, function GHashTable (line 976) | GHashTable *g_hash_table_new(GHashFunc hash_func, GEqualFunc key_equal_f... function GHashTable (line 998) | GHashTable* g_hash_table_new_full (GHashFunc hash_func, function g_hash_table_remove_all_nodes (line 1031) | static void g_hash_table_remove_all_nodes (GHashTable *hash_table, function g_hash_table_remove_all (line 1071) | void g_hash_table_remove_all (GHashTable *hash_table) function g_hash_table_remove_node (line 1091) | static void g_hash_table_remove_node (GHashTable *hash_table, function gboolean (line 1123) | static gboolean g_hash_table_remove_internal (GHashTable *hash_table, function gboolean (line 1158) | gboolean g_hash_table_remove (GHashTable *hash_table, function g_hash_table_unref (line 1175) | void g_hash_table_unref (GHashTable *hash_table) function GHashTable (line 1199) | GHashTable *g_hash_table_ref (GHashTable *hash_table) function guint (line 1209) | guint g_hash_table_size(GHashTable *hash_table) function g_free (line 1221) | void g_free(gpointer ptr) function gpointer (line 1226) | gpointer g_malloc(size_t size) function gpointer (line 1235) | gpointer g_malloc0(size_t size) function gpointer (line 1244) | gpointer g_try_malloc0(size_t size) function gpointer (line 1250) | gpointer g_realloc(gpointer ptr, size_t size) function g_strfreev (line 1310) | void g_strfreev(char **str_array) function gpointer (line 1321) | gpointer g_memdup(gconstpointer mem, size_t byte_size) function gpointer (line 1331) | gpointer g_new_(size_t sz, size_t n_structs) function gpointer (line 1338) | gpointer g_new0_(size_t sz, size_t n_structs) function gpointer (line 1345) | gpointer g_renew_(size_t sz, gpointer mem, size_t n_structs) function gchar (line 1370) | gchar* g_strconcat (const gchar *string1, ...) function gchar (line 1417) | gchar** g_strsplit (const gchar *string, function GSList (line 1468) | GSList *g_slist_find_custom (GSList *list, gconstpointer data, GCompareF... function g_strcmp0 (line 1483) | int g_strcmp0 (const char *str1, const char *str2) FILE: glib_compat/glib_compat.h type gint (line 44) | typedef gint (*GCompareDataFunc)(gconstpointer a, type gint (line 48) | typedef gint (*GCompareFunc)(gconstpointer v1, gconstpointer v2); type GSList (line 67) | typedef struct _GSList { FILE: glib_compat/glist.c function GList (line 47) | GList *g_list_alloc (void) function GList (line 52) | static inline GList *_g_list_remove_link (GList *list, GList *link) function GList (line 92) | GList *g_list_delete_link (GList *list, GList *link_) function GList (line 111) | GList *g_list_insert_before (GList *list, GList *sibling, gpointer data) FILE: glib_compat/glist.h type GList (line 30) | typedef struct _GList GList; type _GList (line 32) | struct _GList FILE: glib_compat/gmem.c function gpointer (line 48) | gpointer g_try_malloc (gsize n_bytes) function gpointer (line 71) | gpointer g_try_malloc_n (gsize n_blocks, gsize n_block_bytes) function gpointer (line 88) | gpointer g_malloc (gsize n_bytes) function gpointer (line 115) | gpointer g_malloc_n (gsize n_blocks, gsize n_block_bytes) function gpointer (line 134) | gpointer g_malloc0 (gsize n_bytes) function gpointer (line 161) | gpointer g_malloc0_n (gsize n_blocks, gsize n_block_bytes) function gpointer (line 181) | gpointer g_try_malloc0 (gsize n_bytes) function gpointer (line 206) | gpointer g_realloc (gpointer mem, gsize n_bytes) function gpointer (line 235) | gpointer g_realloc_n (gpointer mem, gsize n_blocks, gsize n_block_bytes) function g_free (line 254) | void g_free (gpointer mem) FILE: glib_compat/gnode.h type GTraverseType (line 31) | typedef enum FILE: glib_compat/gpattern.c type GMatchType (line 56) | typedef enum type _GPatternSpec (line 66) | struct _GPatternSpec function gboolean (line 77) | static inline gboolean g_pattern_ph_match (const gchar *match_pattern, function gchar (line 154) | static gchar *string_reverse(const gchar *string, gint string_length) function gboolean (line 202) | gboolean g_pattern_match (GPatternSpec *pspec, function GPatternSpec (line 262) | GPatternSpec* g_pattern_spec_new (const gchar *pattern) function g_pattern_spec_free (line 375) | void g_pattern_spec_free (GPatternSpec *pspec) function gboolean (line 394) | gboolean g_pattern_match_string (GPatternSpec *pspec, const gchar *string) FILE: glib_compat/gpattern.h type GPatternSpec (line 23) | typedef struct _GPatternSpec GPatternSpec; FILE: glib_compat/grand.c type _GRand (line 78) | struct _GRand function guint (line 84) | static guint get_random_version (void) function g_rand_set_seed (line 106) | void g_rand_set_seed (GRand *rand, guint32 seed) function GRand (line 150) | GRand* g_rand_new_with_seed (guint32 seed) function g_rand_set_seed_array (line 171) | void g_rand_set_seed_array (GRand *rand, const guint32 *seed, guint seed... function GRand (line 226) | GRand *g_rand_new_with_seed_array (const guint32 *seed, guint seed_length) function gint64 (line 233) | gint64 g_get_real_time (void) function GRand (line 271) | GRand *g_rand_new (void) function guint32 (line 351) | guint32 g_rand_int (GRand *rand) FILE: glib_compat/grand.h type GRand (line 30) | typedef struct _GRand GRand; FILE: glib_compat/gslice.c function gpointer (line 44) | gpointer g_slice_alloc (gsize mem_size) function gpointer (line 63) | gpointer g_slice_alloc0 (gsize mem_size) function g_slice_free1 (line 88) | void g_slice_free1 (gsize mem_size, gpointer mem_block) FILE: glib_compat/gtestutils.c function g_assertion_message_expr (line 23) | void FILE: glib_compat/gtree.c type GTreeNode (line 69) | typedef struct _GTreeNode GTreeNode; type _GTree (line 78) | struct _GTree type _GTreeNode (line 89) | struct _GTreeNode function GTreeNode (line 132) | static GTreeNode *g_tree_node_new (gpointer key, gpointer value) function GTree (line 159) | GTree *g_tree_new (GCompareFunc key_compare_func) function GTree (line 177) | GTree *g_tree_new_with_data (GCompareDataFunc key_compare_func, gpointer... function GTree (line 201) | GTree *g_tree_new_full (GCompareDataFunc key_compare_func, function GTreeNode (line 222) | static inline GTreeNode *g_tree_first_node (GTree *tree) function GTreeNode (line 237) | static inline GTreeNode *g_tree_node_previous (GTreeNode *node) function GTreeNode (line 250) | static inline GTreeNode *g_tree_node_next (GTreeNode *node) function g_tree_remove_all (line 263) | void g_tree_remove_all (GTree *tree) function GTree (line 301) | GTree *g_tree_ref (GTree *tree) function g_tree_unref (line 323) | void g_tree_unref (GTree *tree) function g_tree_destroy (line 347) | void g_tree_destroy (GTree *tree) function g_tree_insert (line 372) | void g_tree_insert (GTree *tree, gpointer key, gpointer value) function g_tree_replace (line 399) | void g_tree_replace (GTree *tree, gpointer key, gpointer value) function g_tree_insert_internal (line 411) | static void g_tree_insert_internal (GTree *tree, gpointer key, gpointer ... function gboolean (line 551) | gboolean g_tree_remove (GTree *tree, gconstpointer key) function gboolean (line 579) | gboolean g_tree_steal (GTree *tree, gconstpointer key) function gboolean (line 595) | static gboolean g_tree_remove_internal (GTree *tree, gconstpointer key, ... function gpointer (line 810) | gpointer g_tree_lookup (GTree *tree, gconstpointer key) function gboolean (line 835) | gboolean g_tree_lookup_extended (GTree *tree, function g_tree_foreach (line 874) | void g_tree_foreach (GTree *tree, GTraverseFunc func, gpointer user_data) function g_tree_traverse (line 923) | void g_tree_traverse (GTree *tree, function gpointer (line 972) | gpointer g_tree_search (GTree *tree, function gint (line 996) | gint g_tree_height (GTree *tree) function gint (line 1028) | gint g_tree_nnodes (GTree *tree) function GTreeNode (line 1035) | static GTreeNode *g_tree_node_balance (GTreeNode *node) function GTreeNode (line 1053) | static GTreeNode *g_tree_find_node (GTree *tree, gconstpointer key) function gint (line 1084) | static gint g_tree_node_pre_order (GTreeNode *node, GTraverseFunc traver... function gint (line 1104) | static gint g_tree_node_in_order (GTreeNode *node, GTraverseFunc traver... function gint (line 1124) | static gint g_tree_node_post_order (GTreeNode *node, function gpointer (line 1146) | static gpointer g_tree_node_search (GTreeNode *node, function GTreeNode (line 1177) | static GTreeNode *g_tree_node_rotate_left (GTreeNode *node) function GTreeNode (line 1217) | static GTreeNode *g_tree_node_rotate_right (GTreeNode *node) FILE: glib_compat/gtree.h type GTree (line 28) | typedef struct _GTree GTree; type gboolean (line 30) | typedef gboolean (*GTraverseFunc) (gpointer key, gpointer value, gpointe... FILE: glib_compat/gtypes.h type gint (line 47) | typedef int gint; type guint8 (line 48) | typedef uint8_t guint8; type gint8 (line 49) | typedef int8_t gint8; type guint16 (line 50) | typedef uint16_t guint16; type gint16 (line 51) | typedef int16_t gint16; type guint32 (line 52) | typedef uint32_t guint32; type gint32 (line 53) | typedef int32_t gint32; type guint64 (line 54) | typedef uint64_t guint64; type gint64 (line 55) | typedef int64_t gint64; type guint (line 56) | typedef unsigned int guint; type gchar (line 57) | typedef char gchar; type gboolean (line 58) | typedef int gboolean; type gulong (line 59) | typedef unsigned long gulong; type gsize (line 60) | typedef unsigned long gsize; type gint (line 62) | typedef gint grefcount; type gint (line 64) | typedef volatile gint gatomicrefcount; type gint (line 68) | typedef gint (*GCompareFunc) (gconstpointer a, gconstpointer b); type gint (line 70) | typedef gint (*GCompareDataFunc) (gconstpointer a, gconstpoin... type guint (line 72) | typedef guint (*GHashFunc) (gconstpointer key); type gboolean (line 74) | typedef gboolean (*GEqualFunc) (gconstpointer a, gconstpointer b); type gpointer (line 78) | typedef gpointer (*GCopyFunc) (gconstpointer src, gpointer data); FILE: include/list.h type list_item (line 8) | struct list_item { type list (line 13) | struct list { type list (line 19) | struct list type list (line 22) | struct list type list (line 25) | struct list type list (line 28) | struct list type list (line 31) | struct list type list (line 34) | struct list FILE: include/qemu.h type uc_struct (line 7) | struct uc_struct type RAMBlock (line 23) | struct RAMBlock { type BounceBuffer (line 35) | typedef struct { type RAMList (line 43) | typedef struct RAMList { FILE: include/uc_priv.h type TranslationBlock (line 51) | struct TranslationBlock type mmio_cbs (line 54) | typedef struct _mmio_cbs { type uc_err (line 62) | typedef uc_err (*query_t)(struct uc_struct *uc, uc_query_type type, type uc_err (line 65) | typedef uc_err (*reg_read_t)(void *env, int mode, unsigned int regid, type uc_err (line 67) | typedef uc_err (*reg_write_t)(void *env, int mode, unsigned int regid, type context_reg_rw_t (line 70) | typedef struct { type uc_struct (line 75) | struct uc_struct type uc_struct (line 83) | struct uc_struct type uc_struct (line 86) | struct uc_struct type MemoryRegion (line 89) | typedef MemoryRegion *(*uc_mem_cow_t)(struct uc_struct *uc, type uc_struct (line 95) | struct uc_struct type uc_struct (line 96) | struct uc_struct type uc_struct (line 98) | struct uc_struct type uc_struct (line 100) | struct uc_struct type uc_struct (line 102) | struct uc_struct type MemoryRegion (line 104) | typedef MemoryRegion *(*uc_args_uc_ram_size_t)(struct uc_struct *, hwadd... type MemoryRegion (line 107) | typedef MemoryRegion *(*uc_args_uc_ram_size_ptr_t)(struct uc_struct *, type uc_struct (line 111) | struct uc_struct type MemoryRegion (line 113) | typedef MemoryRegion *(*uc_memory_mapping_t)(struct uc_struct *, hwaddr ... type uc_struct (line 117) | struct uc_struct type uc_struct (line 122) | struct uc_struct type MemoryRegion (line 124) | typedef MemoryRegion *(*uc_memory_map_io_t)(struct uc_struct *uc, type uc_struct (line 132) | struct uc_struct type uc_struct (line 140) | struct uc_struct type uc_struct (line 146) | struct uc_struct type uc_struct (line 149) | struct uc_struct type uc_err (line 153) | typedef uc_err (*uc_gen_tb_t)(struct uc_struct *uc, uint64_t pc, uc_tb *... type uc_tcg_flush_tlb (line 156) | typedef uc_tcg_flush_tlb uc_tb_flush_t; type uc_err (line 158) | typedef uc_err (*uc_set_tlb_t)(struct uc_struct *uc, int mode); type hook (line 160) | struct hook { type uc_struct (line 176) | struct uc_struct type hook (line 176) | struct hook type uc_struct (line 180) | struct uc_struct type hook (line 180) | struct hook type uc_struct (line 183) | struct uc_struct type uc_err (line 186) | typedef uc_err (*uc_context_save_t)(struct uc_struct *uc, uc_context *co... type uc_err (line 189) | typedef uc_err (*uc_context_restore_t)(struct uc_struct *uc, type uc_hook_idx (line 198) | typedef enum uc_hook_idx { function _hook_exists_bounded (line 256) | static inline bool _hook_exists_bounded(struct list_item *cur, uint64_t ... type TargetPageBits (line 269) | typedef struct TargetPageBits TargetPageBits; type TCGContext (line 270) | typedef struct TCGContext TCGContext; type uc_struct (line 272) | struct uc_struct { type uc_context (line 438) | struct uc_context { function uc_add_exit (line 450) | static inline void uc_add_exit(uc_engine *uc, uint64_t addr) function uc_addr_is_exit (line 459) | static inline int uc_addr_is_exit(uc_engine *uc, uint64_t addr) type HookedRegion (line 468) | typedef struct HookedRegion { function guint (line 474) | static inline guint hooked_regions_hash(const void *p) function gboolean (line 481) | static inline gboolean hooked_regions_equal(const void *lhs, const void ... function hooked_regions_add (line 489) | static inline void hooked_regions_add(struct hook *h, uint64_t start, function hooked_regions_check_single (line 504) | static inline void hooked_regions_check_single(struct list_item *cur, function hooked_regions_check (line 515) | static inline void hooked_regions_check(uc_engine *uc, uint64_t start, function uc_err (line 531) | static inline uc_err break_translation_loop(uc_engine *uc) function revert_uc_emu_stop (line 546) | static inline void revert_uc_emu_stop(uc_engine *uc) type trace_loc (line 559) | typedef enum trace_loc { type uc_tracer (line 565) | typedef struct uc_tracer { FILE: include/unicorn/arm.h type uc_cpu_arm (line 19) | typedef enum uc_cpu_arm { type uc_arm_cp_reg (line 60) | typedef struct uc_arm_cp_reg { type uc_arm_reg (line 72) | typedef enum uc_arm_reg { FILE: include/unicorn/arm64.h type uc_cpu_arm64 (line 19) | typedef enum uc_cpu_arm64 { type uc_arm64_cp_reg (line 30) | typedef struct uc_arm64_cp_reg { type uc_arm64_reg (line 40) | typedef enum uc_arm64_reg { type uc_arm64_insn (line 378) | typedef enum uc_arm64_insn { FILE: include/unicorn/m68k.h type uc_cpu_m68k (line 19) | typedef enum uc_cpu_m68k { type uc_m68k_reg (line 34) | typedef enum uc_m68k_reg { FILE: include/unicorn/mips.h type uc_cpu_mips32 (line 23) | typedef enum uc_cpu_mips32 { type uc_cpu_mips64 (line 45) | typedef enum uc_cpu_mips64 { type uc_mips_reg (line 64) | typedef enum uc_mips_reg { type uc_mips_reg (line 277) | typedef uc_mips_reg UC_MIPS_REG; FILE: include/unicorn/platform.h type int_fast8_t (line 70) | typedef signed char int_fast8_t; type int_fast16_t (line 71) | typedef int int_fast16_t; type int_fast32_t (line 72) | typedef int int_fast32_t; type int_fast64_t (line 73) | typedef long long int_fast64_t; type uint_fast8_t (line 74) | typedef unsigned char uint_fast8_t; type uint_fast16_t (line 75) | typedef unsigned int uint_fast16_t; type uint_fast32_t (line 76) | typedef unsigned int uint_fast32_t; type uint_fast64_t (line 77) | typedef unsigned long long uint_fast64_t; type _W64 (line 92) | typedef _W64 int intptr_t; function usleep (line 219) | static int usleep(uint32_t usec) FILE: include/unicorn/ppc.h type uc_cpu_ppc (line 19) | typedef enum uc_cpu_ppc { type uc_cpu_ppc64 (line 315) | typedef enum uc_cpu_ppc64 { type uc_ppc_reg (line 340) | typedef enum uc_ppc_reg { FILE: include/unicorn/riscv.h type uc_cpu_riscv32 (line 19) | typedef enum uc_cpu_riscv32 { type uc_cpu_riscv64 (line 29) | typedef enum uc_cpu_riscv64 { type uc_riscv_reg (line 39) | typedef enum uc_riscv_reg { FILE: include/unicorn/s390x.h type uc_cpu_s390x (line 16) | typedef enum uc_cpu_s390x { type uc_s390x_reg (line 60) | typedef enum uc_s390x_reg { FILE: include/unicorn/sparc.h type uc_cpu_sparc32 (line 23) | typedef enum uc_cpu_sparc32 { type uc_cpu_sparc64 (line 42) | typedef enum uc_cpu_sparc64 { type uc_sparc_reg (line 65) | typedef enum uc_sparc_reg { FILE: include/unicorn/tricore.h type uc_cpu_tricore (line 22) | typedef enum uc_cpu_tricore { type uc_tricore_reg (line 31) | typedef enum uc_tricore_reg { FILE: include/unicorn/unicorn.h type uc_struct (line 24) | struct uc_struct type uc_engine (line 25) | typedef struct uc_struct uc_engine; type uc_hook (line 27) | typedef size_t uc_hook; type uc_arch (line 98) | typedef enum uc_arch { type uc_mode (line 113) | typedef enum uc_mode { type uc_err (line 164) | typedef enum uc_err { type uc_prot (line 249) | typedef enum uc_prot { type uc_tlb_entry (line 257) | struct uc_tlb_entry { type uc_tlb_entry (line 262) | typedef struct uc_tlb_entry uc_tlb_entry; type uc_mem_type (line 265) | typedef enum uc_mem_type { type uc_tb (line 294) | typedef struct uc_tb { type uc_hook_tcg_op_2 (line 319) | typedef uc_hook_tcg_op_2 uc_hook_tcg_sub_t; type uc_tcg_op_code (line 347) | typedef enum uc_tcg_op_code { type uc_tcg_op_flag (line 353) | typedef enum uc_tcg_op_flag { type uc_hook_type (line 362) | typedef enum uc_hook_type { type uc_mem_region (line 487) | typedef struct uc_mem_region { type uc_query_type (line 494) | typedef enum uc_query_type { type uc_tlb_type (line 536) | typedef enum uc_tlb_type { type uc_control_type (line 549) | typedef enum uc_control_type { type uc_context (line 693) | struct uc_context type uc_context (line 694) | typedef struct uc_context uc_context; type uc_context_content (line 1116) | typedef enum uc_context_content { FILE: include/unicorn/x86.h type uc_cpu_x86 (line 17) | typedef enum uc_cpu_x86 { type uc_x86_mmr (line 62) | typedef struct uc_x86_mmr { type uc_x86_msr (line 71) | typedef struct uc_x86_msr { type uc_struct (line 78) | struct uc_struct type uc_struct (line 86) | struct uc_struct type uc_x86_reg (line 89) | typedef enum uc_x86_reg { type uc_x86_insn (line 333) | typedef enum uc_x86_insn { FILE: list.c type list (line 7) | struct list type list (line 9) | struct list function list_clear (line 13) | void list_clear(struct list *list) type list (line 30) | struct list type list_item (line 32) | struct list_item type list_item (line 32) | struct list_item type list (line 51) | struct list type list_item (line 53) | struct list_item type list_item (line 53) | struct list_item function list_remove (line 69) | bool list_remove(struct list *list, void *data) function list_exists (line 101) | bool list_exists(struct list *list, void *data) FILE: msvc/unicorn/dllmain.cpp function BOOL (line 3) | BOOL APIENTRY DllMain( HMODULE hModule, FILE: qemu/accel/tcg/atomic_template.h function ABI_TYPE (line 70) | ABI_TYPE ATOMIC_NAME(cmpxchg)(CPUArchState *env, target_ulong addr, function ABI_TYPE (line 92) | ABI_TYPE ATOMIC_NAME(ld)(CPUArchState *env, target_ulong addr EXTRA_ARGS) function ABI_TYPE (line 113) | ABI_TYPE ATOMIC_NAME(xchg)(CPUArchState *env, target_ulong addr, function ABI_TYPE (line 214) | ABI_TYPE ATOMIC_NAME(cmpxchg)(CPUArchState *env, target_ulong addr, function ABI_TYPE (line 235) | ABI_TYPE ATOMIC_NAME(ld)(CPUArchState *env, target_ulong addr EXTRA_ARGS) function ABI_TYPE (line 257) | ABI_TYPE ATOMIC_NAME(xchg)(CPUArchState *env, target_ulong addr, FILE: qemu/accel/tcg/cpu-exec-common.c function cpu_loop_exit_noexc (line 27) | void cpu_loop_exit_noexc(CPUState *cpu) function cpu_reloading_memory_map (line 33) | void cpu_reloading_memory_map(void) function cpu_loop_exit (line 37) | void cpu_loop_exit(CPUState *cpu) function cpu_loop_exit_restore (line 48) | void cpu_loop_exit_restore(CPUState *cpu, uintptr_t pc) function cpu_loop_exit_atomic (line 56) | void cpu_loop_exit_atomic(CPUState *cpu, uintptr_t pc) FILE: qemu/accel/tcg/cpu-exec.c type SyncClocks (line 34) | typedef struct SyncClocks { function tcg_target_ulong (line 50) | static inline tcg_target_ulong cpu_tb_exec(CPUState *cpu, TranslationBlo... function cpu_exec_nocache (line 111) | static void cpu_exec_nocache(CPUState *cpu, int max_cycles, type tb_desc (line 140) | struct tb_desc { function tb_lookup_cmp (line 150) | static bool tb_lookup_cmp(struct uc_struct *uc, const void *p, const voi... function TranslationBlock (line 178) | TranslationBlock *tb_htable_lookup(CPUState *cpu, target_ulong pc, function tb_set_jmp_target (line 202) | void tb_set_jmp_target(TranslationBlock *tb, int n, uintptr_t addr) function tb_add_jump (line 213) | static inline void tb_add_jump(TranslationBlock *tb, int n, function TranslationBlock (line 247) | static inline TranslationBlock *tb_find(CPUState *cpu, function cpu_handle_halt (line 299) | static inline bool cpu_handle_halt(CPUState *cpu) function cpu_handle_debug_exception (line 322) | static inline void cpu_handle_debug_exception(CPUState *cpu) function cpu_handle_exception (line 336) | static inline bool cpu_handle_exception(CPUState *cpu, int *ret) function cpu_handle_interrupt (line 433) | static inline bool cpu_handle_interrupt(CPUState *cpu, function cpu_loop_exec_tb (line 508) | static inline void cpu_loop_exec_tb(CPUState *cpu, TranslationBlock *tb, function cpu_exec (line 553) | int cpu_exec(struct uc_struct *uc, CPUState *cpu) FILE: qemu/accel/tcg/cputlb.c function tlb_n_entries (line 73) | static inline size_t tlb_n_entries(CPUTLBDescFast *fast) function sizeof_tlb (line 78) | static inline size_t sizeof_tlb(CPUTLBDescFast *fast) function tlb_window_reset (line 83) | static void tlb_window_reset(CPUTLBDesc *desc, int64_t ns, function tlb_mmu_resize_locked (line 130) | static void tlb_mmu_resize_locked(struct uc_struct *uc, CPUTLBDesc *desc... function tlb_mmu_flush_locked (line 208) | static void tlb_mmu_flush_locked(CPUTLBDesc *desc, CPUTLBDescFast *fast) function tlb_flush_one_mmuidx_locked (line 218) | static void tlb_flush_one_mmuidx_locked(CPUArchState *env, int mmu_idx, function tlb_mmu_init (line 228) | static void tlb_mmu_init(CPUTLBDesc *desc, CPUTLBDescFast *fast, int64_t... function tlb_n_used_entries_inc (line 240) | static inline void tlb_n_used_entries_inc(CPUArchState *env, uintptr_t m... function tlb_n_used_entries_dec (line 245) | static inline void tlb_n_used_entries_dec(CPUArchState *env, uintptr_t m... function tlb_init (line 250) | void tlb_init(CPUState *cpu) function flush_all_helper (line 271) | static void flush_all_helper(CPUState *src, run_on_cpu_func fn, function tlb_flush_by_mmuidx_async_work (line 286) | static void tlb_flush_by_mmuidx_async_work(CPUState *cpu, run_on_cpu_dat... function tlb_flush_by_mmuidx (line 315) | void tlb_flush_by_mmuidx(CPUState *cpu, uint16_t idxmap) function tlb_flush (line 324) | void tlb_flush(CPUState *cpu) function tlb_flush_by_mmuidx_all_cpus (line 329) | void tlb_flush_by_mmuidx_all_cpus(CPUState *src_cpu, uint16_t idxmap) function tlb_flush_all_cpus (line 337) | void tlb_flush_all_cpus(CPUState *src_cpu) function tlb_flush_by_mmuidx_all_cpus_synced (line 342) | void tlb_flush_by_mmuidx_all_cpus_synced(CPUState *src_cpu, uint16_t idx... function tlb_flush_all_cpus_synced (line 350) | void tlb_flush_all_cpus_synced(CPUState *src_cpu) function tlb_hit_page_anyprot (line 355) | static inline bool tlb_hit_page_anyprot(struct uc_struct *uc, CPUTLBEntr... function tlb_entry_is_empty (line 367) | static inline bool tlb_entry_is_empty(const CPUTLBEntry *te) function tlb_flush_entry_locked (line 373) | static inline bool tlb_flush_entry_locked(struct uc_struct *uc, CPUTLBEn... function tlb_flush_vtlb_page_locked (line 384) | static inline void tlb_flush_vtlb_page_locked(CPUArchState *env, int mmu... function tlb_flush_page_locked (line 398) | static void tlb_flush_page_locked(CPUArchState *env, int midx, function tlb_flush_page_by_mmuidx_async_0 (line 424) | static void tlb_flush_page_by_mmuidx_async_0(CPUState *cpu, function tlb_flush_page_by_mmuidx_async_1 (line 450) | static void tlb_flush_page_by_mmuidx_async_1(CPUState *cpu, type TLBFlushPageByMMUIdxData (line 463) | typedef struct { function tlb_flush_page_by_mmuidx_async_2 (line 478) | static void tlb_flush_page_by_mmuidx_async_2(CPUState *cpu, function tlb_flush_page_by_mmuidx (line 487) | void tlb_flush_page_by_mmuidx(CPUState *cpu, target_ulong addr, uint16_t... function tlb_flush_page (line 518) | void tlb_flush_page(CPUState *cpu, target_ulong addr) function tlb_flush_page_by_mmuidx_all_cpus (line 523) | void tlb_flush_page_by_mmuidx_all_cpus(CPUState *src_cpu, target_ulong a... function tlb_flush_page_all_cpus (line 561) | void tlb_flush_page_all_cpus(CPUState *src, target_ulong addr) function tlb_flush_page_by_mmuidx_all_cpus_synced (line 566) | void tlb_flush_page_by_mmuidx_all_cpus_synced(CPUState *src_cpu, function tlb_flush_page_all_cpus_synced (line 608) | void tlb_flush_page_all_cpus_synced(CPUState *src, target_ulong addr) function tlb_protect_code (line 615) | void tlb_protect_code(struct uc_struct *uc, ram_addr_t ram_addr) function tlb_unprotect_code (line 623) | void tlb_unprotect_code(struct uc_struct *uc, ram_addr_t ram_addr) function tlb_reset_dirty_range_locked (line 645) | static void tlb_reset_dirty_range_locked(struct uc_struct *uc, CPUTLBEnt... function tlb_reset_dirty_range_by_vaddr_locked (line 664) | static void tlb_reset_dirty_range_by_vaddr_locked(struct uc_struct *uc, ... function copy_tlb_helper_locked (line 687) | static inline void copy_tlb_helper_locked(CPUTLBEntry *d, const CPUTLBEn... function tlb_reset_dirty (line 697) | void tlb_reset_dirty(CPUState *cpu, ram_addr_t start1, ram_addr_t length) function tlb_reset_dirty_by_vaddr (line 721) | void tlb_reset_dirty_by_vaddr(CPUState *cpu, target_ulong start1, target... function tlb_set_dirty1_locked (line 746) | static inline void tlb_set_dirty1_locked(CPUTLBEntry *tlb_entry, function tlb_set_dirty (line 756) | void tlb_set_dirty(CPUState *cpu, target_ulong vaddr) function tlb_add_large_page (line 781) | static void tlb_add_large_page(CPUArchState *env, int mmu_idx, function tlb_set_page_with_attrs (line 810) | void tlb_set_page_with_attrs(CPUState *cpu, target_ulong vaddr, function tlb_set_page (line 973) | void tlb_set_page(CPUState *cpu, target_ulong vaddr, function ram_addr_t (line 981) | static inline ram_addr_t qemu_ram_addr_from_host_nofail(struct uc_struct... function tlb_fill (line 998) | static void tlb_fill(CPUState *cpu, target_ulong addr, int size, function io_readx (line 1016) | static uint64_t io_readx(CPUArchState *env, CPUIOTLBEntry *iotlbentry, function io_writex (line 1051) | static void io_writex(CPUArchState *env, CPUIOTLBEntry *iotlbentry, function target_ulong (line 1084) | static inline target_ulong tlb_read_ofs(CPUTLBEntry *entry, size_t ofs) function victim_tlb_hit (line 1095) | static bool victim_tlb_hit(CPUArchState *env, size_t mmu_idx, size_t index, function tb_page_addr_t (line 1143) | tb_page_addr_t get_page_addr_code_hostp(CPUArchState *env, target_ulong ... function tb_page_addr_t (line 1184) | tb_page_addr_t get_page_addr_code(CPUArchState *env, target_ulong addr) function notdirty_write (line 1189) | static void notdirty_write(CPUState *cpu, vaddr mem_vaddr, unsigned size, type uc_struct (line 1229) | struct uc_struct function tlb_vaddr_to_paddr (line 1299) | bool tlb_vaddr_to_paddr(CPUArchState *env, abi_ptr addr, type uc_struct (line 1349) | struct uc_struct type uc_struct (line 1403) | struct uc_struct function load_memop (line 1486) | static inline uint64_t function load_helper (line 1510) | static inline uint64_t function full_ldub_mmu (line 1881) | static uint64_t full_ldub_mmu(CPUArchState *env, target_ulong addr, function tcg_target_ulong (line 1887) | tcg_target_ulong helper_ret_ldub_mmu(CPUArchState *env, target_ulong addr, function full_le_lduw_mmu (line 1893) | static uint64_t full_le_lduw_mmu(CPUArchState *env, target_ulong addr, function tcg_target_ulong (line 1900) | tcg_target_ulong helper_le_lduw_mmu(CPUArchState *env, target_ulong addr, function full_be_lduw_mmu (line 1906) | static uint64_t full_be_lduw_mmu(CPUArchState *env, target_ulong addr, function tcg_target_ulong (line 1913) | tcg_target_ulong helper_be_lduw_mmu(CPUArchState *env, target_ulong addr, function full_le_ldul_mmu (line 1919) | static uint64_t full_le_ldul_mmu(CPUArchState *env, target_ulong addr, function tcg_target_ulong (line 1926) | tcg_target_ulong helper_le_ldul_mmu(CPUArchState *env, target_ulong addr, function full_be_ldul_mmu (line 1932) | static uint64_t full_be_ldul_mmu(CPUArchState *env, target_ulong addr, function tcg_target_ulong (line 1939) | tcg_target_ulong helper_be_ldul_mmu(CPUArchState *env, target_ulong addr, function helper_le_ldq_mmu (line 1945) | uint64_t helper_le_ldq_mmu(CPUArchState *env, target_ulong addr, function helper_be_ldq_mmu (line 1952) | uint64_t helper_be_ldq_mmu(CPUArchState *env, target_ulong addr, function tcg_target_ulong (line 1965) | tcg_target_ulong helper_ret_ldsb_mmu(CPUArchState *env, target_ulong addr, function tcg_target_ulong (line 1971) | tcg_target_ulong helper_le_ldsw_mmu(CPUArchState *env, target_ulong addr, function tcg_target_ulong (line 1977) | tcg_target_ulong helper_be_ldsw_mmu(CPUArchState *env, target_ulong addr, function tcg_target_ulong (line 1983) | tcg_target_ulong helper_le_ldsl_mmu(CPUArchState *env, target_ulong addr, function tcg_target_ulong (line 1989) | tcg_target_ulong helper_be_ldsl_mmu(CPUArchState *env, target_ulong addr, function cpu_load_helper (line 1999) | static inline uint64_t cpu_load_helper(CPUArchState *env, abi_ptr addr, function cpu_ldub_mmuidx_ra (line 2013) | uint32_t cpu_ldub_mmuidx_ra(CPUArchState *env, abi_ptr addr, function cpu_ldsb_mmuidx_ra (line 2019) | int cpu_ldsb_mmuidx_ra(CPUArchState *env, abi_ptr addr, function cpu_lduw_mmuidx_ra (line 2026) | uint32_t cpu_lduw_mmuidx_ra(CPUArchState *env, abi_ptr addr, function cpu_ldsw_mmuidx_ra (line 2034) | int cpu_ldsw_mmuidx_ra(CPUArchState *env, abi_ptr addr, function cpu_ldl_mmuidx_ra (line 2042) | uint32_t cpu_ldl_mmuidx_ra(CPUArchState *env, abi_ptr addr, function cpu_ldq_mmuidx_ra (line 2050) | uint64_t cpu_ldq_mmuidx_ra(CPUArchState *env, abi_ptr addr, function cpu_ldub_data_ra (line 2058) | uint32_t cpu_ldub_data_ra(CPUArchState *env, target_ulong ptr, function cpu_ldsb_data_ra (line 2064) | int cpu_ldsb_data_ra(CPUArchState *env, target_ulong ptr, uintptr_t reta... function cpu_lduw_data_ra (line 2069) | uint32_t cpu_lduw_data_ra(CPUArchState *env, target_ulong ptr, function cpu_ldsw_data_ra (line 2075) | int cpu_ldsw_data_ra(CPUArchState *env, target_ulong ptr, uintptr_t reta... function cpu_ldl_data_ra (line 2080) | uint32_t cpu_ldl_data_ra(CPUArchState *env, target_ulong ptr, uintptr_t ... function cpu_ldq_data_ra (line 2085) | uint64_t cpu_ldq_data_ra(CPUArchState *env, target_ulong ptr, uintptr_t ... function cpu_ldub_data (line 2090) | uint32_t cpu_ldub_data(CPUArchState *env, target_ulong ptr) function cpu_ldsb_data (line 2095) | int cpu_ldsb_data(CPUArchState *env, target_ulong ptr) function cpu_lduw_data (line 2100) | uint32_t cpu_lduw_data(CPUArchState *env, target_ulong ptr) function cpu_ldsw_data (line 2105) | int cpu_ldsw_data(CPUArchState *env, target_ulong ptr) function cpu_ldl_data (line 2110) | uint32_t cpu_ldl_data(CPUArchState *env, target_ulong ptr) function cpu_ldq_data (line 2115) | uint64_t cpu_ldq_data(CPUArchState *env, target_ulong ptr) function store_memop (line 2124) | static inline void function store_helper (line 2155) | static inline void function helper_ret_stb_mmu (line 2454) | void helper_ret_stb_mmu(CPUArchState *env, target_ulong addr, uint8_t val, function helper_le_stw_mmu (line 2460) | void helper_le_stw_mmu(CPUArchState *env, target_ulong addr, uint16_t val, function helper_be_stw_mmu (line 2466) | void helper_be_stw_mmu(CPUArchState *env, target_ulong addr, uint16_t val, function helper_le_stl_mmu (line 2472) | void helper_le_stl_mmu(CPUArchState *env, target_ulong addr, uint32_t val, function helper_be_stl_mmu (line 2478) | void helper_be_stl_mmu(CPUArchState *env, target_ulong addr, uint32_t val, function helper_le_stq_mmu (line 2484) | void helper_le_stq_mmu(CPUArchState *env, target_ulong addr, uint64_t val, function helper_be_stq_mmu (line 2490) | void helper_be_stq_mmu(CPUArchState *env, target_ulong addr, uint64_t val, function cpu_store_helper (line 2500) | static inline void function cpu_stb_mmuidx_ra (line 2510) | void cpu_stb_mmuidx_ra(CPUArchState *env, target_ulong addr, uint32_t val, function cpu_stw_mmuidx_ra (line 2516) | void cpu_stw_mmuidx_ra(CPUArchState *env, target_ulong addr, uint32_t val, function cpu_stl_mmuidx_ra (line 2522) | void cpu_stl_mmuidx_ra(CPUArchState *env, target_ulong addr, uint32_t val, function cpu_stq_mmuidx_ra (line 2528) | void cpu_stq_mmuidx_ra(CPUArchState *env, target_ulong addr, uint64_t val, function cpu_stb_data_ra (line 2534) | void cpu_stb_data_ra(CPUArchState *env, target_ulong ptr, function cpu_stw_data_ra (line 2540) | void cpu_stw_data_ra(CPUArchState *env, target_ulong ptr, function cpu_stl_data_ra (line 2546) | void cpu_stl_data_ra(CPUArchState *env, target_ulong ptr, function cpu_stq_data_ra (line 2552) | void cpu_stq_data_ra(CPUArchState *env, target_ulong ptr, function cpu_stb_data (line 2558) | void cpu_stb_data(CPUArchState *env, target_ulong ptr, uint32_t val) function cpu_stw_data (line 2563) | void cpu_stw_data(CPUArchState *env, target_ulong ptr, uint32_t val) function cpu_stl_data (line 2568) | void cpu_stl_data(CPUArchState *env, target_ulong ptr, uint32_t val) function cpu_stq_data (line 2573) | void cpu_stq_data(CPUArchState *env, target_ulong ptr, uint64_t val) function full_ldub_code (line 2634) | static uint64_t full_ldub_code(CPUArchState *env, target_ulong addr, function cpu_ldub_code (line 2640) | uint32_t cpu_ldub_code(CPUArchState *env, abi_ptr addr) function full_lduw_code (line 2646) | static uint64_t full_lduw_code(CPUArchState *env, target_ulong addr, function cpu_lduw_code (line 2652) | uint32_t cpu_lduw_code(CPUArchState *env, abi_ptr addr) function full_ldl_code (line 2658) | static uint64_t full_ldl_code(CPUArchState *env, target_ulong addr, function cpu_ldl_code (line 2664) | uint32_t cpu_ldl_code(CPUArchState *env, abi_ptr addr) function full_ldq_code (line 2670) | static uint64_t full_ldq_code(CPUArchState *env, target_ulong addr, function cpu_ldq_code (line 2676) | uint64_t cpu_ldq_code(CPUArchState *env, abi_ptr addr) FILE: qemu/accel/tcg/tcg-all.c function tcg_handle_interrupt (line 34) | static void tcg_handle_interrupt(CPUState *cpu, int mask) FILE: qemu/accel/tcg/tcg-runtime-gvec.c function clear_high (line 27) | static inline void clear_high(void *d, intptr_t oprsz, uint32_t desc) FILE: qemu/accel/tcg/tcg-runtime.c type uc_struct (line 154) | struct uc_struct type uc_struct (line 154) | struct uc_struct FILE: qemu/accel/tcg/translate-all.c type uc_struct (line 39) | struct uc_struct type uc_struct (line 40) | struct uc_struct type PageDesc (line 78) | typedef struct PageDesc { type page_entry (line 100) | struct page_entry { type page_collection (line 126) | struct page_collection { function page_table_config_init (line 167) | static void page_table_config_init(struct uc_struct *uc) function target_long (line 209) | static target_long decode_sleb128(uint8_t **pp) function encode_search (line 244) | static int encode_search(struct uc_struct *uc, TranslationBlock *tb, uin... function cpu_restore_state_from_tb (line 281) | static int cpu_restore_state_from_tb(CPUState *cpu, TranslationBlock *tb, function cpu_restore_state (line 320) | bool cpu_restore_state(CPUState *cpu, uintptr_t host_pc, bool will_exit) function page_init (line 359) | static void page_init(struct uc_struct *uc) function PageDesc (line 365) | static PageDesc *page_find_alloc(struct uc_struct *uc, tb_page_addr_t in... function PageDesc (line 419) | static inline PageDesc *page_find(struct uc_struct *uc, tb_page_addr_t i... type uc_struct (line 424) | struct uc_struct function ht_pages_locked_debug_init (line 429) | static void ht_pages_locked_debug_init(void) function page_is_locked (line 437) | static bool page_is_locked(const PageDesc *pd) function page_lock__debug (line 446) | static void page_lock__debug(PageDesc *pd) function page_unlock__debug (line 453) | static void page_unlock__debug(const PageDesc *pd) function do_assert_page_locked (line 463) | static void function assert_no_pages_locked (line 475) | void assert_no_pages_locked(void) function page_lock__debug (line 485) | static inline void page_lock__debug(const PageDesc *pd) function page_unlock__debug (line 489) | static inline void page_unlock__debug(const PageDesc *pd) function page_lock (line 495) | static inline void page_lock(PageDesc *pd) function page_unlock (line 500) | static inline void page_unlock(PageDesc *pd) function page_lock_tb (line 506) | static inline void page_lock_tb(struct uc_struct *uc, const TranslationB... function page_unlock_tb (line 511) | static inline void page_unlock_tb(struct uc_struct *uc, const Translatio... type page_entry (line 526) | struct page_entry type page_entry (line 529) | struct page_entry function page_entry_destroy (line 537) | static void page_entry_destroy(gpointer p) function page_entry_trylock (line 547) | static bool page_entry_trylock(struct page_entry *pe) function do_page_entry_lock (line 560) | static void do_page_entry_lock(struct page_entry *pe) function gboolean (line 567) | static gboolean page_entry_lock(gpointer key, gpointer value, gpointer d... function gboolean (line 575) | static gboolean page_entry_unlock(gpointer key, gpointer value, gpointer... function page_trylock_add (line 590) | static bool page_trylock_add(struct uc_struct *uc, struct page_collectio... function gint (line 625) | static gint tb_page_addr_cmp(gconstpointer ap, gconstpointer bp, gpointe... type page_collection (line 644) | struct page_collection type uc_struct (line 645) | struct uc_struct type page_collection (line 648) | struct page_collection function page_collection_unlock (line 693) | void page_collection_unlock(struct page_collection *set) function page_lock_pair (line 702) | static void page_lock_pair(struct uc_struct *uc, PageDesc **ret_p1, tb_p... function size_code_gen_buffer (line 785) | static inline size_t size_code_gen_buffer(size_t tb_size) function cross_256mb (line 803) | static inline bool cross_256mb(void *addr, size_t size) type uc_struct (line 831) | struct uc_struct type uc_struct (line 870) | struct uc_struct function LONG (line 877) | static LONG __fastcall code_gen_buffer_handler(PEXCEPTION_POINTERS ptr, ... function may_remove_handler (line 903) | static inline void may_remove_handler(struct uc_struct *uc) { type uc_struct (line 912) | struct uc_struct function free_code_gen_buffer (line 1000) | void free_code_gen_buffer(struct uc_struct *uc) function free_code_gen_buffer (line 1009) | void free_code_gen_buffer(struct uc_struct *uc) type uc_struct (line 1019) | struct uc_struct function code_gen_alloc (line 1075) | static inline void code_gen_alloc(struct uc_struct *uc, size_t tb_size) function tb_cmp (line 1089) | static bool tb_cmp(struct uc_struct *uc, const void *ap, const void *bp) function tb_htable_init (line 1103) | static void tb_htable_init(struct uc_struct *uc) function uc_tb_flush (line 1111) | static void uc_tb_flush(struct uc_struct *uc) { function uc_invalidate_tb (line 1117) | static void uc_invalidate_tb(struct uc_struct *uc, uint64_t start_addr, ... function uc_err (line 1150) | static uc_err uc_gen_tb(struct uc_struct *uc, uint64_t addr, uc_tb *out_tb) function tcg_exec_init (line 1209) | void tcg_exec_init(struct uc_struct *uc, uint32_t tb_size) function invalidate_page_bitmap (line 1238) | static inline void invalidate_page_bitmap(PageDesc *p) function tb_clean_internal (line 1247) | static void tb_clean_internal(void **p, int x) function tb_cleanup (line 1271) | void tb_cleanup(struct uc_struct *uc) function page_flush_tb_1 (line 1301) | static void page_flush_tb_1(struct uc_struct *uc, int level, void **lp) function page_flush_tb (line 1326) | static void page_flush_tb(struct uc_struct *uc) function gboolean (line 1336) | static gboolean tb_host_size_iter(gpointer key, gpointer value, gpointer... function do_tb_flush (line 1347) | static void do_tb_flush(CPUState *cpu, run_on_cpu_data tb_flush_count) function tb_flush (line 1386) | void tb_flush(CPUState *cpu) function tb_page_remove (line 1396) | static inline void tb_page_remove(PageDesc *pd, TranslationBlock *tb) function tb_remove_from_jmp_list (line 1415) | static inline void tb_remove_from_jmp_list(TranslationBlock *orig, int n... function tb_reset_jump (line 1458) | static inline void tb_reset_jump(TranslationBlock *tb, int n) function tb_jmp_unlink (line 1465) | static inline void tb_jmp_unlink(TranslationBlock *dest) function do_tb_phys_invalidate (line 1487) | static void do_tb_phys_invalidate(TCGContext *tcg_ctx, TranslationBlock ... function tb_phys_invalidate__locked (line 1543) | static void tb_phys_invalidate__locked(TCGContext *tcg_ctx, TranslationB... function tb_phys_invalidate (line 1552) | void tb_phys_invalidate(TCGContext *tcg_ctx, TranslationBlock *tb, tb_pa... function build_page_bitmap (line 1564) | static void build_page_bitmap(struct uc_struct *uc, PageDesc *p) function tb_page_add (line 1595) | static inline void tb_page_add(struct uc_struct *uc, PageDesc *p, Transl... function TranslationBlock (line 1626) | static TranslationBlock * function TranslationBlock (line 1693) | TranslationBlock *tb_gen_code(CPUState *cpu, function tb_invalidate_phys_page_range__locked (line 1869) | static void function tb_invalidate_phys_page_range (line 1965) | void tb_invalidate_phys_page_range(struct uc_struct *uc, tb_page_addr_t ... function tb_invalidate_phys_range (line 1990) | void tb_invalidate_phys_range(struct uc_struct *uc, ram_addr_t start, ra... function tb_invalidate_phys_page_fast (line 2019) | void tb_invalidate_phys_page_fast(struct uc_struct *uc, struct page_coll... function tb_check_watchpoint (line 2054) | void tb_check_watchpoint(CPUState *cpu, uintptr_t retaddr) function cpu_io_recompile (line 2087) | void cpu_io_recompile(CPUState *cpu, uintptr_t retaddr) function tb_jmp_cache_clear_page (line 2147) | static void tb_jmp_cache_clear_page(CPUState *cpu, target_ulong page_addr) function tb_flush_jmp_cache (line 2156) | void tb_flush_jmp_cache(CPUState *cpu, target_ulong addr) function tcg_flush_softmmu_tlb (line 2169) | void tcg_flush_softmmu_tlb(struct uc_struct *uc) function tb_exec_is_locked (line 2176) | static bool tb_exec_is_locked(struct uc_struct *uc) function tb_exec_change (line 2181) | static void tb_exec_change(struct uc_struct *uc, bool executable) function tb_exec_is_locked (line 2191) | static bool tb_exec_is_locked(struct uc_struct *uc) function tb_exec_change (line 2196) | static void tb_exec_change(struct uc_struct *uc, bool locked) {} function tb_exec_lock (line 2199) | void tb_exec_lock(struct uc_struct *uc) function tb_exec_unlock (line 2205) | void tb_exec_unlock(struct uc_struct *uc) FILE: qemu/accel/tcg/translate-all.h type page_collection (line 26) | struct page_collection type uc_struct (line 26) | struct uc_struct type page_collection (line 28) | struct page_collection type uc_struct (line 29) | struct uc_struct type page_collection (line 29) | struct page_collection type uc_struct (line 32) | struct uc_struct type uc_struct (line 33) | struct uc_struct FILE: qemu/accel/tcg/translator.c function translator_loop_temp_check (line 25) | void translator_loop_temp_check(DisasContextBase *db) function translator_loop (line 35) | void translator_loop(const TranslatorOps *ops, DisasContextBase *db, FILE: qemu/crypto/aes.c type u32 (line 33) | typedef uint32_t u32; type u8 (line 34) | typedef uint8_t u8; function AES_set_encrypt_key (line 1069) | int AES_set_encrypt_key(const unsigned char *userKey, const int bits, function AES_set_decrypt_key (line 1170) | int AES_set_decrypt_key(const unsigned char *userKey, const int bits, function AES_encrypt (line 1223) | void AES_encrypt(const unsigned char *in, unsigned char *out, function AES_decrypt (line 1414) | void AES_decrypt(const unsigned char *in, unsigned char *out, function AES_cbc_encrypt (line 1603) | void AES_cbc_encrypt(const unsigned char *in, unsigned char *out, FILE: qemu/crypto/init.c function qcrypto_gnutls_log (line 54) | static void qcrypto_gnutls_log(int level, const char *str) function qcrypto_init (line 60) | int qcrypto_init(void) FILE: qemu/exec-vary.c function set_preferred_target_page_bits (line 29) | bool set_preferred_target_page_bits(struct uc_struct *uc, int bits) function finalize_target_page_bits (line 59) | void finalize_target_page_bits(struct uc_struct *uc) FILE: qemu/exec.c type PhysPageEntry (line 48) | typedef struct PhysPageEntry PhysPageEntry; type PhysPageEntry (line 50) | struct PhysPageEntry { type PhysPageEntry (line 67) | typedef PhysPageEntry Node[P_L2_SIZE]; type PhysPageMap (line 69) | typedef struct PhysPageMap { type AddressSpaceDispatch (line 78) | struct AddressSpaceDispatch { type subpage_t (line 89) | typedef struct subpage_t { type CPUAddressSpace (line 107) | struct CPUAddressSpace { function phys_map_node_reserve (line 115) | static void phys_map_node_reserve(AddressSpaceDispatch *d, PhysPageMap *... function phys_map_node_alloc (line 124) | static uint32_t phys_map_node_alloc(PhysPageMap *map, bool leaf) function phys_page_set_level (line 144) | static void phys_page_set_level(PhysPageMap *map, PhysPageEntry *lp, function phys_page_set (line 170) | static void phys_page_set(AddressSpaceDispatch *d, function phys_page_compact (line 186) | static void phys_page_compact(struct uc_struct *uc, PhysPageEntry *lp, N... function address_space_dispatch_compact (line 237) | void address_space_dispatch_compact(AddressSpaceDispatch *d) function section_covers_addr (line 244) | static inline bool section_covers_addr(const MemoryRegionSection *section, function MemoryRegionSection (line 255) | static MemoryRegionSection *phys_page_find(AddressSpaceDispatch *d, hwad... function MemoryRegionSection (line 282) | static MemoryRegionSection *address_space_lookup_region(AddressSpaceDisp... function MemoryRegionSection (line 305) | static MemoryRegionSection * function MemoryRegionSection (line 362) | static MemoryRegionSection address_space_translate_iommu(IOMMUMemoryRegi... function MemoryRegionSection (line 434) | static MemoryRegionSection flatview_do_translate(struct uc_struct *uc, F... function MemoryRegion (line 472) | MemoryRegion *flatview_translate(struct uc_struct *uc, FlatView *fv, hwa... function MemoryRegionSection (line 489) | MemoryRegionSection * function CPUState (line 557) | CPUState *qemu_get_cpu(struct uc_struct *uc, int index) function cpu_address_space_init (line 567) | void cpu_address_space_init(CPUState *cpu, int asidx, MemoryRegion *mr) function AddressSpace (line 588) | AddressSpace *cpu_get_address_space(CPUState *cpu, int asidx) function cpu_exec_unrealizefn (line 594) | void cpu_exec_unrealizefn(CPUState *cpu) function cpu_exec_initfn (line 598) | void cpu_exec_initfn(CPUState *cpu) function cpu_exec_realizefn (line 605) | void cpu_exec_realizefn(CPUState *cpu) function tb_invalidate_phys_addr (line 613) | void tb_invalidate_phys_addr(AddressSpace *as, hwaddr addr, MemTxAttrs a... function breakpoint_invalidate (line 628) | static void breakpoint_invalidate(CPUState *cpu, target_ulong pc) function cpu_watchpoint_insert (line 640) | int cpu_watchpoint_insert(CPUState *cpu, vaddr addr, vaddr len, function cpu_watchpoint_remove_by_ref (line 675) | void cpu_watchpoint_remove_by_ref(CPUState *cpu, CPUWatchpoint *watchpoint) function cpu_watchpoint_remove_all (line 687) | void cpu_watchpoint_remove_all(CPUState *cpu, int mask) function cpu_watchpoint_address_matches (line 701) | int cpu_watchpoint_address_matches(CPUState *cpu, vaddr addr, vaddr len) function cpu_breakpoint_insert (line 718) | int cpu_breakpoint_insert(CPUState *cpu, vaddr pc, int flags, function cpu_breakpoint_remove (line 744) | int cpu_breakpoint_remove(CPUState *cpu, vaddr pc, int flags) function cpu_breakpoint_remove_by_ref (line 758) | void cpu_breakpoint_remove_by_ref(CPUState *cpu, CPUBreakpoint *breakpoint) function cpu_breakpoint_remove_all (line 768) | void cpu_breakpoint_remove_all(CPUState *cpu, int mask) function cpu_abort (line 779) | void cpu_abort(CPUState *cpu, const char *fmt, ...) function RAMBlock (line 785) | static RAMBlock *qemu_get_ram_block(struct uc_struct *uc, ram_addr_t addr) function cpu_physical_memory_test_and_clear_dirty (line 808) | bool cpu_physical_memory_test_and_clear_dirty(ram_addr_t start, function hwaddr (line 816) | hwaddr memory_region_section_get_iotlb(CPUState *cpu, type uc_struct (line 823) | struct uc_struct type uc_struct (line 825) | struct uc_struct type uc_struct (line 827) | struct uc_struct function phys_section_add (line 830) | static uint16_t phys_section_add(struct uc_struct *uc, PhysPageMap *map, function phys_section_destroy (line 848) | static void phys_section_destroy(MemoryRegion *mr) function phys_sections_free (line 859) | static void phys_sections_free(PhysPageMap *map) function register_subpage (line 869) | static void register_subpage(struct uc_struct *uc, FlatView *fv, MemoryR... function register_multipage (line 900) | static void register_multipage(struct uc_struct *uc, FlatView *fv, function flatview_add_to_dispatch (line 920) | void flatview_add_to_dispatch(struct uc_struct *uc, FlatView *fv, Memory... function ram_addr_t (line 958) | static ram_addr_t find_ram_offset_last(struct uc_struct *uc, ram_addr_t ... function ram_addr_t (line 975) | static ram_addr_t find_ram_offset(struct uc_struct *uc, ram_addr_t size) function ram_addr_t (line 1032) | ram_addr_t qemu_ram_get_offset(RAMBlock *rb) function ram_addr_t (line 1037) | ram_addr_t qemu_ram_get_used_length(RAMBlock *rb) function qemu_ram_is_shared (line 1042) | bool qemu_ram_is_shared(RAMBlock *rb) function qemu_ram_pagesize (line 1047) | size_t qemu_ram_pagesize(RAMBlock *rb) function ram_block_add (line 1052) | static void ram_block_add(struct uc_struct *uc, RAMBlock *new_block) function RAMBlock (line 1109) | RAMBlock *qemu_ram_alloc_from_ptr(struct uc_struct *uc, ram_addr_t size,... function RAMBlock (line 1146) | RAMBlock *qemu_ram_alloc(struct uc_struct *uc, ram_addr_t size, MemoryRe... function reclaim_ramblock (line 1151) | static void reclaim_ramblock(struct uc_struct *uc, RAMBlock *block) function qemu_ram_free (line 1162) | void qemu_ram_free(struct uc_struct *uc, RAMBlock *block) type uc_struct (line 1189) | struct uc_struct type uc_struct (line 1206) | struct uc_struct function ram_addr_t (line 1224) | ram_addr_t qemu_ram_block_host_offset(RAMBlock *rb, void *host) function RAMBlock (line 1250) | RAMBlock *qemu_ram_block_from_host(struct uc_struct *uc, void *ptr, function ram_addr_t (line 1283) | ram_addr_t qemu_ram_addr_from_host(struct uc_struct *uc, void *ptr) function cpu_check_watchpoint (line 1297) | void cpu_check_watchpoint(CPUState *cpu, vaddr addr, vaddr len, type uc_struct (line 1302) | struct uc_struct type uc_struct (line 1304) | struct uc_struct type uc_struct (line 1306) | struct uc_struct function MemTxResult (line 1309) | static MemTxResult subpage_read(struct uc_struct *uc, void *opaque, hwad... function MemTxResult (line 1328) | static MemTxResult subpage_write(struct uc_struct *uc, void *opaque, hwa... function subpage_accepts (line 1343) | static bool subpage_accepts(struct uc_struct *uc, void *opaque, hwaddr a... function subpage_register (line 1368) | static int subpage_register(struct uc_struct *uc, subpage_t *mmio, uint3... function subpage_t (line 1388) | static subpage_t *subpage_init(struct uc_struct *uc, FlatView *fv, hwadd... function dummy_section (line 1408) | static uint16_t dummy_section(struct uc_struct *uc, PhysPageMap *map, Fl... function MemoryRegionSection (line 1422) | MemoryRegionSection *iotlb_to_section(CPUState *cpu, function io_mem_init (line 1436) | static void io_mem_init(struct uc_struct *uc) function AddressSpaceDispatch (line 1442) | AddressSpaceDispatch *address_space_dispatch_new(struct uc_struct *uc, F... function address_space_dispatch_clear (line 1460) | void address_space_dispatch_clear(AddressSpaceDispatch *d) function address_space_dispatch_free (line 1476) | void address_space_dispatch_free(AddressSpaceDispatch *d) function tcg_commit (line 1482) | static void tcg_commit(MemoryListener *listener) function unassigned_io_read (line 1500) | static uint64_t unassigned_io_read(struct uc_struct *uc, void* opaque, h... function unassigned_io_write (line 1509) | static void unassigned_io_write(struct uc_struct *uc, void* opaque, hwad... function memory_map_init (line 1519) | static void memory_map_init(struct uc_struct *uc) function invalidate_and_set_dirty (line 1531) | static void invalidate_and_set_dirty(MemoryRegion *mr, hwaddr addr, function memory_access_size (line 1536) | static int memory_access_size(MemoryRegion *mr, unsigned l, hwaddr addr) function prepare_mmio_access (line 1567) | static bool prepare_mmio_access(MemoryRegion *mr) function MemTxResult (line 1573) | static MemTxResult flatview_write_continue(struct uc_struct *uc, FlatVie... function MemTxResult (line 1620) | static MemTxResult flatview_write(struct uc_struct *uc, FlatView *fv, hw... function MemTxResult (line 1637) | MemTxResult flatview_read_continue(struct uc_struct *uc, FlatView *fv, h... function MemTxResult (line 1682) | static MemTxResult flatview_read(struct uc_struct *uc, FlatView *fv, hwa... function MemTxResult (line 1695) | MemTxResult address_space_read_full(AddressSpace *as, hwaddr addr, function MemTxResult (line 1709) | MemTxResult address_space_write(AddressSpace *as, hwaddr addr, function MemTxResult (line 1724) | MemTxResult address_space_rw(AddressSpace *as, hwaddr addr, MemTxAttrs a... function cpu_physical_memory_rw (line 1734) | bool cpu_physical_memory_rw(AddressSpace *as, hwaddr addr, void *buf, type write_rom_type (line 1746) | enum write_rom_type { function MemTxResult (line 1751) | static inline MemTxResult address_space_write_rom_internal(AddressSpace ... function MemTxResult (line 1790) | MemTxResult address_space_write_rom(AddressSpace *as, hwaddr addr, function cpu_flush_icache_range (line 1798) | void cpu_flush_icache_range(AddressSpace *as, hwaddr start, hwaddr len) function cpu_exec_init_all (line 1802) | void cpu_exec_init_all(struct uc_struct *uc) function flatview_access_valid (line 1816) | static bool flatview_access_valid(struct uc_struct *uc, FlatView *fv, hw... function address_space_access_valid (line 1838) | bool address_space_access_valid(AddressSpace *as, hwaddr addr, function hwaddr (line 1850) | static hwaddr type uc_struct (line 1895) | struct uc_struct function address_space_unmap (line 1934) | void address_space_unmap(AddressSpace *as, void *buffer, hwaddr len, function cpu_physical_memory_unmap (line 1964) | void cpu_physical_memory_unmap(AddressSpace *as, void *buffer, hwaddr len, function MemoryRegion (line 1985) | static inline MemoryRegion *address_space_translate_cached( function cpu_memory_rw_debug (line 2021) | int cpu_memory_rw_debug(CPUState *cpu, target_ulong addr, function qemu_target_page_size (line 2063) | size_t qemu_target_page_size(struct uc_struct *uc) function qemu_target_page_bits (line 2068) | int qemu_target_page_bits(struct uc_struct *uc) function qemu_target_page_bits_min (line 2073) | int qemu_target_page_bits_min(void) function target_words_bigendian (line 2078) | bool target_words_bigendian(void) function cpu_physical_memory_is_io (line 2087) | bool cpu_physical_memory_is_io(AddressSpace *as, hwaddr phys_addr) function ram_block_discard_range (line 2109) | int ram_block_discard_range(struct uc_struct *uc, RAMBlock *rb, uint64_t... function ramblock_is_pmem (line 2169) | bool ramblock_is_pmem(RAMBlock *rb) function page_size_init (line 2174) | void page_size_init(struct uc_struct *uc) FILE: qemu/fpu/softfloat-specialize.inc.c function flag (line 96) | static inline flag snan_bit_is_one(float_status *status) function parts_is_snan_frac (line 112) | static bool parts_is_snan_frac(uint64_t frac, float_status *status) function FloatParts (line 126) | static FloatParts parts_default_nan(float_status *status) function FloatParts (line 171) | static FloatParts parts_silence_nan(FloatParts a, float_status *status) function floatx80 (line 192) | floatx80 floatx80_default_nan(float_status *status) function float_raise (line 230) | void float_raise(uint8_t flags, float_status *status) type commonNaNT (line 238) | typedef struct { function float16_is_quiet_nan (line 248) | int float16_is_quiet_nan(float16 a_, float_status *status) function float16_is_signaling_nan (line 267) | int float16_is_signaling_nan(float16 a_, float_status *status) function float32_is_quiet_nan (line 286) | int float32_is_quiet_nan(float32 a_, float_status *status) function float32_is_signaling_nan (line 305) | int float32_is_signaling_nan(float32 a_, float_status *status) function commonNaNT (line 325) | static commonNaNT float32ToCommonNaN(float32 a, float_status *status) function float32 (line 343) | static float32 commonNaNToFloat32(commonNaNT a, float_status *status) function pickNaN (line 376) | static int pickNaN(FloatClass a_cls, FloatClass b_cls, function pickNaNMulAdd (line 469) | static int pickNaNMulAdd(FloatClass a_cls, FloatClass b_cls, FloatClass ... function float32 (line 585) | static float32 propagateFloat32NaN(float32 a, float32 b, float_status *s... function float64_is_quiet_nan (line 640) | int float64_is_quiet_nan(float64 a_, float_status *status) function float64_is_signaling_nan (line 660) | int float64_is_signaling_nan(float64 a_, float_status *status) function commonNaNT (line 681) | static commonNaNT float64ToCommonNaN(float64 a, float_status *status) function float64 (line 699) | static float64 commonNaNToFloat64(commonNaNT a, float_status *status) function float64 (line 723) | static float64 propagateFloat64NaN(float64 a, float64 b, float_status *s... function floatx80_is_quiet_nan (line 779) | int floatx80_is_quiet_nan(floatx80 a, float_status *status) function floatx80_is_signaling_nan (line 804) | int floatx80_is_signaling_nan(floatx80 a, float_status *status) function floatx80 (line 828) | floatx80 floatx80_silence_nan(floatx80 a, float_status *status) function commonNaNT (line 842) | static commonNaNT floatx80ToCommonNaN(floatx80 a, float_status *status) function floatx80 (line 868) | static floatx80 commonNaNToFloatx80(commonNaNT a, float_status *status) function floatx80 (line 891) | floatx80 propagateFloatx80NaN(floatx80 a, floatx80 b, float_status *status) function float128_is_quiet_nan (line 942) | int float128_is_quiet_nan(float128 a, float_status *status) function float128_is_signaling_nan (line 962) | int float128_is_signaling_nan(float128 a, float_status *status) function float128 (line 982) | float128 float128_silence_nan(float128 a, float_status *status) function commonNaNT (line 1002) | static commonNaNT float128ToCommonNaN(float128 a, float_status *status) function float128 (line 1019) | static float128 commonNaNToFloat128(commonNaNT a, float_status *status) function float128 (line 1038) | static float128 propagateFloat128NaN(float128 a, float128 b, FILE: qemu/fpu/softfloat.c function can_use_fpu (line 238) | static inline bool can_use_fpu(const float_status *s) type union_float32 (line 259) | typedef union { type union_float64 (line 264) | typedef union { type float32 (line 272) | typedef float32 (*soft_f32_op2_fn)(float32 a, float32 b, float_status *s); type float64 (line 273) | typedef float64 (*soft_f64_op2_fn)(float64 a, float64 b, float_status *s); function f32_is_zon2 (line 278) | static inline bool f32_is_zon2(union_float32 a, union_float32 b) function f64_is_zon2 (line 292) | static inline bool f64_is_zon2(union_float64 a, union_float64 b) function f32_is_zon3 (line 303) | static inline function f64_is_zon3 (line 316) | static inline function f32_is_inf (line 329) | static inline bool f32_is_inf(union_float32 a) function f64_is_inf (line 337) | static inline bool f64_is_inf(union_float64 a) function float32 (line 346) | static inline float32 function float64 (line 383) | static inline float64 function extractFloat32Frac (line 424) | static inline uint32_t extractFloat32Frac(float32 a) function extractFloat32Exp (line 433) | static inline int extractFloat32Exp(float32 a) function flag (line 442) | static inline flag extractFloat32Sign(float32 a) function extractFloat64Frac (line 451) | static inline uint64_t extractFloat64Frac(float64 a) function extractFloat64Exp (line 460) | static inline int extractFloat64Exp(float64 a) function flag (line 469) | static inline flag extractFloat64Sign(float64 a) type __attribute__ (line 480) | enum __attribute__ type FloatClass (line 490) | typedef enum { function is_nan (line 505) | static inline bool is_nan(FloatClass c) function is_snan (line 514) | static inline bool is_snan(FloatClass c) function is_qnan (line 523) | static inline bool is_qnan(FloatClass c) type FloatParts (line 540) | typedef struct { type FloatFmt (line 564) | typedef struct { function FloatParts (line 607) | static inline FloatParts unpack_raw(FloatFmt fmt, uint64_t raw) function FloatParts (line 619) | static inline FloatParts float16_unpack_raw(float16 f) function FloatParts (line 624) | static inline FloatParts float32_unpack_raw(float32 f) function FloatParts (line 629) | static inline FloatParts float64_unpack_raw(float64 f) function pack_raw (line 635) | static inline uint64_t pack_raw(FloatFmt fmt, FloatParts p) function float16 (line 642) | static inline float16 float16_pack_raw(FloatParts p) function float32 (line 647) | static inline float32 float32_pack_raw(FloatParts p) function float64 (line 652) | static inline float64 float64_pack_raw(FloatParts p) function FloatParts (line 668) | static FloatParts sf_canonicalize(FloatParts part, const FloatFmt *parm, function FloatParts (line 706) | static FloatParts round_canonical(FloatParts p, float_status *s, function FloatParts (line 854) | static FloatParts float16a_unpack_canonical(float16 f, float_status *s, function FloatParts (line 860) | static FloatParts float16_unpack_canonical(float16 f, float_status *s) function float16 (line 865) | static float16 float16a_round_pack_canonical(FloatParts p, float_status *s, function float16 (line 871) | static float16 float16_round_pack_canonical(FloatParts p, float_status *s) function FloatParts (line 876) | static FloatParts float32_unpack_canonical(float32 f, float_status *s) function float32 (line 881) | static float32 float32_round_pack_canonical(FloatParts p, float_status *s) function FloatParts (line 886) | static FloatParts float64_unpack_canonical(float64 f, float_status *s) function float64 (line 891) | static float64 float64_round_pack_canonical(FloatParts p, float_status *s) function FloatParts (line 896) | static FloatParts return_nan(FloatParts a, float_status *s) function FloatParts (line 916) | static FloatParts pick_nan(FloatParts a, FloatParts b, float_status *s) function FloatParts (line 937) | static FloatParts pick_nan_muladd(FloatParts a, FloatParts b, FloatParts c, function FloatParts (line 984) | static FloatParts addsub_floats(FloatParts a, FloatParts b, bool subtract, function float16 (line 1074) | float16 QEMU_FLATTEN float16_add(float16 a, float16 b, float_status *sta... function float16 (line 1083) | float16 QEMU_FLATTEN float16_sub(float16 a, float16 b, float_status *sta... function float32 (line 1092) | static float32 QEMU_SOFTFLOAT_ATTR function float32 (line 1102) | static inline float32 soft_f32_add(float32 a, float32 b, float_status *s... function float32 (line 1107) | static inline float32 soft_f32_sub(float32 a, float32 b, float_status *s... function float64 (line 1112) | static float64 QEMU_SOFTFLOAT_ATTR function float64 (line 1122) | static inline float64 soft_f64_add(float64 a, float64 b, float_status *s... function float64 (line 1127) | static inline float64 soft_f64_sub(float64 a, float64 b, float_status *s... function hard_f32_add (line 1132) | static float hard_f32_add(float a, float b) function hard_f32_sub (line 1137) | static float hard_f32_sub(float a, float b) function hard_f64_add (line 1142) | static double hard_f64_add(double a, double b) function hard_f64_sub (line 1147) | static double hard_f64_sub(double a, double b) function f32_addsub_post (line 1152) | static bool f32_addsub_post(union_float32 a, union_float32 b) function f64_addsub_post (line 1160) | static bool f64_addsub_post(union_float64 a, union_float64 b) function float32 (line 1169) | static float32 float32_addsub(float32 a, float32 b, float_status *s, function float64 (line 1176) | static float64 float64_addsub(float64 a, float64 b, float_status *s, function float32 (line 1183) | float32 QEMU_FLATTEN function float32 (line 1189) | float32 QEMU_FLATTEN function float64 (line 1195) | float64 QEMU_FLATTEN function float64 (line 1201) | float64 QEMU_FLATTEN function FloatParts (line 1213) | static FloatParts mul_floats(FloatParts a, FloatParts b, float_status *s) function float16 (line 1258) | float16 QEMU_FLATTEN float16_mul(float16 a, float16 b, float_status *sta... function float32 (line 1267) | static float32 QEMU_SOFTFLOAT_ATTR function float64 (line 1277) | static float64 QEMU_SOFTFLOAT_ATTR function hard_f32_mul (line 1287) | static float hard_f32_mul(float a, float b) function hard_f64_mul (line 1292) | static double hard_f64_mul(double a, double b) function f32_mul_fast_test (line 1297) | static bool f32_mul_fast_test(union_float32 a, union_float32 b) function f64_mul_fast_test (line 1302) | static bool f64_mul_fast_test(union_float64 a, union_float64 b) function float32 (line 1307) | static float32 f32_mul_fast_op(float32 a, float32 b, float_status *s) function float64 (line 1314) | static float64 f64_mul_fast_op(float64 a, float64 b, float_status *s) function float32 (line 1321) | float32 QEMU_FLATTEN function float64 (line 1328) | float64 QEMU_FLATTEN function FloatParts (line 1347) | static FloatParts muladd_floats(FloatParts a, FloatParts b, FloatParts c, function float16 (line 1538) | float16 QEMU_FLATTEN float16_muladd(float16 a, float16 b, float16 c, function float32 (line 1549) | static float32 QEMU_SOFTFLOAT_ATTR function float64 (line 1561) | static float64 QEMU_SOFTFLOAT_ATTR function float32 (line 1575) | float32 QEMU_FLATTEN function float64 (line 1646) | float64 QEMU_FLATTEN function FloatParts (line 1723) | static FloatParts div_floats(FloatParts a, FloatParts b, float_status *s) function float16 (line 1798) | float16 float16_div(float16 a, float16 b, float_status *status) function float32 (line 1807) | static float32 QEMU_SOFTFLOAT_ATTR function float64 (line 1817) | static float64 QEMU_SOFTFLOAT_ATTR function hard_f32_div (line 1827) | static float hard_f32_div(float a, float b) function hard_f64_div (line 1832) | static double hard_f64_div(double a, double b) function f32_div_pre (line 1837) | static bool f32_div_pre(union_float32 a, union_float32 b) function f64_div_pre (line 1846) | static bool f64_div_pre(union_float64 a, union_float64 b) function f32_div_post (line 1855) | static bool f32_div_post(union_float32 a, union_float32 b) function f64_div_post (line 1863) | static bool f64_div_post(union_float64 a, union_float64 b) function float32 (line 1871) | float32 QEMU_FLATTEN function float64 (line 1878) | float64 QEMU_FLATTEN function FloatParts (line 1896) | static FloatParts float_to_float(FloatParts a, const FloatFmt *dstf, function float32 (line 1937) | float32 float16_to_float32(float16 a, bool ieee, float_status *s) function float64 (line 1945) | float64 float16_to_float64(float16 a, bool ieee, float_status *s) function float16 (line 1953) | float16 float32_to_float16(float32 a, bool ieee, float_status *s) function float64 (line 1961) | static float64 QEMU_SOFTFLOAT_ATTR function float64 (line 1969) | float64 float32_to_float64(float32 a, float_status *s) function float16 (line 1985) | float16 float64_to_float16(float64 a, bool ieee, float_status *s) function float32 (line 1993) | float32 float64_to_float32(float64 a, float_status *s) function FloatParts (line 2007) | static FloatParts round_to_int(FloatParts a, int rmode, function float16 (line 2110) | float16 float16_round_to_int(float16 a, float_status *s) function float32 (line 2117) | float32 float32_round_to_int(float32 a, float_status *s) function float64 (line 2124) | float64 float64_round_to_int(float64 a, float_status *s) function float16_to_int16_scalbn (line 2194) | int16_t float16_to_int16_scalbn(float16 a, int rmode, int scale, function float16_to_int32_scalbn (line 2201) | int32_t float16_to_int32_scalbn(float16 a, int rmode, int scale, function float16_to_int64_scalbn (line 2208) | int64_t float16_to_int64_scalbn(float16 a, int rmode, int scale, function float32_to_int16_scalbn (line 2215) | int16_t float32_to_int16_scalbn(float32 a, int rmode, int scale, function float32_to_int32_scalbn (line 2222) | int32_t float32_to_int32_scalbn(float32 a, int rmode, int scale, function float32_to_int64_scalbn (line 2229) | int64_t float32_to_int64_scalbn(float32 a, int rmode, int scale, function float64_to_int16_scalbn (line 2236) | int16_t float64_to_int16_scalbn(float64 a, int rmode, int scale, function float64_to_int32_scalbn (line 2243) | int32_t float64_to_int32_scalbn(float64 a, int rmode, int scale, function float64_to_int64_scalbn (line 2250) | int64_t float64_to_int64_scalbn(float64 a, int rmode, int scale, function float16_to_int16 (line 2257) | int16_t float16_to_int16(float16 a, float_status *s) function float16_to_int32 (line 2262) | int32_t float16_to_int32(float16 a, float_status *s) function float16_to_int64 (line 2267) | int64_t float16_to_int64(float16 a, float_status *s) function float32_to_int16 (line 2272) | int16_t float32_to_int16(float32 a, float_status *s) function float32_to_int32 (line 2277) | int32_t float32_to_int32(float32 a, float_status *s) function float32_to_int64 (line 2282) | int64_t float32_to_int64(float32 a, float_status *s) function float64_to_int16 (line 2287) | int16_t float64_to_int16(float64 a, float_status *s) function float64_to_int32 (line 2292) | int32_t float64_to_int32(float64 a, float_status *s) function float64_to_int64 (line 2297) | int64_t float64_to_int64(float64 a, float_status *s) function float16_to_int16_round_to_zero (line 2302) | int16_t float16_to_int16_round_to_zero(float16 a, float_status *s) function float16_to_int32_round_to_zero (line 2307) | int32_t float16_to_int32_round_to_zero(float16 a, float_status *s) function float16_to_int64_round_to_zero (line 2312) | int64_t float16_to_int64_round_to_zero(float16 a, float_status *s) function float32_to_int16_round_to_zero (line 2317) | int16_t float32_to_int16_round_to_zero(float32 a, float_status *s) function float32_to_int32_round_to_zero (line 2322) | int32_t float32_to_int32_round_to_zero(float32 a, float_status *s) function float32_to_int64_round_to_zero (line 2327) | int64_t float32_to_int64_round_to_zero(float32 a, float_status *s) function float64_to_int16_round_to_zero (line 2332) | int16_t float64_to_int16_round_to_zero(float64 a, float_status *s) function float64_to_int32_round_to_zero (line 2337) | int32_t float64_to_int32_round_to_zero(float64 a, float_status *s) function float64_to_int64_round_to_zero (line 2342) | int64_t float64_to_int64_round_to_zero(float64 a, float_status *s) function round_to_uint_and_pack (line 2360) | static uint64_t round_to_uint_and_pack(FloatParts in, int rmode, int scale, function float16_to_uint16_scalbn (line 2407) | uint16_t float16_to_uint16_scalbn(float16 a, int rmode, int scale, function float16_to_uint32_scalbn (line 2414) | uint32_t float16_to_uint32_scalbn(float16 a, int rmode, int scale, function float16_to_uint64_scalbn (line 2421) | uint64_t float16_to_uint64_scalbn(float16 a, int rmode, int scale, function float32_to_uint16_scalbn (line 2428) | uint16_t float32_to_uint16_scalbn(float32 a, int rmode, int scale, function float32_to_uint32_scalbn (line 2435) | uint32_t float32_to_uint32_scalbn(float32 a, int rmode, int scale, function float32_to_uint64_scalbn (line 2442) | uint64_t float32_to_uint64_scalbn(float32 a, int rmode, int scale, function float64_to_uint16_scalbn (line 2449) | uint16_t float64_to_uint16_scalbn(float64 a, int rmode, int scale, function float64_to_uint32_scalbn (line 2456) | uint32_t float64_to_uint32_scalbn(float64 a, int rmode, int scale, function float64_to_uint64_scalbn (line 2463) | uint64_t float64_to_uint64_scalbn(float64 a, int rmode, int scale, function float16_to_uint16 (line 2470) | uint16_t float16_to_uint16(float16 a, float_status *s) function float16_to_uint32 (line 2475) | uint32_t float16_to_uint32(float16 a, float_status *s) function float16_to_uint64 (line 2480) | uint64_t float16_to_uint64(float16 a, float_status *s) function float32_to_uint16 (line 2485) | uint16_t float32_to_uint16(float32 a, float_status *s) function float32_to_uint32 (line 2490) | uint32_t float32_to_uint32(float32 a, float_status *s) function float32_to_uint64 (line 2495) | uint64_t float32_to_uint64(float32 a, float_status *s) function float64_to_uint16 (line 2500) | uint16_t float64_to_uint16(float64 a, float_status *s) function float64_to_uint32 (line 2505) | uint32_t float64_to_uint32(float64 a, float_status *s) function float64_to_uint64 (line 2510) | uint64_t float64_to_uint64(float64 a, float_status *s) function float16_to_uint16_round_to_zero (line 2515) | uint16_t float16_to_uint16_round_to_zero(float16 a, float_status *s) function float16_to_uint32_round_to_zero (line 2520) | uint32_t float16_to_uint32_round_to_zero(float16 a, float_status *s) function float16_to_uint64_round_to_zero (line 2525) | uint64_t float16_to_uint64_round_to_zero(float16 a, float_status *s) function float32_to_uint16_round_to_zero (line 2530) | uint16_t float32_to_uint16_round_to_zero(float32 a, float_status *s) function float32_to_uint32_round_to_zero (line 2535) | uint32_t float32_to_uint32_round_to_zero(float32 a, float_status *s) function float32_to_uint64_round_to_zero (line 2540) | uint64_t float32_to_uint64_round_to_zero(float32 a, float_status *s) function float64_to_uint16_round_to_zero (line 2545) | uint16_t float64_to_uint16_round_to_zero(float64 a, float_status *s) function float64_to_uint32_round_to_zero (line 2550) | uint32_t float64_to_uint32_round_to_zero(float64 a, float_status *s) function float64_to_uint64_round_to_zero (line 2555) | uint64_t float64_to_uint64_round_to_zero(float64 a, float_status *s) function FloatParts (line 2568) | static FloatParts int_to_float(int64_t a, int scale, float_status *status) function float16 (line 2597) | float16 int64_to_float16_scalbn(int64_t a, int scale, float_status *status) function float16 (line 2603) | float16 int32_to_float16_scalbn(int32_t a, int scale, float_status *status) function float16 (line 2608) | float16 int16_to_float16_scalbn(int16_t a, int scale, float_status *status) function float16 (line 2613) | float16 int64_to_float16(int64_t a, float_status *status) function float16 (line 2618) | float16 int32_to_float16(int32_t a, float_status *status) function float16 (line 2623) | float16 int16_to_float16(int16_t a, float_status *status) function float32 (line 2628) | float32 int64_to_float32_scalbn(int64_t a, int scale, float_status *status) function float32 (line 2634) | float32 int32_to_float32_scalbn(int32_t a, int scale, float_status *status) function float32 (line 2639) | float32 int16_to_float32_scalbn(int16_t a, int scale, float_status *status) function float32 (line 2644) | float32 int64_to_float32(int64_t a, float_status *status) function float32 (line 2649) | float32 int32_to_float32(int32_t a, float_status *status) function float32 (line 2654) | float32 int16_to_float32(int16_t a, float_status *status) function float64 (line 2659) | float64 int64_to_float64_scalbn(int64_t a, int scale, float_status *status) function float64 (line 2665) | float64 int32_to_float64_scalbn(int32_t a, int scale, float_status *status) function float64 (line 2670) | float64 int16_to_float64_scalbn(int16_t a, int scale, float_status *status) function float64 (line 2675) | float64 int64_to_float64(int64_t a, float_status *status) function float64 (line 2680) | float64 int32_to_float64(int32_t a, float_status *status) function float64 (line 2685) | float64 int16_to_float64(int16_t a, float_status *status) function FloatParts (line 2699) | static FloatParts uint_to_float(uint64_t a, int scale, float_status *sta... function float16 (line 2722) | float16 uint64_to_float16_scalbn(uint64_t a, int scale, float_status *st... function float16 (line 2728) | float16 uint32_to_float16_scalbn(uint32_t a, int scale, float_status *st... function float16 (line 2733) | float16 uint16_to_float16_scalbn(uint16_t a, int scale, float_status *st... function float16 (line 2738) | float16 uint64_to_float16(uint64_t a, float_status *status) function float16 (line 2743) | float16 uint32_to_float16(uint32_t a, float_status *status) function float16 (line 2748) | float16 uint16_to_float16(uint16_t a, float_status *status) function float32 (line 2753) | float32 uint64_to_float32_scalbn(uint64_t a, int scale, float_status *st... function float32 (line 2759) | float32 uint32_to_float32_scalbn(uint32_t a, int scale, float_status *st... function float32 (line 2764) | float32 uint16_to_float32_scalbn(uint16_t a, int scale, float_status *st... function float32 (line 2769) | float32 uint64_to_float32(uint64_t a, float_status *status) function float32 (line 2774) | float32 uint32_to_float32(uint32_t a, float_status *status) function float32 (line 2779) | float32 uint16_to_float32(uint16_t a, float_status *status) function float64 (line 2784) | float64 uint64_to_float64_scalbn(uint64_t a, int scale, float_status *st... function float64 (line 2790) | float64 uint32_to_float64_scalbn(uint32_t a, int scale, float_status *st... function float64 (line 2795) | float64 uint16_to_float64_scalbn(uint16_t a, int scale, float_status *st... function float64 (line 2800) | float64 uint64_to_float64(uint64_t a, float_status *status) function float64 (line 2805) | float64 uint32_to_float64(uint32_t a, float_status *status) function float64 (line 2810) | float64 uint16_to_float64(uint16_t a, float_status *status) function FloatParts (line 2831) | static FloatParts minmax_floats(FloatParts a, FloatParts b, bool ismin, function compare_floats (line 2937) | static int compare_floats(FloatParts a, FloatParts b, bool is_quiet, function float16_compare (line 3009) | int float16_compare(float16 a, float16 b, float_status *s) function float16_compare_quiet (line 3014) | int float16_compare_quiet(float16 a, float16 b, float_status *s) function f32_compare (line 3019) | static int QEMU_FLATTEN function float32_compare (line 3048) | int float32_compare(float32 a, float32 b, float_status *s) function float32_compare_quiet (line 3053) | int float32_compare_quiet(float32 a, float32 b, float_status *s) function f64_compare (line 3058) | static int QEMU_FLATTEN function float64_compare (line 3087) | int float64_compare(float64 a, float64 b, float_status *s) function float64_compare_quiet (line 3092) | int float64_compare_quiet(float64 a, float64 b, float_status *s) function FloatParts (line 3098) | static FloatParts scalbn_decomposed(FloatParts a, int n, float_status *s) function float16 (line 3115) | float16 float16_scalbn(float16 a, int n, float_status *status) function float32 (line 3122) | float32 float32_scalbn(float32 a, int n, float_status *status) function float64 (line 3129) | float64 float64_scalbn(float64 a, int n, float_status *status) function FloatParts (line 3148) | static FloatParts sqrt_float(FloatParts a, float_status *s, const FloatF... function float16 (line 3209) | float16 QEMU_FLATTEN float16_sqrt(float16 a, float_status *status) function float32 (line 3216) | static float32 QEMU_SOFTFLOAT_ATTR function float64 (line 3224) | static float64 QEMU_SOFTFLOAT_ATTR function float32 (line 3232) | float32 QEMU_FLATTEN float32_sqrt(float32 xa, float_status *s) function float64 (line 3259) | float64 QEMU_FLATTEN float64_sqrt(float64 xa, float_status *s) function float16 (line 3290) | float16 float16_default_nan(float_status *status) function float32 (line 3297) | float32 float32_default_nan(float_status *status) function float64 (line 3304) | float64 float64_default_nan(float_status *status) function float128 (line 3311) | float128 float128_default_nan(float_status *status) function float16 (line 3336) | float16 float16_silence_nan(float16 a, float_status *status) function float32 (line 3345) | float32 float32_silence_nan(float32 a, float_status *status) function float64 (line 3354) | float64 float64_silence_nan(float64 a, float_status *status) function parts_squash_denormal (line 3369) | static bool parts_squash_denormal(FloatParts p, float_status *status) function float16 (line 3379) | float16 float16_squash_input_denormal(float16 a, float_status *status) function float32 (line 3390) | float32 float32_squash_input_denormal(float32 a, float_status *status) function float64 (line 3401) | float64 float64_squash_input_denormal(float64 a, float_status *status) function roundAndPackInt32 (line 3423) | static int32_t roundAndPackInt32(flag zSign, uint64_t absZ, float_status... function roundAndPackInt64 (line 3480) | static int64_t roundAndPackInt64(flag zSign, uint64_t absZ0, uint64_t ab... function roundAndPackUint64 (line 3538) | static int64_t roundAndPackUint64(flag zSign, uint64_t absZ0, function normalizeFloat32Subnormal (line 3593) | static void function float32 (line 3626) | static float32 roundAndPackFloat32(flag zSign, int zExp, uint32_t zSig, function float32 (line 3712) | static float32 function normalizeFloat64Subnormal (line 3731) | static void function float64 (line 3753) | static inline float64 packFloat64(flag zSign, int zExp, uint64_t zSig) function float64 (line 3783) | static float64 roundAndPackFloat64(flag zSign, int zExp, uint64_t zSig, function float64 (line 3868) | static float64 function normalizeFloatx80Subnormal (line 3887) | void normalizeFloatx80Subnormal(uint64_t aSig, int32_t *zExpPtr, function floatx80 (line 3921) | floatx80 roundAndPackFloatx80(int8_t roundingPrecision, flag zSign, function floatx80 (line 4119) | floatx80 normalizeRoundAndPackFloatx80(int8_t roundingPrecision, function extractFloat128Frac1 (line 4144) | static inline uint64_t extractFloat128Frac1( float128 a ) function extractFloat128Frac0 (line 4156) | static inline uint64_t extractFloat128Frac0( float128 a ) function extractFloat128Exp (line 4168) | static inline int32_t extractFloat128Exp( float128 a ) function flag (line 4179) | static inline flag extractFloat128Sign( float128 a ) function normalizeFloat128Subnormal (line 4196) | static void function float128 (line 4240) | static inline float128 function float128 (line 4272) | static float128 roundAndPackFloat128(flag zSign, int32_t zExp, function float128 (line 4397) | static float128 normalizeRoundAndPackFloat128(flag zSign, int32_t zExp, function floatx80 (line 4431) | floatx80 int32_to_floatx80(int32_t a, float_status *status) function float128 (line 4453) | float128 int32_to_float128(int32_t a, float_status *status) function floatx80 (line 4476) | floatx80 int64_to_floatx80(int64_t a, float_status *status) function float128 (line 4496) | float128 int64_to_float128(int64_t a, float_status *status) function float128 (line 4529) | float128 uint64_to_float128(uint64_t a, float_status *status) function floatx80 (line 4544) | floatx80 float32_to_floatx80(float32 a, float_status *status) function float128 (line 4578) | float128 float32_to_float128(float32 a, float_status *status) function float32 (line 4609) | float32 float32_rem(float32 a, float32 b, float_status *status) function float32 (line 4752) | float32 float32_exp2(float32 a, float_status *status) function float32 (line 4802) | float32 float32_log2(float32 a, float_status *status) function float32_eq (line 4858) | int float32_eq(float32 a, float32 b, float_status *status) function float32_le (line 4882) | int float32_le(float32 a, float32 b, float_status *status) function float32_lt (line 4911) | int float32_lt(float32 a, float32 b, float_status *status) function float32_unordered (line 4940) | int float32_unordered(float32 a, float32 b, float_status *status) function float32_eq_quiet (line 4961) | int float32_eq_quiet(float32 a, float32 b, float_status *status) function float32_le_quiet (line 4986) | int float32_le_quiet(float32 a, float32 b, float_status *status) function float32_lt_quiet (line 5018) | int float32_lt_quiet(float32 a, float32 b, float_status *status) function float32_unordered_quiet (line 5050) | int float32_unordered_quiet(float32 a, float32 b, float_status *status) function floatx80 (line 5074) | floatx80 float64_to_floatx80(float64 a, float_status *status) function float128 (line 5109) | float128 float64_to_float128(float64 a, float_status *status) function float64 (line 5142) | float64 float64_rem(float64 a, float64 b, float_status *status) function float64 (line 5237) | float64 float64_log2(float64 a, float_status *status) function float64_eq (line 5292) | int float64_eq(float64 a, float64 b, float_status *status) function float64_le (line 5317) | int float64_le(float64 a, float64 b, float_status *status) function float64_lt (line 5346) | int float64_lt(float64 a, float64 b, float_status *status) function float64_unordered (line 5375) | int float64_unordered(float64 a, float64 b, float_status *status) function float64_eq_quiet (line 5396) | int float64_eq_quiet(float64 a, float64 b, float_status *status) function float64_le_quiet (line 5424) | int float64_le_quiet(float64 a, float64 b, float_status *status) function float64_lt_quiet (line 5456) | int float64_lt_quiet(float64 a, float64 b, float_status *status) function float64_unordered_quiet (line 5488) | int float64_unordered_quiet(float64 a, float64 b, float_status *status) function floatx80_to_int32 (line 5515) | int32_t floatx80_to_int32(floatx80 a, float_status *status) function floatx80_to_int32_round_to_zero (line 5546) | int32_t floatx80_to_int32_round_to_zero(floatx80 a, float_status *status) function floatx80_to_int64 (line 5597) | int64_t floatx80_to_int64(floatx80 a, float_status *status) function floatx80_to_int64_round_to_zero (line 5638) | int64_t floatx80_to_int64_round_to_zero(floatx80 a, float_status *status) function float32 (line 5685) | float32 floatx80_to_float32(floatx80 a, float_status *status) function float64 (line 5717) | float64 floatx80_to_float64(floatx80 a, float_status *status) function float128 (line 5749) | float128 floatx80_to_float128(floatx80 a, float_status *status) function floatx80 (line 5778) | floatx80 floatx80_round(floatx80 a, float_status *status) function floatx80 (line 5793) | floatx80 floatx80_round_to_int(floatx80 a, float_status *status) function floatx80 (line 5892) | static floatx80 addFloatx80Sigs(floatx80 a, floatx80 b, flag zSign, function floatx80 (line 5966) | static floatx80 subFloatx80Sigs(floatx80 a, floatx80 b, flag zSign, function floatx80 (line 6033) | floatx80 floatx80_add(floatx80 a, floatx80 b, float_status *status) function floatx80 (line 6058) | floatx80 floatx80_sub(floatx80 a, floatx80 b, float_status *status) function floatx80 (line 6083) | floatx80 floatx80_mul(floatx80 a, floatx80 b, float_status *status) function floatx80 (line 6145) | floatx80 floatx80_div(floatx80 a, floatx80 b, float_status *status) function floatx80 (line 6232) | floatx80 floatx80_rem(floatx80 a, floatx80 b, float_status *status) function floatx80 (line 6331) | floatx80 floatx80_sqrt(floatx80 a, float_status *status) function floatx80_eq (line 6403) | int floatx80_eq(floatx80 a, floatx80 b, float_status *status) function floatx80_le (line 6432) | int floatx80_le(floatx80 a, floatx80 b, float_status *status) function floatx80_lt (line 6466) | int floatx80_lt(floatx80 a, floatx80 b, float_status *status) function floatx80_unordered (line 6499) | int floatx80_unordered(floatx80 a, floatx80 b, float_status *status) function floatx80_eq_quiet (line 6520) | int floatx80_eq_quiet(floatx80 a, floatx80 b, float_status *status) function floatx80_le_quiet (line 6554) | int floatx80_le_quiet(floatx80 a, floatx80 b, float_status *status) function floatx80_lt_quiet (line 6594) | int floatx80_lt_quiet(floatx80 a, floatx80 b, float_status *status) function floatx80_unordered_quiet (line 6633) | int floatx80_unordered_quiet(floatx80 a, floatx80 b, float_status *status) function float128_to_int32 (line 6663) | int32_t float128_to_int32(float128 a, float_status *status) function float128_to_int32_round_to_zero (line 6692) | int32_t float128_to_int32_round_to_zero(float128 a, float_status *status) function float128_to_int64 (line 6742) | int64_t float128_to_int64(float128 a, float_status *status) function float128_to_int64_round_to_zero (line 6785) | int64_t float128_to_int64_round_to_zero(float128 a, float_status *status) function float128_to_uint64 (line 6850) | uint64_t float128_to_uint64(float128 a, float_status *status) function float128_to_uint64_round_to_zero (line 6885) | uint64_t float128_to_uint64_round_to_zero(float128 a, float_status *status) function float128_to_uint32_round_to_zero (line 6908) | uint32_t float128_to_uint32_round_to_zero(float128 a, float_status *status) function float128_to_uint32 (line 6937) | uint32_t float128_to_uint32(float128 a, float_status *status) function float32 (line 6961) | float32 float128_to_float32(float128 a, float_status *status) function float64 (line 6996) | float64 float128_to_float64(float128 a, float_status *status) function floatx80 (line 7029) | floatx80 float128_to_floatx80(float128 a, float_status *status) function float128 (line 7065) | float128 float128_round_to_int(float128 a, float_status *status) function float128 (line 7222) | static float128 addFloat128Sigs(float128 a, float128 b, flag zSign, function float128 (line 7313) | static float128 subFloat128Sigs(float128 a, float128 b, flag zSign, function float128 (line 7399) | float128 float128_add(float128 a, float128 b, float_status *status) function float128 (line 7420) | float128 float128_sub(float128 a, float128 b, float_status *status) function float128 (line 7441) | float128 float128_mul(float128 a, float128 b, float_status *status) function float128 (line 7504) | float128 float128_div(float128 a, float128 b, float_status *status) function float128 (line 7591) | float128 float128_rem(float128 a, float128 b, float_status *status) function float128 (line 7698) | float128 float128_sqrt(float128 a, float_status *status) function float128_eq (line 7767) | int float128_eq(float128 a, float128 b, float_status *status) function float128_le (line 7794) | int float128_le(float128 a, float128 b, float_status *status) function float128_lt (line 7827) | int float128_lt(float128 a, float128 b, float_status *status) function float128_unordered (line 7860) | int float128_unordered(float128 a, float128 b, float_status *status) function float128_eq_quiet (line 7880) | int float128_eq_quiet(float128 a, float128 b, float_status *status) function float128_le_quiet (line 7910) | int float128_le_quiet(float128 a, float128 b, float_status *status) function float128_lt_quiet (line 7946) | int float128_lt_quiet(float128 a, float128 b, float_status *status) function float128_unordered_quiet (line 7982) | int float128_unordered_quiet(float128 a, float128 b, float_status *status) function floatx80_compare_internal (line 7998) | static inline int floatx80_compare_internal(floatx80 a, floatx80 b, function floatx80_compare (line 8038) | int floatx80_compare(floatx80 a, floatx80 b, float_status *status) function floatx80_compare_quiet (line 8043) | int floatx80_compare_quiet(floatx80 a, floatx80 b, float_status *status) function float128_compare_internal (line 8048) | static inline int float128_compare_internal(float128 a, float128 b, function float128_compare (line 8082) | int float128_compare(float128 a, float128 b, float_status *status) function float128_compare_quiet (line 8087) | int float128_compare_quiet(float128 a, float128 b, float_status *status) function floatx80 (line 8092) | floatx80 floatx80_scalbn(floatx80 a, int n, float_status *status) function float128 (line 8131) | float128 float128_scalbn(float128 a, int n, float_status *status) function softfloat_init (line 8167) | void softfloat_init(void) FILE: qemu/hw/core/cpu.c function cpu_paging_enabled (line 26) | bool cpu_paging_enabled(const CPUState *cpu) function cpu_common_get_paging_enabled (line 33) | static bool cpu_common_get_paging_enabled(const CPUState *cpu) function cpu_get_memory_mapping (line 38) | void cpu_get_memory_mapping(CPUState *cpu, MemoryMappingList *list) function cpu_common_get_memory_mapping (line 45) | static void cpu_common_get_memory_mapping(CPUState *cpu, function cpu_reset_interrupt (line 53) | void cpu_reset_interrupt(CPUState *cpu, int mask) function cpu_exit (line 58) | void cpu_exit(CPUState *cpu) function cpu_common_noop (line 65) | static void cpu_common_noop(CPUState *cpu) function cpu_common_exec_interrupt (line 69) | static bool cpu_common_exec_interrupt(CPUState *cpu, int int_req) function cpu_reset (line 74) | void cpu_reset(CPUState *cpu) function cpu_common_reset (line 83) | static void cpu_common_reset(CPUState *dev) function cpu_common_has_work (line 101) | static bool cpu_common_has_work(CPUState *cs) function cpu_common_get_arch_id (line 106) | static int64_t cpu_common_get_arch_id(CPUState *cpu) function cpu_class_init (line 111) | void cpu_class_init(struct uc_struct *uc, CPUClass *k) function cpu_common_initfn (line 127) | void cpu_common_initfn(struct uc_struct *uc, CPUState *cs) function cpu_stop (line 147) | void cpu_stop(struct uc_struct *uc) FILE: qemu/hw/i386/x86.c function cpu_get_tsc (line 33) | uint64_t cpu_get_tsc(CPUX86State *env) FILE: qemu/hw/ppc/ppc.c function ppc_set_irq (line 62) | void ppc_set_irq(PowerPCCPU *cpu, int n_IRQ, int level) function ppc6xx_set_irq (line 95) | static void ppc6xx_set_irq(void *opaque, int pin, int level) function ppc6xx_irq_init (line 175) | void ppc6xx_irq_init(PowerPCCPU *cpu) function ppc970_set_irq (line 188) | static void ppc970_set_irq(void *opaque, int pin, int level) function ppc970_irq_init (line 266) | void ppc970_irq_init(PowerPCCPU *cpu) function power7_set_irq (line 278) | static void power7_set_irq(void *opaque, int pin, int level) function ppcPOWER7_irq_init (line 300) | void ppcPOWER7_irq_init(PowerPCCPU *cpu) function power9_set_irq (line 312) | static void power9_set_irq(void *opaque, int pin, int level) function ppcPOWER9_irq_init (line 340) | void ppcPOWER9_irq_init(PowerPCCPU *cpu) function ppc40x_core_reset (line 351) | void ppc40x_core_reset(PowerPCCPU *cpu) function ppc40x_chip_reset (line 364) | void ppc40x_chip_reset(PowerPCCPU *cpu) function ppc40x_system_reset (line 378) | void ppc40x_system_reset(PowerPCCPU *cpu) function store_40x_dbcr0 (line 384) | void store_40x_dbcr0(CPUPPCState *env, uint32_t val) function ppc40x_set_irq (line 409) | static void ppc40x_set_irq(void *opaque, int pin, int level) function ppc40x_irq_init (line 485) | void ppc40x_irq_init(PowerPCCPU *cpu) function ppce500_set_irq (line 497) | static void ppce500_set_irq(void *opaque, int pin, int level) function ppce500_irq_init (line 553) | void ppce500_irq_init(PowerPCCPU *cpu) function ppce500_set_mpic_proxy (line 564) | void ppce500_set_mpic_proxy(bool enabled) function cpu_ppc_get_tb (line 583) | uint64_t cpu_ppc_get_tb(ppc_tb_t *tb_env, uint64_t vmclk, int64_t tb_off... function cpu_ppc_load_tbl (line 589) | uint64_t cpu_ppc_load_tbl (CPUPPCState *env) function _cpu_ppc_load_tbu (line 606) | static inline uint32_t _cpu_ppc_load_tbu(CPUPPCState *env) function cpu_ppc_load_tbu (line 617) | uint32_t cpu_ppc_load_tbu (CPUPPCState *env) function cpu_ppc_store_tb (line 628) | static inline void cpu_ppc_store_tb(ppc_tb_t *tb_env, uint64_t vmclk, function cpu_ppc_store_tbl (line 638) | void cpu_ppc_store_tbl (CPUPPCState *env, uint32_t value) function _cpu_ppc_store_tbu (line 649) | static inline void _cpu_ppc_store_tbu(CPUPPCState *env, uint32_t value) function cpu_ppc_store_tbu (line 660) | void cpu_ppc_store_tbu (CPUPPCState *env, uint32_t value) function cpu_ppc_load_atbl (line 665) | uint64_t cpu_ppc_load_atbl (CPUPPCState *env) function cpu_ppc_load_atbu (line 676) | uint32_t cpu_ppc_load_atbu (CPUPPCState *env) function cpu_ppc_store_atbl (line 687) | void cpu_ppc_store_atbl (CPUPPCState *env, uint32_t value) function cpu_ppc_store_atbu (line 698) | void cpu_ppc_store_atbu (CPUPPCState *env, uint32_t value) function cpu_ppc_load_vtb (line 709) | uint64_t cpu_ppc_load_vtb(CPUPPCState *env) function cpu_ppc_store_vtb (line 717) | void cpu_ppc_store_vtb(CPUPPCState *env, uint64_t value) function cpu_ppc_store_tbu40 (line 725) | void cpu_ppc_store_tbu40(CPUPPCState *env, uint64_t value) function cpu_ppc_tb_stop (line 739) | static void cpu_ppc_tb_stop (CPUPPCState *env) function cpu_ppc_tb_start (line 761) | static void cpu_ppc_tb_start (CPUPPCState *env) function ppc_decr_clear_on_delivery (line 783) | bool ppc_decr_clear_on_delivery(CPUPPCState *env) function _cpu_ppc_load_decr (line 790) | static inline int64_t _cpu_ppc_load_decr(CPUPPCState *env, uint64_t next) function target_ulong (line 812) | target_ulong cpu_ppc_load_decr(CPUPPCState *env) function target_ulong (line 835) | target_ulong cpu_ppc_load_hdecr(CPUPPCState *env) function cpu_ppc_load_purr (line 854) | uint64_t cpu_ppc_load_purr (CPUPPCState *env) function cpu_ppc_decr_excp (line 865) | static inline void cpu_ppc_decr_excp(PowerPCCPU *cpu) function cpu_ppc_decr_lower (line 872) | static inline void cpu_ppc_decr_lower(PowerPCCPU *cpu) function cpu_ppc_hdecr_excp (line 877) | static inline void cpu_ppc_hdecr_excp(PowerPCCPU *cpu) function cpu_ppc_hdecr_lower (line 893) | static inline void cpu_ppc_hdecr_lower(PowerPCCPU *cpu) function __cpu_ppc_store_decr (line 898) | static void __cpu_ppc_store_decr(PowerPCCPU *cpu, uint64_t *nextp, function _cpu_ppc_store_decr (line 964) | static inline void _cpu_ppc_store_decr(PowerPCCPU *cpu, target_ulong decr, function cpu_ppc_store_decr (line 974) | void cpu_ppc_store_decr(CPUPPCState *env, target_ulong value) function cpu_ppc_decr_cb (line 987) | static void cpu_ppc_decr_cb(void *opaque) function _cpu_ppc_store_hdecr (line 994) | static inline void _cpu_ppc_store_hdecr(PowerPCCPU *cpu, target_ulong hd... function cpu_ppc_store_hdecr (line 1006) | void cpu_ppc_store_hdecr(CPUPPCState *env, target_ulong value) function cpu_ppc_hdecr_cb (line 1015) | static void cpu_ppc_hdecr_cb(void *opaque) function cpu_ppc_store_purr (line 1022) | void cpu_ppc_store_purr(CPUPPCState *env, uint64_t value) function cpu_ppc_set_tb_clk (line 1030) | static void cpu_ppc_set_tb_clk (void *opaque, uint32_t freq) function timebase_save (line 1048) | static void timebase_save(PPCTimebase *tb) function timebase_load (line 1069) | static void timebase_load(PPCTimebase *tb) function cpu_ppc_clock_vm_state_change (line 1097) | void cpu_ppc_clock_vm_state_change(void *opaque, int running, function timebase_pre_save (line 1123) | static int timebase_pre_save(void *opaque) function clk_setup_cb (line 1150) | clk_setup_cb cpu_ppc_tb_init (CPUPPCState *env, uint32_t freq) function cpu_ppc601_store_rtcu (line 1176) | void cpu_ppc601_store_rtcu (CPUPPCState *env, uint32_t value) function cpu_ppc601_load_rtcu (line 1181) | uint32_t cpu_ppc601_load_rtcu (CPUPPCState *env) function cpu_ppc601_store_rtcl (line 1186) | void cpu_ppc601_store_rtcl (CPUPPCState *env, uint32_t value) function cpu_ppc601_load_rtcl (line 1191) | uint32_t cpu_ppc601_load_rtcl (CPUPPCState *env) type ppc40x_timer_t (line 1200) | typedef struct ppc40x_timer_t ppc40x_timer_t; type ppc40x_timer_t (line 1201) | struct ppc40x_timer_t { function cpu_4xx_fit_cb (line 1214) | static void cpu_4xx_fit_cb (void *opaque) function start_stop_pit (line 1259) | static void start_stop_pit (CPUPPCState *env, ppc_tb_t *tb_env, int is_e... function cpu_4xx_pit_cb (line 1289) | static void cpu_4xx_pit_cb (void *opaque) function cpu_4xx_wdt_cb (line 1314) | static void cpu_4xx_wdt_cb (void *opaque) function store_40x_pit (line 1385) | void store_40x_pit (CPUPPCState *env, target_ulong val) function target_ulong (line 1397) | target_ulong load_40x_pit (CPUPPCState *env) function ppc_40x_set_tb_clk (line 1402) | static void ppc_40x_set_tb_clk (void *opaque, uint32_t freq) function clk_setup_cb (line 1414) | clk_setup_cb ppc_40x_timers_init (CPUPPCState *env, uint32_t freq, type ppc_dcrn_t (line 1445) | typedef struct ppc_dcrn_t ppc_dcrn_t; type ppc_dcrn_t (line 1446) | struct ppc_dcrn_t { type ppc_dcr_t (line 1456) | struct ppc_dcr_t { function ppc_dcr_read (line 1462) | int ppc_dcr_read (ppc_dcr_t *dcr_env, int dcrn, uint32_t *valp) function ppc_dcr_write (line 1482) | int ppc_dcr_write (ppc_dcr_t *dcr_env, int dcrn, uint32_t val) function ppc_dcr_register (line 1502) | int ppc_dcr_register (CPUPPCState *env, int dcrn, void *opaque, function ppc_dcr_init (line 1525) | int ppc_dcr_init (CPUPPCState *env, int (*read_error)(int dcrn), function ppc_cpu_pir (line 1540) | int ppc_cpu_pir(PowerPCCPU *cpu) function PowerPCCPU (line 1547) | PowerPCCPU *ppc_get_vcpu_by_pir(int pir) function ppc_irq_reset (line 1563) | void ppc_irq_reset(PowerPCCPU *cpu) FILE: qemu/hw/ppc/ppc_booke.c type booke_timer_t (line 62) | typedef struct booke_timer_t booke_timer_t; type booke_timer_t (line 63) | struct booke_timer_t { function booke_update_irq (line 74) | static void booke_update_irq(PowerPCCPU *cpu) function booke_get_fit_target (line 93) | static uint8_t booke_get_fit_target(CPUPPCState *env, ppc_tb_t *tb_env) function booke_get_wdt_target (line 111) | static uint8_t booke_get_wdt_target(CPUPPCState *env, ppc_tb_t *tb_env) function booke_update_fixed_timer (line 127) | static void booke_update_fixed_timer(CPUPPCState *env, function booke_decr_cb (line 190) | static void booke_decr_cb(void *opaque) function booke_fit_cb (line 208) | static void booke_fit_cb(void *opaque) function booke_wdt_cb (line 228) | static void booke_wdt_cb(void *opaque) function store_booke_tsr (line 249) | void store_booke_tsr(CPUPPCState *env, target_ulong val) function store_booke_tcr (line 277) | void store_booke_tcr(CPUPPCState *env, target_ulong val) function ppc_booke_timer_reset_handle (line 302) | static void ppc_booke_timer_reset_handle(void *opaque) function cpu_state_change_handler (line 320) | static void cpu_state_change_handler(void *opaque, int running, RunState... function ppc_booke_timers_init (line 336) | void ppc_booke_timers_init(PowerPCCPU *cpu, uint32_t freq, uint32_t flags) FILE: qemu/hw/s390x/s390-skeys.c function s390_skeys_init (line 27) | void s390_skeys_init(uc_engine *uc) function qemu_s390_skeys_init (line 40) | static void qemu_s390_skeys_init(uc_engine *uc, QEMUS390SKeysState *skeys) function qemu_s390_skeys_enabled (line 51) | static int qemu_s390_skeys_enabled(S390SKeysState *ss) function qemu_s390_skeys_set (line 61) | static int qemu_s390_skeys_set(S390SKeysState *ss, uint64_t start_gfn, function qemu_s390_skeys_get (line 81) | static int qemu_s390_skeys_get(S390SKeysState *ss, uint64_t start_gfn, function qemu_s390_skeys_class_init (line 101) | static void qemu_s390_skeys_class_init(uc_engine *uc, S390SKeysClass* sk... function s390_skeys_instance_init (line 114) | static void s390_skeys_instance_init(uc_engine *uc, S390SKeysState* ss) function s390_skeys_class_init (line 119) | static void s390_skeys_class_init(uc_engine *uc, S390SKeysClass* class) FILE: qemu/include/crypto/aes.h type aes_key_st (line 7) | struct aes_key_st { type AES_KEY (line 11) | typedef struct aes_key_st AES_KEY; FILE: qemu/include/elf.h type Elf32_Addr (line 5) | typedef uint32_t Elf32_Addr; type Elf32_Half (line 6) | typedef uint16_t Elf32_Half; type Elf32_Off (line 7) | typedef uint32_t Elf32_Off; type Elf32_Sword (line 8) | typedef int32_t Elf32_Sword; type Elf32_Word (line 9) | typedef uint32_t Elf32_Word; type Elf64_Addr (line 12) | typedef uint64_t Elf64_Addr; type Elf64_Half (line 13) | typedef uint16_t Elf64_Half; type Elf64_SHalf (line 14) | typedef int16_t Elf64_SHalf; type Elf64_Off (line 15) | typedef uint64_t Elf64_Off; type Elf64_Sword (line 16) | typedef int32_t Elf64_Sword; type Elf64_Word (line 17) | typedef uint32_t Elf64_Word; type Elf64_Xword (line 18) | typedef uint64_t Elf64_Xword; type Elf64_Sxword (line 19) | typedef int64_t Elf64_Sxword; type Mips_elf_abiflags_v0 (line 101) | typedef struct mips_elf_abiflags_v0 { type Elf32_Dyn (line 338) | typedef struct dynamic{ type Elf64_Dyn (line 346) | typedef struct { type Elf32_Rel (line 1408) | typedef struct elf32_rel { type Elf64_Rel (line 1413) | typedef struct elf64_rel { type Elf32_Rela (line 1418) | typedef struct elf32_rela{ type Elf64_Rela (line 1424) | typedef struct elf64_rela { type Elf32_Sym (line 1430) | typedef struct elf32_sym{ type Elf64_Sym (line 1439) | typedef struct elf64_sym { type Elf32_Ehdr (line 1456) | typedef struct elf32_hdr{ type Elf64_Ehdr (line 1473) | typedef struct elf64_hdr { type Elf32_Phdr (line 1496) | typedef struct elf32_phdr{ type Elf64_Phdr (line 1507) | typedef struct elf64_phdr { type Elf32_Shdr (line 1558) | typedef struct elf32_shdr { type Elf64_Shdr (line 1571) | typedef struct elf64_shdr { type Elf32_Nhdr (line 1668) | typedef struct elf32_note { type Elf64_Nhdr (line 1675) | typedef struct elf64_note { type elf32_fdpic_loadseg (line 1683) | struct elf32_fdpic_loadseg { type elf32_fdpic_loadmap (line 1691) | struct elf32_fdpic_loadmap { FILE: qemu/include/exec/cpu-all.h function tswap16 (line 54) | static inline uint16_t tswap16(uint16_t s) function tswap32 (line 59) | static inline uint32_t tswap32(uint32_t s) function tswap64 (line 64) | static inline uint64_t tswap64(uint64_t s) function tswap16s (line 69) | static inline void tswap16s(uint16_t *s) function tswap32s (line 74) | static inline void tswap32s(uint32_t *s) function tswap64s (line 79) | static inline void tswap64s(uint64_t *s) function tswap16 (line 86) | static inline uint16_t tswap16(uint16_t s) function tswap32 (line 91) | static inline uint32_t tswap32(uint32_t s) function tswap64 (line 96) | static inline uint64_t tswap64(uint64_t s) function tswap16s (line 101) | static inline void tswap16s(uint16_t *s) function tswap32s (line 105) | static inline void tswap32s(uint32_t *s) function tswap64s (line 109) | static inline void tswap64s(uint64_t *s) function stl_phys_notdirty (line 181) | static inline void stl_phys_notdirty(AddressSpace *as, hwaddr addr, uint... type TargetPageBits (line 219) | typedef struct TargetPageBits { function tlb_hit_page (line 355) | static inline bool tlb_hit_page(struct uc_struct *uc, target_ulong tlb_a... function tlb_hit (line 366) | static inline bool tlb_hit(struct uc_struct *uc, target_ulong tlb_addr, ... type uc_struct (line 374) | struct uc_struct function cpu_set_cpustate_pointers (line 382) | static inline void cpu_set_cpustate_pointers(ArchCPU *cpu) function ArchCPU (line 394) | static inline ArchCPU *env_archcpu(CPUArchState *env) function CPUState (line 405) | static inline CPUState *env_cpu(CPUArchState *env) function CPUNegativeOffsetState (line 416) | static inline CPUNegativeOffsetState *env_neg(CPUArchState *env) function CPUNegativeOffsetState (line 428) | static inline CPUNegativeOffsetState *cpu_neg(CPUState *cpu) function CPUTLB (line 440) | static inline CPUTLB *env_tlb(CPUArchState *env) FILE: qemu/include/exec/cpu-common.h type uc_struct (line 13) | struct uc_struct type device_endian (line 15) | enum device_endian { type ram_addr_t (line 28) | typedef uintptr_t ram_addr_t; type uc_struct (line 38) | struct uc_struct type uc_struct (line 39) | struct uc_struct function cpu_physical_memory_read (line 52) | static inline void cpu_physical_memory_read(AddressSpace *as, hwaddr addr, function cpu_physical_memory_write (line 57) | static inline void cpu_physical_memory_write(AddressSpace *as, hwaddr addr, type uc_struct (line 72) | struct uc_struct FILE: qemu/include/exec/cpu-defs.h type target_long (line 61) | typedef int32_t target_long; type target_ulong (line 62) | typedef uint32_t target_ulong; type target_long (line 67) | typedef int64_t target_long; type target_ulong (line 68) | typedef uint64_t target_ulong; type CPUTLBEntry (line 103) | typedef struct CPUTLBEntry { type CPUIOTLBEntry (line 132) | typedef struct CPUIOTLBEntry { type CPUTLBDesc (line 150) | typedef struct CPUTLBDesc { type CPUTLBDescFast (line 177) | typedef struct CPUTLBDescFast { type CPUTLBCommon (line 187) | typedef struct CPUTLBCommon { type CPUTLB (line 211) | typedef struct CPUTLB { type CPUNegativeOffsetState (line 225) | typedef struct CPUNegativeOffsetState { FILE: qemu/include/exec/cpu_ldst.h type target_ulong (line 58) | typedef target_ulong abi_ptr; function target_ulong (line 92) | static inline target_ulong tlb_addr_write(const CPUTLBEntry *entry) function tlb_index (line 98) | static inline uintptr_t tlb_index(CPUArchState *env, uintptr_t mmu_idx, function CPUTLBEntry (line 110) | static inline CPUTLBEntry *tlb_entry(CPUArchState *env, uintptr_t mmu_idx, function cpu_ldsb_code (line 145) | static inline int cpu_ldsb_code(CPUArchState *env, abi_ptr addr) function cpu_ldsw_code (line 150) | static inline int cpu_ldsw_code(CPUArchState *env, abi_ptr addr) FILE: qemu/include/exec/cputlb.h type uc_struct (line 26) | struct uc_struct type uc_struct (line 27) | struct uc_struct FILE: qemu/include/exec/exec-all.h type ram_addr_t (line 34) | typedef ram_addr_t tb_page_addr_t; function cpu_loop_exit_requested (line 81) | static inline bool cpu_loop_exit_requested(CPUState *cpu) type tb_tc (line 297) | struct tb_tc { type TranslationBlock (line 302) | struct TranslationBlock { function tb_cflags (line 372) | static inline uint32_t tb_cflags(const TranslationBlock *tb) function curr_cflags (line 378) | static inline uint32_t curr_cflags(void) type uc_struct (line 391) | struct uc_struct type uc_struct (line 392) | struct uc_struct function assert_no_pages_locked (line 415) | static inline void assert_no_pages_locked(void) type MemoryRegionSection (line 430) | struct MemoryRegionSection function mmap_lock (line 433) | static inline void mmap_lock(void) {} function mmap_unlock (line 434) | static inline void mmap_unlock(void) {} function uc_mem_hook_installed (line 480) | static inline bool uc_mem_hook_installed(struct uc_struct *uc, hwaddr pa... FILE: qemu/include/exec/gen-icount.h function gen_io_start (line 8) | static inline void gen_io_start(TCGContext *tcg_ctx) function gen_io_end (line 24) | static inline void gen_io_end(TCGContext *tcg_ctx) function gen_tb_start (line 33) | static inline void gen_tb_start(TCGContext *tcg_ctx, TranslationBlock *tb) function gen_tb_end (line 48) | static inline void gen_tb_end(TCGContext *tcg_ctx, TranslationBlock *tb,... FILE: qemu/include/exec/hwaddr.h type hwaddr (line 11) | typedef uint64_t hwaddr; FILE: qemu/include/exec/ioport.h type MemoryRegionPortio (line 32) | typedef struct MemoryRegionPortio { type uc_struct (line 43) | struct uc_struct type uc_struct (line 44) | struct uc_struct type uc_struct (line 45) | struct uc_struct type uc_struct (line 46) | struct uc_struct type uc_struct (line 47) | struct uc_struct type uc_struct (line 48) | struct uc_struct type PortioList (line 50) | typedef struct PortioList { type MemoryRegionPortio (line 60) | struct MemoryRegionPortio type MemoryRegion (line 64) | struct MemoryRegion FILE: qemu/include/exec/memattrs.h type MemTxAttrs (line 25) | typedef struct MemTxAttrs { type MemTxResult (line 69) | typedef uint32_t MemTxResult; FILE: qemu/include/exec/memop.h type MemOp (line 17) | typedef enum MemOp { function memop_size (line 113) | static inline unsigned memop_size(MemOp op) function MemOp (line 119) | static inline MemOp size_memop(unsigned size) function memop_big_endian (line 129) | static inline bool memop_big_endian(MemOp op) FILE: qemu/include/exec/memory-internal.h function AddressSpaceDispatch (line 25) | static inline AddressSpaceDispatch *flatview_to_dispatch(FlatView *fv) function AddressSpaceDispatch (line 30) | static inline AddressSpaceDispatch *address_space_to_dispatch(AddressSpa... type uc_struct (line 40) | struct uc_struct type uc_struct (line 44) | struct uc_struct type uc_struct (line 45) | struct uc_struct type AddressSpaceDispatch (line 50) | struct AddressSpaceDispatch FILE: qemu/include/exec/memory.h type MemoryRegionOps (line 31) | typedef struct MemoryRegionOps MemoryRegionOps; type IOMMUTLBEntry (line 33) | typedef struct IOMMUTLBEntry IOMMUTLBEntry; type uc_struct (line 35) | struct uc_struct type uc_struct (line 36) | struct uc_struct type IOMMUAccessFlags (line 39) | typedef enum { type IOMMUTLBEntry (line 48) | struct IOMMUTLBEntry { type IOMMUNotifierFlag (line 60) | typedef enum { type IOMMUNotifier (line 70) | struct IOMMUNotifier type IOMMUNotifier (line 71) | struct IOMMUNotifier type IOMMUNotifier (line 74) | struct IOMMUNotifier { type IOMMUNotifier (line 83) | typedef struct IOMMUNotifier IOMMUNotifier; function iommu_notifier_init (line 108) | static inline void iommu_notifier_init(IOMMUNotifier *n, IOMMUNotify fn, type MemoryRegionOps (line 123) | struct MemoryRegionOps { type IOMMUMemoryRegionAttr (line 188) | enum IOMMUMemoryRegionAttr { type IOMMUMemoryRegionClass (line 218) | typedef struct IOMMUMemoryRegionClass { type MemoryRegion (line 300) | struct MemoryRegion { type IOMMUMemoryRegion (line 328) | struct IOMMUMemoryRegion { type MemoryListener (line 351) | struct MemoryListener { type AddressSpace (line 422) | struct AddressSpace { type AddressSpaceDispatch (line 435) | typedef struct AddressSpaceDispatch AddressSpaceDispatch; type FlatRange (line 436) | typedef struct FlatRange FlatRange; type FlatView (line 441) | struct FlatView { function FlatView (line 450) | static inline FlatView *address_space_to_flatview(AddressSpace *as) type MemoryRegionSection (line 467) | struct MemoryRegionSection { function MemoryRegionSection_eq (line 476) | static inline bool MemoryRegionSection_eq(MemoryRegionSection *a, type uc_struct (line 496) | struct uc_struct type uc_struct (line 529) | struct uc_struct type uc_struct (line 547) | struct uc_struct type uc_struct (line 571) | struct uc_struct function memory_region_is_ram (line 590) | static inline bool memory_region_is_ram(MemoryRegion *mr) function IOMMUMemoryRegion (line 603) | static inline IOMMUMemoryRegion *memory_region_get_iommu(MemoryRegion *mr) function IOMMUMemoryRegionClass (line 620) | static inline IOMMUMemoryRegionClass *memory_region_get_iommu_class_noch... type uc_struct (line 643) | struct uc_struct type uc_struct (line 796) | struct uc_struct type uc_struct (line 811) | struct uc_struct type uc_struct (line 823) | struct uc_struct type MemoryRegionCache (line 948) | struct MemoryRegionCache { type uc_struct (line 995) | struct uc_struct type uc_struct (line 997) | struct uc_struct type uc_struct (line 1014) | struct uc_struct type uc_struct (line 1016) | struct uc_struct type uc_struct (line 1060) | struct uc_struct function MemoryRegion (line 1065) | static inline MemoryRegion *address_space_translate(AddressSpace *as, type uc_struct (line 1128) | struct uc_struct type uc_struct (line 1132) | struct uc_struct function memory_access_is_direct (line 1134) | static inline bool memory_access_is_direct(MemoryRegion *mr, bool is_write) function MemTxResult (line 1157) | static inline __attribute__((__always_inline__)) function MemOp (line 1196) | static inline MemOp devend_memop(enum device_endian end) type uc_struct (line 1214) | struct uc_struct type uc_struct (line 1215) | struct uc_struct type uc_struct (line 1216) | struct uc_struct type uc_struct (line 1218) | struct uc_struct type uc_struct (line 1219) | struct uc_struct type uc_struct (line 1220) | struct uc_struct type uc_struct (line 1221) | struct uc_struct type uc_struct (line 1222) | struct uc_struct type uc_struct (line 1223) | struct uc_struct FILE: qemu/include/exec/memory_ldst.inc.h type uc_struct (line 23) | struct uc_struct type uc_struct (line 25) | struct uc_struct type uc_struct (line 27) | struct uc_struct type uc_struct (line 29) | struct uc_struct type uc_struct (line 31) | struct uc_struct type uc_struct (line 33) | struct uc_struct type uc_struct (line 35) | struct uc_struct type uc_struct (line 38) | struct uc_struct type uc_struct (line 40) | struct uc_struct type uc_struct (line 42) | struct uc_struct type uc_struct (line 44) | struct uc_struct type uc_struct (line 46) | struct uc_struct type uc_struct (line 48) | struct uc_struct type uc_struct (line 50) | struct uc_struct type uc_struct (line 52) | struct uc_struct type uc_struct (line 54) | struct uc_struct type uc_struct (line 56) | struct uc_struct type uc_struct (line 58) | struct uc_struct type uc_struct (line 60) | struct uc_struct type uc_struct (line 62) | struct uc_struct type uc_struct (line 64) | struct uc_struct FILE: qemu/include/exec/memory_ldst_cached.inc.h type uc_struct (line 36) | struct uc_struct type uc_struct (line 47) | struct uc_struct type uc_struct (line 58) | struct uc_struct type uc_struct (line 89) | struct uc_struct type uc_struct (line 100) | struct uc_struct type uc_struct (line 111) | struct uc_struct FILE: qemu/include/exec/memory_ldst_phys.inc.h type uc_struct (line 23) | struct uc_struct type uc_struct (line 29) | struct uc_struct type uc_struct (line 35) | struct uc_struct type uc_struct (line 41) | struct uc_struct type uc_struct (line 47) | struct uc_struct type uc_struct (line 53) | struct uc_struct type uc_struct (line 59) | struct uc_struct type uc_struct (line 65) | struct uc_struct type uc_struct (line 71) | struct uc_struct type uc_struct (line 77) | struct uc_struct type uc_struct (line 83) | struct uc_struct type uc_struct (line 89) | struct uc_struct type uc_struct (line 95) | struct uc_struct type uc_struct (line 101) | struct uc_struct type uc_struct (line 107) | struct uc_struct type uc_struct (line 113) | struct uc_struct type uc_struct (line 119) | struct uc_struct type uc_struct (line 125) | struct uc_struct type uc_struct (line 131) | struct uc_struct type uc_struct (line 137) | struct uc_struct FILE: qemu/include/exec/ram_addr.h function offset_in_ramblock (line 27) | static inline bool offset_in_ramblock(RAMBlock *b, ram_addr_t offset) function ramblock_recv_bitmap_offset (line 38) | static inline unsigned long int ramblock_recv_bitmap_offset(struct uc_st... type uc_struct (line 46) | struct uc_struct type uc_struct (line 48) | struct uc_struct type uc_struct (line 49) | struct uc_struct type uc_struct (line 54) | struct uc_struct function cpu_physical_memory_get_dirty (line 56) | static inline bool cpu_physical_memory_get_dirty(ram_addr_t start, function cpu_physical_memory_all_dirty (line 63) | static inline bool cpu_physical_memory_all_dirty(ram_addr_t start, function cpu_physical_memory_is_clean (line 70) | static inline bool cpu_physical_memory_is_clean(ram_addr_t addr) function cpu_physical_memory_set_dirty_flag (line 75) | static inline void cpu_physical_memory_set_dirty_flag(ram_addr_t addr, function cpu_physical_memory_set_dirty_range (line 80) | static inline void cpu_physical_memory_set_dirty_range(ram_addr_t start, function cpu_physical_memory_set_dirty_lebitmap (line 87) | static inline void cpu_physical_memory_set_dirty_lebitmap(unsigned long ... function cpu_physical_memory_clear_dirty_range (line 98) | static inline void cpu_physical_memory_clear_dirty_range(ram_addr_t start, function cpu_physical_memory_sync_dirty_bitmap (line 105) | static inline FILE: qemu/include/exec/softmmu-semi.h function softmmu_tget64 (line 15) | static inline uint64_t softmmu_tget64(CPUArchState *env, target_ulong addr) function softmmu_tget32 (line 23) | static inline uint32_t softmmu_tget32(CPUArchState *env, target_ulong addr) function softmmu_tget8 (line 31) | static inline uint32_t softmmu_tget8(CPUArchState *env, target_ulong addr) function softmmu_tput64 (line 44) | static inline void softmmu_tput64(CPUArchState *env, function softmmu_tput32 (line 51) | static inline void softmmu_tput32(CPUArchState *env, function softmmu_unlock_user (line 91) | static void softmmu_unlock_user(CPUArchState *env, void *p, target_ulong... FILE: qemu/include/exec/target_page.h type uc_struct (line 17) | struct uc_struct type uc_struct (line 19) | struct uc_struct type uc_struct (line 20) | struct uc_struct FILE: qemu/include/exec/tb-context.h type TranslationBlock (line 29) | typedef struct TranslationBlock TranslationBlock; type TBContext (line 30) | typedef struct TBContext TBContext; type TBContext (line 32) | struct TBContext { FILE: qemu/include/exec/tb-hash.h function tb_jmp_cache_hash_page (line 35) | static inline unsigned int tb_jmp_cache_hash_page(struct uc_struct *uc, ... function tb_jmp_cache_hash_func (line 42) | static inline unsigned int tb_jmp_cache_hash_func(struct uc_struct *uc, ... function tb_hash_func (line 50) | static inline FILE: qemu/include/exec/tb-lookup.h function TranslationBlock (line 20) | static inline TranslationBlock * FILE: qemu/include/exec/translator.h type DisasJumpType (line 37) | typedef enum DisasJumpType { type DisasContextBase (line 68) | typedef struct DisasContextBase { type TranslatorOps (line 110) | typedef struct TranslatorOps { FILE: qemu/include/fpu/softfloat-helpers.h function set_float_detect_tininess (line 56) | static inline void set_float_detect_tininess(int val, float_status *status) function set_float_rounding_mode (line 61) | static inline void set_float_rounding_mode(int val, float_status *status) function set_float_exception_flags (line 66) | static inline void set_float_exception_flags(int val, float_status *status) function set_floatx80_rounding_precision (line 71) | static inline void set_floatx80_rounding_precision(int val, function set_flush_to_zero (line 77) | static inline void set_flush_to_zero(flag val, float_status *status) function set_flush_inputs_to_zero (line 82) | static inline void set_flush_inputs_to_zero(flag val, float_status *status) function set_default_nan_mode (line 87) | static inline void set_default_nan_mode(flag val, float_status *status) function set_snan_bit_is_one (line 92) | static inline void set_snan_bit_is_one(flag val, float_status *status) function get_float_detect_tininess (line 97) | static inline int get_float_detect_tininess(float_status *status) function get_float_rounding_mode (line 102) | static inline int get_float_rounding_mode(float_status *status) function get_float_exception_flags (line 107) | static inline int get_float_exception_flags(float_status *status) function get_floatx80_rounding_precision (line 112) | static inline int get_floatx80_rounding_precision(float_status *status) function flag (line 117) | static inline flag get_flush_to_zero(float_status *status) function flag (line 122) | static inline flag get_flush_inputs_to_zero(float_status *status) function flag (line 127) | static inline flag get_default_nan_mode(float_status *status) FILE: qemu/include/fpu/softfloat-macros.h function shift32RightJamming (line 96) | static inline void shift32RightJamming(uint32_t a, int count, uint32_t *... function shift64RightJamming (line 122) | static inline void shift64RightJamming(uint64_t a, int count, uint64_t *... function shift64ExtraRightJamming (line 156) | static inline void function shift128Right (line 193) | static inline void function shift128RightJamming (line 228) | static inline void function shift128ExtraRightJamming (line 279) | static inline void function shortShift128Left (line 337) | static inline void shortShift128Left(uint64_t a0, uint64_t a1, int count, function shift128Left (line 351) | static inline void shift128Left(uint64_t a0, uint64_t a1, int count, function shortShift192Left (line 371) | static inline void function add128 (line 406) | static inline void function add192 (line 426) | static inline void function sub128 (line 464) | static inline void function sub192 (line 482) | static inline void function mul64To128 (line 518) | static inline void mul64To128( uint64_t a, uint64_t b, uint64_t *z0Ptr, ... function mul128By64To192 (line 548) | static inline void function mul128To256 (line 576) | static inline void function estimateDiv128To64 (line 615) | static inline uint64_t estimateDiv128To64(uint64_t a0, uint64_t a1, uint... function udiv_qrnnd (line 642) | static inline uint64_t udiv_qrnnd(uint64_t *r, uint64_t n1, function estimateSqrt32 (line 724) | static inline uint32_t estimateSqrt32(int aExp, uint32_t a) function flag (line 759) | static inline flag eq128( uint64_t a0, uint64_t a1, uint64_t b0, uint64_... function flag (line 772) | static inline flag le128( uint64_t a0, uint64_t a1, uint64_t b0, uint64_... function flag (line 785) | static inline flag lt128( uint64_t a0, uint64_t a1, uint64_t b0, uint64_... function flag (line 798) | static inline flag ne128( uint64_t a0, uint64_t a1, uint64_t b0, uint64_... FILE: qemu/include/fpu/softfloat-types.h type flag (line 89) | typedef uint8_t flag; type float16 (line 95) | typedef uint16_t float16; type float32 (line 96) | typedef uint32_t float32; type float64 (line 97) | typedef uint64_t float64; type floatx80 (line 107) | typedef struct { type float128 (line 113) | typedef struct { type float_status (line 168) | typedef struct float_status { FILE: qemu/include/fpu/softfloat.h function float16_is_any_nan (line 238) | static inline int float16_is_any_nan(float16 a) function float16_is_neg (line 243) | static inline int float16_is_neg(float16 a) function float16_is_infinity (line 248) | static inline int float16_is_infinity(float16 a) function float16_is_zero (line 253) | static inline int float16_is_zero(float16 a) function float16_is_zero_or_denormal (line 258) | static inline int float16_is_zero_or_denormal(float16 a) function float16 (line 263) | static inline float16 float16_abs(float16 a) function float16 (line 271) | static inline float16 float16_chs(float16 a) function float16 (line 279) | static inline float16 float16_set_sign(float16 a, int sign) function float32 (line 363) | static inline float32 float32_abs(float32 a) function float32 (line 371) | static inline float32 float32_chs(float32 a) function float32_is_infinity (line 379) | static inline int float32_is_infinity(float32 a) function float32_is_neg (line 384) | static inline int float32_is_neg(float32 a) function float32_is_zero (line 389) | static inline int float32_is_zero(float32 a) function float32_is_any_nan (line 394) | static inline int float32_is_any_nan(float32 a) function float32_is_zero_or_denormal (line 399) | static inline int float32_is_zero_or_denormal(float32 a) function float32_is_normal (line 404) | static inline bool float32_is_normal(float32 a) function float32_is_denormal (line 409) | static inline bool float32_is_denormal(float32 a) function float32_is_zero_or_normal (line 414) | static inline bool float32_is_zero_or_normal(float32 a) function float32 (line 419) | static inline float32 float32_set_sign(float32 a, int sign) function float32 (line 443) | static inline float32 packFloat32(flag zSign, int zExp, uint32_t zSig) function float64 (line 519) | static inline float64 float64_abs(float64 a) function float64 (line 527) | static inline float64 float64_chs(float64 a) function float64_is_infinity (line 535) | static inline int float64_is_infinity(float64 a) function float64_is_neg (line 540) | static inline int float64_is_neg(float64 a) function float64_is_zero (line 545) | static inline int float64_is_zero(float64 a) function float64_is_any_nan (line 550) | static inline int float64_is_any_nan(float64 a) function float64_is_zero_or_denormal (line 555) | static inline int float64_is_zero_or_denormal(float64 a) function float64_is_normal (line 560) | static inline bool float64_is_normal(float64 a) function float64_is_denormal (line 565) | static inline bool float64_is_denormal(float64 a) function float64_is_zero_or_normal (line 570) | static inline bool float64_is_zero_or_normal(float64 a) function float64 (line 575) | static inline float64 float64_set_sign(float64 a, int sign) function floatx80 (line 637) | static inline floatx80 floatx80_abs(floatx80 a) function floatx80 (line 643) | static inline floatx80 floatx80_chs(floatx80 a) function floatx80_is_infinity (line 649) | static inline int floatx80_is_infinity(floatx80 a) function floatx80_is_neg (line 659) | static inline int floatx80_is_neg(floatx80 a) function floatx80_is_zero (line 664) | static inline int floatx80_is_zero(floatx80 a) function floatx80_is_zero_or_denormal (line 669) | static inline int floatx80_is_zero_or_denormal(floatx80 a) function floatx80_is_any_nan (line 674) | static inline int floatx80_is_any_nan(floatx80 a) function floatx80_invalid_encoding (line 689) | static inline bool floatx80_invalid_encoding(floatx80 a) function extractFloatx80Frac (line 705) | static inline uint64_t extractFloatx80Frac(floatx80 a) function extractFloatx80Exp (line 715) | static inline int32_t extractFloatx80Exp(floatx80 a) function flag (line 725) | static inline flag extractFloatx80Sign(floatx80 a) function floatx80 (line 735) | static inline floatx80 packFloatx80(flag zSign, int32_t zExp, uint64_t z... function float128 (line 849) | static inline float128 float128_abs(float128 a) function float128 (line 855) | static inline float128 float128_chs(float128 a) function float128_is_infinity (line 861) | static inline int float128_is_infinity(float128 a) function float128_is_neg (line 866) | static inline int float128_is_neg(float128 a) function float128_is_zero (line 871) | static inline int float128_is_zero(float128 a) function float128_is_zero_or_denormal (line 876) | static inline int float128_is_zero_or_denormal(float128 a) function float128_is_normal (line 881) | static inline bool float128_is_normal(float128 a) function float128_is_denormal (line 886) | static inline bool float128_is_denormal(float128 a) function float128_is_any_nan (line 891) | static inline int float128_is_any_nan(float128 a) FILE: qemu/include/hw/core/cpu.h type vaddr (line 34) | typedef uint64_t vaddr; type MMUAccessType (line 42) | typedef enum MMUAccessType { type CPUWatchpoint (line 48) | typedef struct CPUWatchpoint CPUWatchpoint; type TranslationBlock (line 50) | struct TranslationBlock type CPUClass (line 104) | typedef struct CPUClass { type IcountDecr (line 145) | typedef union IcountDecr { type CPUBreakpoint (line 158) | typedef struct CPUBreakpoint { type CPUWatchpoint (line 164) | struct CPUWatchpoint { type run_on_cpu_data (line 181) | typedef union { type qemu_work_item (line 196) | struct qemu_work_item type CPUState (line 247) | struct CPUState { function cpu_tb_jmp_cache_clear (line 328) | static inline void cpu_tb_jmp_cache_clear(CPUState *cpu) type CPUDumpFlags (line 358) | enum CPUDumpFlags { function hwaddr (line 377) | static inline hwaddr cpu_get_phys_page_attrs_debug(CPUState *cpu, vaddr ... function hwaddr (line 400) | static inline hwaddr cpu_get_phys_page_debug(CPUState *cpu, vaddr addr) function cpu_asidx_from_attrs (line 414) | static inline int cpu_asidx_from_attrs(CPUState *cpu, MemTxAttrs attrs) function cpu_has_work (line 440) | static inline bool cpu_has_work(CPUState *cpu) function cpu_interrupt (line 470) | static inline void cpu_interrupt(CPUState *cpu, int mask) function cpu_unaligned_access (line 477) | static inline void cpu_unaligned_access(CPUState *cpu, vaddr addr, function cpu_set_pc (line 495) | static inline void cpu_set_pc(CPUState *cpu, vaddr addr) function cpu_breakpoint_test (line 559) | static inline bool cpu_breakpoint_test(CPUState *cpu, vaddr pc, int mask) type uc_struct (line 611) | struct uc_struct type uc_struct (line 612) | struct uc_struct type uc_struct (line 614) | struct uc_struct FILE: qemu/include/hw/i386/topology.h type apic_id_t (line 46) | typedef uint32_t apic_id_t; type X86CPUTopoIDs (line 48) | typedef struct X86CPUTopoIDs { type X86CPUTopoInfo (line 56) | typedef struct X86CPUTopoInfo { function apicid_bitwidth_for_count (line 65) | static unsigned apicid_bitwidth_for_count(unsigned count) function apicid_smt_width (line 74) | static inline unsigned apicid_smt_width(X86CPUTopoInfo *topo_info) function apicid_core_width (line 81) | static inline unsigned apicid_core_width(X86CPUTopoInfo *topo_info) function apicid_die_width (line 87) | static inline unsigned apicid_die_width(X86CPUTopoInfo *topo_info) function apicid_node_width_epyc (line 93) | static inline unsigned apicid_node_width_epyc(X86CPUTopoInfo *topo_info) function apicid_core_offset (line 99) | static inline unsigned apicid_core_offset(X86CPUTopoInfo *topo_info) function apicid_die_offset (line 105) | static inline unsigned apicid_die_offset(X86CPUTopoInfo *topo_info) function apicid_pkg_offset (line 112) | static inline unsigned apicid_pkg_offset(X86CPUTopoInfo *topo_info) function apicid_node_offset_epyc (line 124) | static inline unsigned apicid_node_offset_epyc(X86CPUTopoInfo *topo_info) function apicid_pkg_offset_epyc (line 137) | static inline unsigned apicid_pkg_offset_epyc(X86CPUTopoInfo *topo_info) function apic_id_t (line 148) | static inline apic_id_t function x86_topo_ids_from_idx_epyc (line 159) | static inline void x86_topo_ids_from_idx_epyc(X86CPUTopoInfo *topo_info, function x86_topo_ids_from_apicid_epyc (line 181) | static inline void x86_topo_ids_from_apicid_epyc(apic_id_t apicid, function apic_id_t (line 204) | static inline apic_id_t x86_apicid_from_cpu_idx_epyc(X86CPUTopoInfo *top... function apic_id_t (line 215) | static inline apic_id_t x86_apicid_from_topo_ids(X86CPUTopoInfo *topo_info, function x86_topo_ids_from_idx (line 227) | static inline void x86_topo_ids_from_idx(X86CPUTopoInfo *topo_info, function x86_topo_ids_from_apicid (line 244) | static inline void x86_topo_ids_from_apicid(apic_id_t apicid, function apic_id_t (line 263) | static inline apic_id_t x86_apicid_from_cpu_idx(X86CPUTopoInfo *topo_info, FILE: qemu/include/hw/ppc/ppc.h type clk_setup_t (line 12) | typedef struct clk_setup_t clk_setup_t; type clk_setup_t (line 13) | struct clk_setup_t { function clk_setup (line 17) | static inline void clk_setup (clk_setup_t *clk, uint32_t freq) type ppc_tb_t (line 23) | struct ppc_tb_t { function ppc40x_irq_init (line 73) | static inline void ppc40x_irq_init(PowerPCCPU *cpu) {} function ppc6xx_irq_init (line 74) | static inline void ppc6xx_irq_init(PowerPCCPU *cpu) {} function ppc970_irq_init (line 75) | static inline void ppc970_irq_init(PowerPCCPU *cpu) {} function ppcPOWER7_irq_init (line 76) | static inline void ppcPOWER7_irq_init(PowerPCCPU *cpu) {} function ppcPOWER9_irq_init (line 77) | static inline void ppcPOWER9_irq_init(PowerPCCPU *cpu) {} function ppce500_irq_init (line 78) | static inline void ppce500_irq_init(PowerPCCPU *cpu) {} function ppc_irq_reset (line 79) | static inline void ppc_irq_reset(PowerPCCPU *cpu) {} FILE: qemu/include/hw/s390x/ebcdic.h function ebcdic_put (line 86) | static inline void ebcdic_put(uint8_t *p, const char *ascii, int len) function ascii_put (line 95) | static inline void ascii_put(uint8_t *p, const char *ebcdic, int len) FILE: qemu/include/hw/s390x/ioinst.h type SCSW (line 21) | typedef struct SCSW { type PMCW (line 85) | typedef struct PMCW { type SCHIB (line 119) | struct SCHIB { type IRB (line 127) | typedef struct IRB { type ORB (line 136) | typedef struct ORB { type CCW0 (line 165) | typedef struct CCW0 { type CCW1 (line 176) | typedef struct CCW1 { type CRW (line 198) | typedef struct CRW { type IOIntCode (line 227) | struct IOIntCode { FILE: qemu/include/hw/s390x/sclp.h type SCCBHeader (line 93) | struct SCCBHeader { type CPUEntry (line 104) | struct CPUEntry { type ReadInfo (line 113) | struct ReadInfo { type ReadCpuInfo (line 138) | struct ReadCpuInfo { type ReadStorageElementInfo (line 148) | struct ReadStorageElementInfo { type AttachStorageElement (line 157) | struct AttachStorageElement { type AssignStorage (line 165) | struct AssignStorage { type IoaCfgSccb (line 170) | struct IoaCfgSccb { type SCCB (line 178) | struct SCCB { type SCLPEventFacility (line 188) | typedef struct SCLPEventFacility SCLPEventFacility; type SCLPDevice (line 190) | typedef struct SCLPDevice { type SCLPDeviceClass (line 199) | typedef struct SCLPDeviceClass { function sccb_data_len (line 210) | static inline int sccb_data_len(SCCB *sccb) FILE: qemu/include/hw/s390x/storage-keys.h type S390SKeysState (line 27) | typedef struct S390SKeysState { type S390SKeysClass (line 45) | typedef struct S390SKeysClass { type QEMUS390SKeysState (line 58) | typedef struct QEMUS390SKeysState { FILE: qemu/include/libdecnumber/decContext.h type rounding (line 68) | enum rounding { type decContext (line 81) | typedef struct { type decClass (line 106) | enum decClass { type rounding (line 241) | enum rounding type rounding (line 245) | enum rounding FILE: qemu/include/libdecnumber/decNumber.h type decNumber (line 81) | typedef struct { type decClass (line 170) | enum decClass type decClass (line 171) | enum decClass FILE: qemu/include/libdecnumber/decNumberLocal.h type LI (line 91) | typedef long int LI; type bcdnum (line 289) | typedef struct { FILE: qemu/include/libdecnumber/dpd/decimal128.h type decimal128 (line 66) | typedef struct { FILE: qemu/include/libdecnumber/dpd/decimal32.h type decimal32 (line 66) | typedef struct { FILE: qemu/include/libdecnumber/dpd/decimal64.h type decimal64 (line 68) | typedef struct { FILE: qemu/include/qemu-common.h type tm (line 32) | struct tm type tm (line 33) | struct tm type uc_struct (line 56) | struct uc_struct type uc_struct (line 57) | struct uc_struct type uc_struct (line 69) | struct uc_struct type uc_struct (line 75) | struct uc_struct type uc_struct (line 80) | struct uc_struct type uc_struct (line 82) | struct uc_struct FILE: qemu/include/qemu/atomic128.h function Int128 (line 45) | static inline Int128 atomic16_cmpxchg(Int128 *ptr, Int128 cmp, Int128 new) function Int128 (line 51) | static inline Int128 atomic16_cmpxchg(Int128 *ptr, Int128 cmp, Int128 new) function Int128 (line 69) | static inline Int128 atomic16_cmpxchg(Int128 *ptr, Int128 cmp, Int128 new) function Int128 (line 100) | static inline Int128 atomic16_read(Int128 *ptr) function atomic16_set (line 105) | static inline void atomic16_set(Int128 *ptr, Int128 val) function Int128 (line 113) | static inline Int128 atomic16_read(Int128 *ptr) function atomic16_set (line 127) | static inline void atomic16_set(Int128 *ptr, Int128 val) function Int128 (line 142) | static inline Int128 atomic16_read(Int128 *ptr) function atomic16_set (line 154) | static inline void atomic16_set(Int128 *ptr, Int128 val) FILE: qemu/include/qemu/bitmap.h function bitmap_zero (line 108) | static inline void bitmap_zero(unsigned long *dst, long nbits) function bitmap_fill (line 118) | static inline void bitmap_fill(unsigned long *dst, long nbits) function bitmap_copy (line 128) | static inline void bitmap_copy(unsigned long *dst, const unsigned long *... function bitmap_and (line 139) | static inline int bitmap_and(unsigned long *dst, const unsigned long *src1, function bitmap_or (line 148) | static inline void bitmap_or(unsigned long *dst, const unsigned long *src1, function bitmap_xor (line 158) | static inline void bitmap_xor(unsigned long *dst, const unsigned long *s... function bitmap_andnot (line 168) | static inline int bitmap_andnot(unsigned long *dst, const unsigned long ... function bitmap_complement (line 177) | static inline void bitmap_complement(unsigned long *dst, function bitmap_equal (line 188) | static inline int bitmap_equal(const unsigned long *src1, function bitmap_empty (line 198) | static inline int bitmap_empty(const unsigned long *src, long nbits) function bitmap_full (line 207) | static inline int bitmap_full(const unsigned long *src, long nbits) function bitmap_intersects (line 216) | static inline int bitmap_intersects(const unsigned long *src1, function bitmap_count_one (line 226) | static inline long bitmap_count_one(const unsigned long *bitmap, long nb... function bitmap_count_one_with_offset (line 239) | static inline long bitmap_count_one_with_offset(const unsigned long *bit... FILE: qemu/include/qemu/bitops.h function set_bit (line 36) | static inline void set_bit(long nr, unsigned long *addr) function clear_bit (line 49) | static inline void clear_bit(long nr, unsigned long *addr) function change_bit (line 62) | static inline void change_bit(long nr, unsigned long *addr) function test_and_set_bit (line 75) | static inline int test_and_set_bit(long nr, unsigned long *addr) function test_and_clear_bit (line 90) | static inline int test_and_clear_bit(long nr, unsigned long *addr) function test_and_change_bit (line 105) | static inline int test_and_change_bit(long nr, unsigned long *addr) function test_bit (line 120) | static inline int test_bit(long nr, const unsigned long *addr) function find_first_bit (line 163) | static inline unsigned long find_first_bit(const unsigned long *addr, function find_first_zero_bit (line 186) | static inline unsigned long find_first_zero_bit(const unsigned long *addr, function rol8 (line 197) | static inline uint8_t rol8(uint8_t word, unsigned int shift) function ror8 (line 207) | static inline uint8_t ror8(uint8_t word, unsigned int shift) function rol16 (line 217) | static inline uint16_t rol16(uint16_t word, unsigned int shift) function ror16 (line 227) | static inline uint16_t ror16(uint16_t word, unsigned int shift) function rol32 (line 237) | static inline uint32_t rol32(uint32_t word, unsigned int shift) function ror32 (line 247) | static inline uint32_t ror32(uint32_t word, unsigned int shift) function rol64 (line 257) | static inline uint64_t rol64(uint64_t word, unsigned int shift) function ror64 (line 267) | static inline uint64_t ror64(uint64_t word, unsigned int shift) function extract32 (line 285) | static inline uint32_t extract32(uint32_t value, int start, int length) function extract8 (line 304) | static inline uint8_t extract8(uint8_t value, int start, int length) function extract16 (line 323) | static inline uint16_t extract16(uint16_t value, int start, int length) function extract64 (line 342) | static inline uint64_t extract64(uint64_t value, int start, int length) function sextract32 (line 364) | static inline int32_t sextract32(uint32_t value, int start, int length) function sextract64 (line 389) | static inline int64_t sextract64(uint64_t value, int start, int length) function deposit32 (line 415) | static inline uint32_t deposit32(uint32_t value, int start, int length, function deposit64 (line 441) | static inline uint64_t deposit64(uint64_t value, int start, int length, function half_shuffle32 (line 467) | static inline uint32_t half_shuffle32(uint32_t x) function half_shuffle64 (line 496) | static inline uint64_t half_shuffle64(uint64_t x) function half_unshuffle32 (line 526) | static inline uint32_t half_unshuffle32(uint32_t x) function half_unshuffle64 (line 556) | static inline uint64_t half_unshuffle64(uint64_t x) FILE: qemu/include/qemu/bswap.h function bswap16 (line 15) | static inline uint16_t bswap16(uint16_t x) function bswap32 (line 20) | static inline uint32_t bswap32(uint32_t x) function bswap64 (line 25) | static inline uint64_t bswap64(uint64_t x) function bswap16 (line 30) | static inline uint16_t bswap16(uint16_t x) function bswap32 (line 36) | static inline uint32_t bswap32(uint32_t x) function bswap64 (line 44) | static inline uint64_t bswap64(uint64_t x) function bswap16s (line 57) | static inline void bswap16s(uint16_t *s) function bswap32s (line 62) | static inline void bswap32s(uint32_t *s) function bswap64s (line 67) | static inline void bswap64s(uint64_t *s) function qemu_bswap_len (line 172) | static inline uint32_t qemu_bswap_len(uint32_t value, int len) type CPU_FloatU (line 198) | typedef union { type CPU_DoubleU (line 203) | typedef union { type CPU_LDoubleU (line 219) | typedef union { type CPU_QuadU (line 227) | typedef union { function ldub_p (line 305) | static inline int ldub_p(const void *ptr) function ldsb_p (line 310) | static inline int ldsb_p(const void *ptr) function stb_p (line 315) | static inline void stb_p(void *ptr, uint8_t v) function lduw_he_p (line 330) | static inline int lduw_he_p(const void *ptr) function ldsw_he_p (line 341) | static inline int ldsw_he_p(const void *ptr) function stw_he_p (line 352) | static inline void stw_he_p(void *ptr, uint16_t v) function ldl_he_p (line 361) | static inline int ldl_he_p(const void *ptr) function stl_he_p (line 372) | static inline void stl_he_p(void *ptr, uint32_t v) function ldq_he_p (line 381) | static inline uint64_t ldq_he_p(const void *ptr) function stq_he_p (line 392) | static inline void stq_he_p(void *ptr, uint64_t v) function lduw_le_p (line 401) | static inline int lduw_le_p(const void *ptr) function ldsw_le_p (line 406) | static inline int ldsw_le_p(const void *ptr) function ldl_le_p (line 411) | static inline int ldl_le_p(const void *ptr) function ldq_le_p (line 416) | static inline uint64_t ldq_le_p(const void *ptr) function stw_le_p (line 421) | static inline void stw_le_p(void *ptr, uint16_t v) function stl_le_p (line 426) | static inline void stl_le_p(void *ptr, uint32_t v) function stq_le_p (line 431) | static inline void stq_le_p(void *ptr, uint64_t v) function float32 (line 438) | static inline float32 ldfl_le_p(const void *ptr) function stfl_le_p (line 445) | static inline void stfl_le_p(void *ptr, float32 v) function float64 (line 452) | static inline float64 ldfq_le_p(const void *ptr) function stfq_le_p (line 459) | static inline void stfq_le_p(void *ptr, float64 v) function lduw_be_p (line 466) | static inline int lduw_be_p(const void *ptr) function ldsw_be_p (line 471) | static inline int ldsw_be_p(const void *ptr) function ldl_be_p (line 476) | static inline int ldl_be_p(const void *ptr) function ldq_be_p (line 481) | static inline uint64_t ldq_be_p(const void *ptr) function stw_be_p (line 486) | static inline void stw_be_p(void *ptr, uint16_t v) function stl_be_p (line 491) | static inline void stl_be_p(void *ptr, uint32_t v) function stq_be_p (line 496) | static inline void stq_be_p(void *ptr, uint64_t v) function float32 (line 503) | static inline float32 ldfl_be_p(const void *ptr) function stfl_be_p (line 510) | static inline void stfl_be_p(void *ptr, float32 v) function float64 (line 517) | static inline float64 ldfq_be_p(const void *ptr) function stfq_be_p (line 524) | static inline void stfq_be_p(void *ptr, float64 v) function leul_to_cpu (line 531) | static inline unsigned long leul_to_cpu(unsigned long v) FILE: qemu/include/qemu/compiler.h function __builtin___clear_cache (line 38) | static inline void __builtin___clear_cache(void *beg, void *e) function rint (line 45) | static inline double rint( double x ) FILE: qemu/include/qemu/host-utils.h function mulu64 (line 33) | static inline void mulu64(uint64_t *plow, uint64_t *phigh, function muls64 (line 41) | static inline void muls64(uint64_t *plow, uint64_t *phigh, function muldiv64 (line 50) | static inline uint64_t muldiv64(uint64_t a, uint32_t b, uint32_t c) function divu128 (line 77) | static inline int divu128(uint64_t *plow, uint64_t *phigh, uint64_t divi... function divs128 (line 90) | static inline int divs128(int64_t *plow, int64_t *phigh, int64_t divisor) function muldiv64 (line 108) | static inline uint64_t muldiv64(uint64_t a, uint32_t b, uint32_t c) function clz32 (line 139) | static inline int clz32(uint32_t val) function clo32 (line 180) | static inline int clo32(uint32_t val) function clz64 (line 192) | static inline int clz64(uint64_t val) function clo64 (line 215) | static inline int clo64(uint64_t val) function ctz32 (line 227) | static inline int ctz32(uint32_t val) function cto32 (line 270) | static inline int cto32(uint32_t val) function ctz64 (line 282) | static inline int ctz64(uint64_t val) function cto64 (line 305) | static inline int cto64(uint64_t val) function clrsb32 (line 317) | static inline int clrsb32(uint32_t val) function clrsb64 (line 333) | static inline int clrsb64(uint64_t val) function ctpop8 (line 346) | static inline int ctpop8(uint8_t val) function ctpop16 (line 363) | static inline int ctpop16(uint16_t val) function ctpop32 (line 381) | static inline int ctpop32(uint32_t val) function ctpop64 (line 400) | static inline int ctpop64(uint64_t val) function revbit8 (line 420) | static inline uint8_t revbit8(uint8_t x) function revbit16 (line 437) | static inline uint16_t revbit16(uint16_t x) function revbit32 (line 456) | static inline uint32_t revbit32(uint32_t x) function revbit64 (line 475) | static inline uint64_t revbit64(uint64_t x) function is_power_of_2 (line 510) | static inline bool is_power_of_2(uint64_t value) function pow2floor (line 522) | static inline uint64_t pow2floor(uint64_t value) function pow2ceil (line 535) | static inline uint64_t pow2ceil(uint64_t value) function pow2roundup32 (line 550) | static inline uint32_t pow2roundup32(uint32_t x) FILE: qemu/include/qemu/int128.h type __int128_t (line 7) | typedef __int128_t Int128; function Int128 (line 9) | static inline Int128 int128_make64(uint64_t a) function Int128 (line 14) | static inline Int128 int128_make128(uint64_t lo, uint64_t hi) function int128_get64 (line 19) | static inline uint64_t int128_get64(Int128 a) function int128_getlo (line 26) | static inline uint64_t int128_getlo(Int128 a) function int128_gethi (line 31) | static inline int64_t int128_gethi(Int128 a) function Int128 (line 36) | static inline Int128 int128_zero(void) function Int128 (line 41) | static inline Int128 int128_one(void) function Int128 (line 46) | static inline Int128 int128_2_64(void) function Int128 (line 51) | static inline Int128 int128_exts64(int64_t a) function Int128 (line 56) | static inline Int128 int128_and(Int128 a, Int128 b) function Int128 (line 61) | static inline Int128 int128_rshift(Int128 a, int n) function Int128 (line 66) | static inline Int128 int128_add(Int128 a, Int128 b) function Int128 (line 71) | static inline Int128 int128_neg(Int128 a) function Int128 (line 76) | static inline Int128 int128_sub(Int128 a, Int128 b) function int128_nonneg (line 81) | static inline bool int128_nonneg(Int128 a) function int128_eq (line 86) | static inline bool int128_eq(Int128 a, Int128 b) function int128_ne (line 91) | static inline bool int128_ne(Int128 a, Int128 b) function int128_ge (line 96) | static inline bool int128_ge(Int128 a, Int128 b) function int128_lt (line 101) | static inline bool int128_lt(Int128 a, Int128 b) function int128_le (line 106) | static inline bool int128_le(Int128 a, Int128 b) function int128_gt (line 111) | static inline bool int128_gt(Int128 a, Int128 b) function int128_nz (line 116) | static inline bool int128_nz(Int128 a) function Int128 (line 121) | static inline Int128 int128_min(Int128 a, Int128 b) function Int128 (line 126) | static inline Int128 int128_max(Int128 a, Int128 b) function int128_addto (line 131) | static inline void int128_addto(Int128 *a, Int128 b) function int128_subfrom (line 136) | static inline void int128_subfrom(Int128 *a, Int128 b) function Int128 (line 141) | static inline Int128 bswap128(Int128 a) type Int128 (line 148) | typedef struct Int128 Int128; type Int128 (line 150) | typedef Int128 __int128_t; type Int128 (line 153) | struct Int128 { function Int128 (line 158) | static inline Int128 int128_make64(uint64_t a) function Int128 (line 163) | static inline Int128 int128_make128(uint64_t lo, uint64_t hi) function int128_get64 (line 168) | static inline uint64_t int128_get64(Int128 a) function int128_getlo (line 174) | static inline uint64_t int128_getlo(Int128 a) function int128_gethi (line 179) | static inline int64_t int128_gethi(Int128 a) function Int128 (line 184) | static inline Int128 int128_zero(void) function Int128 (line 189) | static inline Int128 int128_one(void) function Int128 (line 194) | static inline Int128 int128_2_64(void) function Int128 (line 199) | static inline Int128 int128_exts64(int64_t a) function Int128 (line 204) | static inline Int128 int128_and(Int128 a, Int128 b) function Int128 (line 209) | static inline Int128 int128_rshift(Int128 a, int n) function Int128 (line 223) | static inline Int128 int128_add(Int128 a, Int128 b) function Int128 (line 236) | static inline Int128 int128_neg(Int128 a) function Int128 (line 247) | static inline Int128 int128_sub(Int128 a, Int128 b) function int128_nonneg (line 252) | static inline bool int128_nonneg(Int128 a) function int128_eq (line 257) | static inline bool int128_eq(Int128 a, Int128 b) function int128_ne (line 262) | static inline bool int128_ne(Int128 a, Int128 b) function int128_ge (line 267) | static inline bool int128_ge(Int128 a, Int128 b) function int128_lt (line 272) | static inline bool int128_lt(Int128 a, Int128 b) function int128_le (line 277) | static inline bool int128_le(Int128 a, Int128 b) function int128_gt (line 282) | static inline bool int128_gt(Int128 a, Int128 b) function int128_nz (line 287) | static inline bool int128_nz(Int128 a) function Int128 (line 292) | static inline Int128 int128_min(Int128 a, Int128 b) function Int128 (line 297) | static inline Int128 int128_max(Int128 a, Int128 b) function int128_addto (line 302) | static inline void int128_addto(Int128 *a, Int128 b) function int128_subfrom (line 307) | static inline void int128_subfrom(Int128 *a, Int128 b) function Int128 (line 312) | static inline Int128 bswap128(Int128 a) FILE: qemu/include/qemu/log.h function read_and_parse_env (line 52) | static inline uint32_t read_and_parse_env(const char* env_name) function get_log_level (line 70) | static inline uint32_t get_log_level() function get_log_detail_level (line 85) | static inline uint32_t get_log_detail_level() function is_log_level_active (line 101) | static inline bool is_log_level_active(uint32_t log_level) function is_logging_enabled (line 113) | static inline bool is_logging_enabled() function print_log (line 173) | static inline void print_log(uint32_t mask, const char* filename, uint32... function is_logging_enabled (line 210) | static inline bool is_logging_enabled() function is_log_level_active (line 220) | static inline bool is_log_level_active(uint32_t level) FILE: qemu/include/qemu/osdep.h type uc_struct (line 39) | struct uc_struct type uc_struct (line 328) | struct uc_struct type uc_struct (line 330) | struct uc_struct type qemu_signalfd_siginfo (line 447) | struct qemu_signalfd_siginfo { function qemu_timersub (line 486) | static inline void qemu_timersub(const struct timeval *val1, FILE: qemu/include/qemu/qdist.h type qdist_entry (line 22) | struct qdist_entry { type qdist (line 27) | struct qdist { type qdist (line 41) | struct qdist type qdist (line 42) | struct qdist type qdist (line 44) | struct qdist type qdist (line 45) | struct qdist type qdist (line 46) | struct qdist type qdist (line 47) | struct qdist type qdist (line 48) | struct qdist type qdist (line 49) | struct qdist type qdist (line 50) | struct qdist type qdist (line 53) | struct qdist type qdist (line 53) | struct qdist FILE: qemu/include/qemu/qht.h type uc_struct (line 14) | struct uc_struct type uc_struct (line 16) | struct uc_struct type qht (line 18) | struct qht { type qht_stats (line 38) | struct qht_stats { type uc_struct (line 46) | struct uc_struct type uc_struct (line 47) | struct uc_struct type qht (line 60) | struct qht type qht (line 69) | struct qht type uc_struct (line 89) | struct uc_struct type qht (line 89) | struct qht type uc_struct (line 108) | struct uc_struct type qht (line 108) | struct qht type uc_struct (line 119) | struct uc_struct type qht (line 119) | struct qht type qht (line 137) | struct qht type qht (line 149) | struct qht type uc_struct (line 163) | struct uc_struct type qht (line 163) | struct qht type uc_struct (line 174) | struct uc_struct type qht (line 174) | struct qht type uc_struct (line 188) | struct uc_struct type qht (line 188) | struct qht type uc_struct (line 202) | struct uc_struct type qht (line 202) | struct qht type qht (line 215) | struct qht type qht_stats (line 215) | struct qht_stats type qht_stats (line 223) | struct qht_stats FILE: qemu/include/qemu/queue.h type type (line 95) | struct type type type (line 275) | struct type type QTailQLink (line 384) | typedef struct QTailQLink { FILE: qemu/include/qemu/range.h type Range (line 29) | struct Range { function range_invariant (line 39) | static inline void range_invariant(const Range *range) function range_is_empty (line 48) | static inline bool range_is_empty(const Range *range) function range_contains (line 55) | static inline bool range_contains(const Range *range, uint64_t val) function range_make_empty (line 61) | static inline void range_make_empty(Range *range) function range_set_bounds (line 73) | static inline void range_set_bounds(Range *range, uint64_t lob, uint64_t... function range_set_bounds1 (line 86) | static inline void range_set_bounds1(Range *range, function range_lob (line 99) | static inline uint64_t range_lob(Range *range) function range_upb (line 106) | static inline uint64_t range_upb(Range *range) function range_init (line 117) | static inline int QEMU_WARN_UNUSED_RESULT range_init(Range *range, uint6... function range_init_nofail (line 133) | static inline void range_init_nofail(Range *range, uint64_t lob, uint64_... function range_size (line 143) | static inline uint64_t range_size(const Range *range) function range_overlaps_range (line 152) | static inline bool range_overlaps_range(const Range *range1, function range_contains_range (line 165) | static inline bool range_contains_range(const Range *range1, function range_extend (line 177) | static inline void range_extend(Range *range, Range *extend_by) function range_get_last (line 197) | static inline uint64_t range_get_last(uint64_t offset, uint64_t len) function range_covers_byte (line 203) | static inline int range_covers_byte(uint64_t offset, uint64_t len, function ranges_overlap (line 211) | static inline int ranges_overlap(uint64_t first1, uint64_t len1, FILE: qemu/include/qemu/thread-posix.h type QemuThread (line 7) | struct QemuThread { FILE: qemu/include/qemu/thread-win32.h type QemuThreadData (line 6) | typedef struct QemuThreadData QemuThreadData; type QemuThread (line 7) | struct QemuThread { type QemuThread (line 13) | struct QemuThread FILE: qemu/include/qemu/thread.h type uc_struct (line 7) | struct uc_struct type QemuThread (line 8) | typedef struct QemuThread QemuThread; type uc_struct (line 19) | struct uc_struct type uc_struct (line 23) | struct uc_struct FILE: qemu/include/qemu/timer.h type QEMUClockType (line 46) | typedef enum { type QEMUTimerList (line 74) | typedef struct QEMUTimerList QEMUTimerList; type QEMUTimerListGroup (line 76) | struct QEMUTimerListGroup { type QEMUTimer (line 83) | struct QEMUTimer { function qemu_clock_get_ms (line 113) | static inline int64_t qemu_clock_get_ms(QEMUClockType type) function qemu_clock_get_us (line 127) | static inline int64_t qemu_clock_get_us(QEMUClockType type) function timer_init (line 440) | static inline void timer_init(QEMUTimer *ts, QEMUClockType type, int scale, function timer_init_ns (line 457) | static inline void timer_init_ns(QEMUTimer *ts, QEMUClockType type, function timer_init_us (line 474) | static inline void timer_init_us(QEMUTimer *ts, QEMUClockType type, function timer_init_ms (line 491) | static inline void timer_init_ms(QEMUTimer *ts, QEMUClockType type, function QEMUTimer (line 522) | static inline QEMUTimer *timer_new_full(QEMUTimerListGroup *timer_list_g... function QEMUTimer (line 545) | static inline QEMUTimer *timer_new(QEMUClockType type, int scale, function QEMUTimer (line 563) | static inline QEMUTimer *timer_new_ns(QEMUClockType type, QEMUTimerCB *cb, function QEMUTimer (line 581) | static inline QEMUTimer *timer_new_us(QEMUClockType type, QEMUTimerCB *cb, function QEMUTimer (line 599) | static inline QEMUTimer *timer_new_ms(QEMUClockType type, QEMUTimerCB *cb, function timer_free (line 622) | static inline void timer_free(QEMUTimer *ts) function qemu_soonest_timeout (line 746) | static inline int64_t qemu_soonest_timeout(int64_t timeout1, int64_t tim... function get_max_clock_jump (line 768) | static inline int64_t get_max_clock_jump(void) function get_clock_realtime (line 781) | static inline int64_t get_clock_realtime(void) function get_clock_realtime (line 805) | static inline int64_t get_clock_realtime(void) function get_clock (line 820) | static inline int64_t get_clock(void) function get_clock (line 831) | static inline int64_t get_clock(void) function cpu_get_host_ticks (line 857) | static inline int64_t cpu_get_host_ticks(void) function cpu_get_host_ticks (line 883) | static inline int64_t cpu_get_host_ticks(void) function cpu_get_host_ticks (line 896) | static inline int64_t cpu_get_host_ticks(void) function cpu_get_host_ticks (line 913) | static inline int64_t cpu_get_host_ticks(void) function cpu_get_host_ticks (line 922) | static inline int64_t cpu_get_host_ticks(void) function cpu_get_host_ticks (line 931) | static inline int64_t cpu_get_host_ticks (void) function cpu_get_host_ticks (line 969) | static inline int64_t cpu_get_host_ticks(void) function cpu_get_host_ticks (line 985) | static inline int64_t cpu_get_host_ticks(void) function cpu_get_host_ticks (line 1000) | static inline int64_t cpu_get_host_ticks(void) FILE: qemu/include/qemu/typedefs.h type AddressSpace (line 24) | typedef struct AddressSpace AddressSpace; type CPUAddressSpace (line 25) | typedef struct CPUAddressSpace CPUAddressSpace; type CPUState (line 26) | typedef struct CPUState CPUState; type FlatView (line 27) | typedef struct FlatView FlatView; type IOMMUMemoryRegion (line 28) | typedef struct IOMMUMemoryRegion IOMMUMemoryRegion; type MemoryListener (line 29) | typedef struct MemoryListener MemoryListener; type MemoryMappingList (line 30) | typedef struct MemoryMappingList MemoryMappingList; type MemoryRegion (line 31) | typedef struct MemoryRegion MemoryRegion; type MemoryRegionCache (line 32) | typedef struct MemoryRegionCache MemoryRegionCache; type MemoryRegionSection (line 33) | typedef struct MemoryRegionSection MemoryRegionSection; type QEMUTimer (line 34) | typedef struct QEMUTimer QEMUTimer; type QEMUTimerListGroup (line 35) | typedef struct QEMUTimerListGroup QEMUTimerListGroup; type RAMBlock (line 36) | typedef struct RAMBlock RAMBlock; type Range (line 37) | typedef struct Range Range; type IRQState (line 45) | struct IRQState FILE: qemu/include/qemu/xxhash.h function qemu_xxhash7 (line 51) | static inline uint32_t function qemu_xxhash2 (line 108) | static inline uint32_t qemu_xxhash2(uint64_t ab) function qemu_xxhash4 (line 113) | static inline uint32_t qemu_xxhash4(uint64_t ab, uint64_t cd) function qemu_xxhash5 (line 118) | static inline uint32_t qemu_xxhash5(uint64_t ab, uint64_t cd, uint32_t e) function qemu_xxhash6 (line 123) | static inline uint32_t qemu_xxhash6(uint64_t ab, uint64_t cd, uint32_t e, FILE: qemu/include/sysemu/cpus.h type uc_struct (line 10) | struct uc_struct type uc_struct (line 11) | struct uc_struct FILE: qemu/include/sysemu/memory_mapping.h type MemoryMapping (line 22) | typedef struct MemoryMapping { type MemoryMappingList (line 29) | struct MemoryMappingList { FILE: qemu/include/sysemu/sysemu.h type uc_struct (line 4) | struct uc_struct type uc_struct (line 6) | struct uc_struct type uc_struct (line 7) | struct uc_struct FILE: qemu/include/sysemu/tcg.h type uc_struct (line 15) | struct uc_struct type uc_struct (line 17) | struct uc_struct FILE: qemu/include/tcg/tcg-apple-jit.h function read_sprr_perm (line 40) | static inline uint64_t read_sprr_perm(void) function QEMU_UNUSED_FUNC (line 49) | QEMU_UNUSED_FUNC static inline uint8_t thread_mask() function QEMU_UNUSED_FUNC (line 63) | QEMU_UNUSED_FUNC static inline bool thread_writeable() function QEMU_UNUSED_FUNC (line 68) | QEMU_UNUSED_FUNC static inline bool thread_executable() function assert_executable (line 73) | static inline void assert_executable(bool executable) { function QEMU_UNUSED_FUNC (line 86) | QEMU_UNUSED_FUNC static inline uint8_t thread_mask() function QEMU_UNUSED_FUNC (line 91) | QEMU_UNUSED_FUNC static inline bool thread_writeable() function QEMU_UNUSED_FUNC (line 96) | QEMU_UNUSED_FUNC static inline bool thread_executable() function assert_executable (line 101) | static inline void assert_executable(bool executable) { function jit_write_protect (line 110) | static inline void jit_write_protect(int enabled) function jit_write_protect (line 135) | static inline void jit_write_protect(int enabled) FILE: qemu/include/tcg/tcg-gvec-desc.h function simd_oprsz (line 37) | static inline intptr_t simd_oprsz(uint32_t desc) function simd_maxsz (line 43) | static inline intptr_t simd_maxsz(uint32_t desc) function simd_data (line 49) | static inline int32_t simd_data(uint32_t desc) FILE: qemu/include/tcg/tcg-mo.h type TCGBar (line 28) | typedef enum { FILE: qemu/include/tcg/tcg-op-gvec.h type GVecGen2 (line 95) | typedef struct { type GVecGen2i (line 114) | typedef struct { type GVecGen2s (line 135) | typedef struct { type GVecGen3 (line 156) | typedef struct { type GVecGen3i (line 177) | typedef struct { type GVecGen4 (line 198) | typedef struct { FILE: qemu/include/tcg/tcg-op.h function gen_uc_tracecode (line 32) | static inline void gen_uc_tracecode(TCGContext *tcg_ctx, int32_t size, i... function gen_uc_traceopcode (line 74) | static inline void gen_uc_traceopcode(TCGContext *tcg_ctx, void* hook, T... function tcg_gen_op1_i32 (line 107) | static inline void tcg_gen_op1_i32(TCGContext *tcg_ctx, TCGOpcode opc, T... function tcg_gen_op1_i64 (line 112) | static inline void tcg_gen_op1_i64(TCGContext *tcg_ctx, TCGOpcode opc, T... function tcg_gen_op1i (line 117) | static inline void tcg_gen_op1i(TCGContext *tcg_ctx, TCGOpcode opc, TCGA... function tcg_gen_op2_i32 (line 122) | static inline void tcg_gen_op2_i32(TCGContext *tcg_ctx, TCGOpcode opc, T... function tcg_gen_op2_i64 (line 127) | static inline void tcg_gen_op2_i64(TCGContext *tcg_ctx, TCGOpcode opc, T... function tcg_gen_op2i_i32 (line 132) | static inline void tcg_gen_op2i_i32(TCGContext *tcg_ctx, TCGOpcode opc, ... function tcg_gen_op2i_i64 (line 137) | static inline void tcg_gen_op2i_i64(TCGContext *tcg_ctx, TCGOpcode opc, ... function tcg_gen_op2ii (line 142) | static inline void tcg_gen_op2ii(TCGContext *tcg_ctx, TCGOpcode opc, TCG... function tcg_gen_op3_i32 (line 147) | static inline void tcg_gen_op3_i32(TCGContext *tcg_ctx, TCGOpcode opc, T... function tcg_gen_op3_i64 (line 153) | static inline void tcg_gen_op3_i64(TCGContext *tcg_ctx, TCGOpcode opc, T... function tcg_gen_op3i_i32 (line 159) | static inline void tcg_gen_op3i_i32(TCGContext *tcg_ctx, TCGOpcode opc, ... function tcg_gen_op3i_i64 (line 165) | static inline void tcg_gen_op3i_i64(TCGContext *tcg_ctx, TCGOpcode opc, ... function tcg_gen_ldst_op_i32 (line 171) | static inline void tcg_gen_ldst_op_i32(TCGContext *tcg_ctx, TCGOpcode op... function tcg_gen_ldst_op_i64 (line 177) | static inline void tcg_gen_ldst_op_i64(TCGContext *tcg_ctx, TCGOpcode op... function tcg_gen_op4_i32 (line 183) | static inline void tcg_gen_op4_i32(TCGContext *tcg_ctx, TCGOpcode opc, T... function tcg_gen_op4_i64 (line 190) | static inline void tcg_gen_op4_i64(TCGContext *tcg_ctx, TCGOpcode opc, T... function tcg_gen_op4i_i32 (line 197) | static inline void tcg_gen_op4i_i32(TCGContext *tcg_ctx, TCGOpcode opc, ... function tcg_gen_op4i_i64 (line 204) | static inline void tcg_gen_op4i_i64(TCGContext *tcg_ctx, TCGOpcode opc, ... function tcg_gen_op4ii_i32 (line 211) | static inline void tcg_gen_op4ii_i32(TCGContext *tcg_ctx, TCGOpcode opc,... function tcg_gen_op4ii_i64 (line 217) | static inline void tcg_gen_op4ii_i64(TCGContext *tcg_ctx, TCGOpcode opc,... function tcg_gen_op5_i32 (line 223) | static inline void tcg_gen_op5_i32(TCGContext *tcg_ctx, TCGOpcode opc, T... function tcg_gen_op5_i64 (line 230) | static inline void tcg_gen_op5_i64(TCGContext *tcg_ctx, TCGOpcode opc, T... function tcg_gen_op5i_i32 (line 237) | static inline void tcg_gen_op5i_i32(TCGContext *tcg_ctx, TCGOpcode opc, ... function tcg_gen_op5i_i64 (line 244) | static inline void tcg_gen_op5i_i64(TCGContext *tcg_ctx, TCGOpcode opc, ... function tcg_gen_op5ii_i32 (line 251) | static inline void tcg_gen_op5ii_i32(TCGContext *tcg_ctx, TCGOpcode opc,... function tcg_gen_op5ii_i64 (line 258) | static inline void tcg_gen_op5ii_i64(TCGContext *tcg_ctx, TCGOpcode opc,... function tcg_gen_op6_i32 (line 265) | static inline void tcg_gen_op6_i32(TCGContext *tcg_ctx, TCGOpcode opc, T... function tcg_gen_op6_i64 (line 274) | static inline void tcg_gen_op6_i64(TCGContext *tcg_ctx, TCGOpcode opc, T... function tcg_gen_op6i_i32 (line 283) | static inline void tcg_gen_op6i_i32(TCGContext *tcg_ctx, TCGOpcode opc, ... function tcg_gen_op6i_i64 (line 291) | static inline void tcg_gen_op6i_i64(TCGContext *tcg_ctx, TCGOpcode opc, ... function tcg_gen_op6ii_i32 (line 299) | static inline void tcg_gen_op6ii_i32(TCGContext *tcg_ctx, TCGOpcode opc,... function tcg_gen_op6ii_i64 (line 307) | static inline void tcg_gen_op6ii_i64(TCGContext *tcg_ctx, TCGOpcode opc,... function gen_set_label (line 318) | static inline void gen_set_label(TCGContext *tcg_ctx, TCGLabel *l) function tcg_gen_br (line 324) | static inline void tcg_gen_br(TCGContext *tcg_ctx, TCGLabel *l) function tcg_gen_discard_i32 (line 402) | static inline void tcg_gen_discard_i32(TCGContext *tcg_ctx, TCGv_i32 arg) function tcg_gen_mov_i32 (line 407) | static inline void tcg_gen_mov_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TC... function tcg_gen_movi_i32 (line 414) | static inline void tcg_gen_movi_i32(TCGContext *tcg_ctx, TCGv_i32 ret, i... function tcg_gen_ld8u_i32 (line 419) | static inline void tcg_gen_ld8u_i32(TCGContext *tcg_ctx, TCGv_i32 ret, T... function tcg_gen_ld8s_i32 (line 425) | static inline void tcg_gen_ld8s_i32(TCGContext *tcg_ctx, TCGv_i32 ret, T... function tcg_gen_ld16u_i32 (line 431) | static inline void tcg_gen_ld16u_i32(TCGContext *tcg_ctx, TCGv_i32 ret, ... function tcg_gen_ld16s_i32 (line 437) | static inline void tcg_gen_ld16s_i32(TCGContext *tcg_ctx, TCGv_i32 ret, ... function tcg_gen_ld_i32 (line 443) | static inline void tcg_gen_ld_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCG... function tcg_gen_st8_i32 (line 449) | static inline void tcg_gen_st8_i32(TCGContext *tcg_ctx, TCGv_i32 arg1, T... function tcg_gen_st16_i32 (line 455) | static inline void tcg_gen_st16_i32(TCGContext *tcg_ctx, TCGv_i32 arg1, ... function tcg_gen_st_i32 (line 461) | static inline void tcg_gen_st_i32(TCGContext *tcg_ctx, TCGv_i32 arg1, TC... function tcg_gen_add_i32 (line 467) | static inline void tcg_gen_add_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TC... function tcg_gen_sub_i32 (line 472) | static inline void tcg_gen_sub_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TC... function tcg_gen_and_i32 (line 491) | static inline void tcg_gen_and_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TC... function tcg_gen_or_i32 (line 496) | static inline void tcg_gen_or_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCG... function tcg_gen_xor_i32 (line 501) | static inline void tcg_gen_xor_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TC... function tcg_gen_shl_i32 (line 506) | static inline void tcg_gen_shl_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TC... function tcg_gen_shr_i32 (line 511) | static inline void tcg_gen_shr_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TC... function tcg_gen_sar_i32 (line 516) | static inline void tcg_gen_sar_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TC... function tcg_gen_mul_i32 (line 521) | static inline void tcg_gen_mul_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TC... function tcg_gen_neg_i32 (line 526) | static inline void tcg_gen_neg_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TC... function tcg_gen_not_i32 (line 535) | static inline void tcg_gen_not_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TC... function tcg_gen_discard_i64 (line 617) | static inline void tcg_gen_discard_i64(TCGContext *tcg_ctx, TCGv_i64 arg) function tcg_gen_mov_i64 (line 622) | static inline void tcg_gen_mov_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TC... function tcg_gen_movi_i64 (line 629) | static inline void tcg_gen_movi_i64(TCGContext *tcg_ctx, TCGv_i64 ret, i... function tcg_gen_ld8u_i64 (line 634) | static inline void tcg_gen_ld8u_i64(TCGContext *tcg_ctx, TCGv_i64 ret, T... function tcg_gen_ld8s_i64 (line 640) | static inline void tcg_gen_ld8s_i64(TCGContext *tcg_ctx, TCGv_i64 ret, T... function tcg_gen_ld16u_i64 (line 646) | static inline void tcg_gen_ld16u_i64(TCGContext *tcg_ctx, TCGv_i64 ret, ... function tcg_gen_ld16s_i64 (line 652) | static inline void tcg_gen_ld16s_i64(TCGContext *tcg_ctx, TCGv_i64 ret, ... function tcg_gen_ld32u_i64 (line 658) | static inline void tcg_gen_ld32u_i64(TCGContext *tcg_ctx, TCGv_i64 ret, ... function tcg_gen_ld32s_i64 (line 664) | static inline void tcg_gen_ld32s_i64(TCGContext *tcg_ctx, TCGv_i64 ret, ... function tcg_gen_ld_i64 (line 670) | static inline void tcg_gen_ld_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCG... function tcg_gen_st8_i64 (line 676) | static inline void tcg_gen_st8_i64(TCGContext *tcg_ctx, TCGv_i64 arg1, T... function tcg_gen_st16_i64 (line 682) | static inline void tcg_gen_st16_i64(TCGContext *tcg_ctx, TCGv_i64 arg1, ... function tcg_gen_st32_i64 (line 688) | static inline void tcg_gen_st32_i64(TCGContext *tcg_ctx, TCGv_i64 arg1, ... function tcg_gen_st_i64 (line 694) | static inline void tcg_gen_st_i64(TCGContext *tcg_ctx, TCGv_i64 arg1, TC... function tcg_gen_add_i64 (line 700) | static inline void tcg_gen_add_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TC... function tcg_gen_sub_i64 (line 705) | static inline void tcg_gen_sub_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TC... function tcg_gen_and_i64 (line 724) | static inline void tcg_gen_and_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TC... function tcg_gen_or_i64 (line 729) | static inline void tcg_gen_or_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCG... function tcg_gen_xor_i64 (line 734) | static inline void tcg_gen_xor_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TC... function tcg_gen_shl_i64 (line 739) | static inline void tcg_gen_shl_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TC... function tcg_gen_shr_i64 (line 744) | static inline void tcg_gen_shr_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TC... function tcg_gen_sar_i64 (line 749) | static inline void tcg_gen_sar_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TC... function tcg_gen_mul_i64 (line 754) | static inline void tcg_gen_mul_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TC... function tcg_gen_st8_i64 (line 759) | static inline void tcg_gen_st8_i64(TCGContext *tcg_ctx, TCGv_i64 arg1, T... function tcg_gen_st16_i64 (line 765) | static inline void tcg_gen_st16_i64(TCGContext *tcg_ctx, TCGv_i64 arg1, ... function tcg_gen_st32_i64 (line 771) | static inline void tcg_gen_st32_i64(TCGContext *tcg_ctx, TCGv_i64 arg1, ... function tcg_gen_add_i64 (line 777) | static inline void tcg_gen_add_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TC... function tcg_gen_sub_i64 (line 783) | static inline void tcg_gen_sub_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TC... function tcg_gen_neg_i64 (line 809) | static inline void tcg_gen_neg_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TC... function tcg_gen_concat32_i64 (line 828) | static inline void tcg_gen_concat32_i64(TCGContext *tcg_ctx, TCGv_i64 re... function tcg_gen_insn_start (line 841) | static inline void tcg_gen_insn_start(TCGContext *tcg_ctx, target_ulong pc) function tcg_gen_insn_start (line 846) | static inline void tcg_gen_insn_start(TCGContext *tcg_ctx, target_ulong pc) function tcg_gen_insn_start (line 853) | static inline void tcg_gen_insn_start(TCGContext *tcg_ctx, target_ulong ... function tcg_gen_insn_start (line 858) | static inline void tcg_gen_insn_start(TCGContext *tcg_ctx, target_ulong ... function tcg_gen_insn_start (line 867) | static inline void tcg_gen_insn_start(TCGContext *tcg_ctx, target_ulong ... function tcg_gen_insn_start (line 873) | static inline void tcg_gen_insn_start(TCGContext *tcg_ctx, target_ulong ... function tcg_gen_qemu_ld8u (line 949) | static inline void tcg_gen_qemu_ld8u(TCGContext *tcg_ctx, TCGv ret, TCGv... function tcg_gen_qemu_ld8s (line 954) | static inline void tcg_gen_qemu_ld8s(TCGContext *tcg_ctx, TCGv ret, TCGv... function tcg_gen_qemu_ld16u (line 959) | static inline void tcg_gen_qemu_ld16u(TCGContext *tcg_ctx, TCGv ret, TCG... function tcg_gen_qemu_ld16s (line 964) | static inline void tcg_gen_qemu_ld16s(TCGContext *tcg_ctx, TCGv ret, TCG... function tcg_gen_qemu_ld32u (line 969) | static inline void tcg_gen_qemu_ld32u(TCGContext *tcg_ctx, TCGv ret, TCG... function tcg_gen_qemu_ld32s (line 974) | static inline void tcg_gen_qemu_ld32s(TCGContext *tcg_ctx, TCGv ret, TCG... function tcg_gen_qemu_ld64 (line 979) | static inline void tcg_gen_qemu_ld64(TCGContext *tcg_ctx, TCGv_i64 ret, ... function tcg_gen_qemu_st8 (line 984) | static inline void tcg_gen_qemu_st8(TCGContext *tcg_ctx, TCGv arg, TCGv ... function tcg_gen_qemu_st16 (line 989) | static inline void tcg_gen_qemu_st16(TCGContext *tcg_ctx, TCGv arg, TCGv... function tcg_gen_qemu_st32 (line 994) | static inline void tcg_gen_qemu_st32(TCGContext *tcg_ctx, TCGv arg, TCGv... function tcg_gen_qemu_st64 (line 999) | static inline void tcg_gen_qemu_st64(TCGContext *tcg_ctx, TCGv_i64 arg, ... function tcg_gen_ld_ptr (line 1337) | static inline void tcg_gen_ld_ptr(TCGContext *tcg_ctx, TCGv_ptr r, TCGv_... function tcg_gen_st_ptr (line 1342) | static inline void tcg_gen_st_ptr(TCGContext *tcg_ctx, TCGv_ptr r, TCGv_... function tcg_gen_discard_ptr (line 1347) | static inline void tcg_gen_discard_ptr(TCGContext *tcg_ctx, TCGv_ptr a) function tcg_gen_add_ptr (line 1352) | static inline void tcg_gen_add_ptr(TCGContext *tcg_ctx, TCGv_ptr r, TCGv... function tcg_gen_addi_ptr (line 1357) | static inline void tcg_gen_addi_ptr(TCGContext *tcg_ctx, TCGv_ptr r, TCG... function tcg_gen_brcondi_ptr (line 1362) | static inline void tcg_gen_brcondi_ptr(TCGContext *tcg_ctx, TCGCond cond... function tcg_gen_ext_i32_ptr (line 1368) | static inline void tcg_gen_ext_i32_ptr(TCGContext *tcg_ctx, TCGv_ptr r, ... function tcg_gen_trunc_i64_ptr (line 1377) | static inline void tcg_gen_trunc_i64_ptr(TCGContext *tcg_ctx, TCGv_ptr r... function tcg_gen_extu_ptr_i64 (line 1386) | static inline void tcg_gen_extu_ptr_i64(TCGContext *tcg_ctx, TCGv_i64 r,... function tcg_gen_trunc_ptr_i32 (line 1395) | static inline void tcg_gen_trunc_ptr_i32(TCGContext *tcg_ctx, TCGv_i32 r... FILE: qemu/include/tcg/tcg.h type tcg_target_long (line 69) | typedef int32_t tcg_target_long; type tcg_target_ulong (line 70) | typedef uint32_t tcg_target_ulong; type tcg_target_long (line 74) | typedef int64_t tcg_target_long; type tcg_target_ulong (line 75) | typedef uint64_t tcg_target_ulong; type TCGRegSet (line 92) | typedef uint32_t TCGRegSet; type TCGRegSet (line 94) | typedef uint64_t TCGRegSet; type tcg_insn_unit (line 226) | typedef uint8_t tcg_insn_unit; type tcg_insn_unit (line 228) | typedef uint16_t tcg_insn_unit; type tcg_insn_unit (line 230) | typedef uint32_t tcg_insn_unit; type tcg_insn_unit (line 232) | typedef uint64_t tcg_insn_unit; type TCGRelocation (line 249) | typedef struct TCGRelocation TCGRelocation; type TCGRelocation (line 250) | struct TCGRelocation { type TCGLabel (line 257) | typedef struct TCGLabel TCGLabel; type TCGLabel (line 258) | struct TCGLabel { type TCGPool (line 271) | typedef struct TCGPool { type TCGType (line 293) | typedef enum TCGType { function get_alignment_bits (line 331) | static inline unsigned get_alignment_bits(MemOp memop) type tcg_target_ulong (line 352) | typedef tcg_target_ulong TCGArg; type TCGv_i32_d (line 384) | struct TCGv_i32_d type TCGv_i64_d (line 385) | struct TCGv_i64_d type TCGv_ptr_d (line 386) | struct TCGv_ptr_d type TCGv_vec_d (line 387) | struct TCGv_vec_d type TCGv_ptr (line 388) | typedef TCGv_ptr TCGv_env; type TCGCond (line 424) | typedef enum { function TCGCond (line 443) | static inline TCGCond tcg_invert_cond(TCGCond c) function TCGCond (line 449) | static inline TCGCond tcg_swap_cond(TCGCond c) function TCGCond (line 455) | static inline TCGCond tcg_unsigned_cond(TCGCond c) function TCGCond (line 461) | static inline TCGCond tcg_signed_cond(TCGCond c) function is_unsigned_cond (line 467) | static inline bool is_unsigned_cond(TCGCond c) function TCGCond (line 474) | static inline TCGCond tcg_high_cond(TCGCond c) type TCGTempVal (line 487) | typedef enum TCGTempVal { type TCGTemp (line 494) | typedef struct TCGTemp { type TCGContext (line 525) | typedef struct TCGContext TCGContext; type TCGTempSet (line 527) | typedef struct TCGTempSet { type TCGLifeData (line 537) | typedef uint16_t TCGLifeData; type TCGOp (line 541) | typedef struct TCGOp { type TCGProfile (line 574) | typedef struct TCGProfile { type TCGOpDef (line 601) | typedef struct TCGOpDef TCGOpDef; type tcg_region_state (line 602) | struct tcg_region_state { type TCGContext (line 615) | struct TCGContext { function temp_idx (line 823) | static inline size_t temp_idx(TCGContext *tcg_ctx, TCGTemp *ts) function TCGArg (line 830) | static inline TCGArg temp_arg(TCGTemp *ts) function TCGTemp (line 835) | static inline TCGTemp *arg_temp(TCGArg a) function TCGTemp (line 843) | static inline TCGTemp *tcgv_i32_temp(TCGContext *tcg_ctx, TCGv_i32 v) function TCGTemp (line 851) | static inline TCGTemp *tcgv_i64_temp(TCGContext *tcg_ctx, TCGv_i64 v) function TCGTemp (line 856) | static inline TCGTemp *tcgv_ptr_temp(TCGContext *tcg_ctx, TCGv_ptr v) function TCGTemp (line 861) | static inline TCGTemp *tcgv_vec_temp(TCGContext *tcg_ctx, TCGv_vec v) function TCGArg (line 866) | static inline TCGArg tcgv_i32_arg(TCGContext *tcg_ctx, TCGv_i32 v) function TCGArg (line 871) | static inline TCGArg tcgv_i64_arg(TCGContext *tcg_ctx, TCGv_i64 v) function TCGArg (line 876) | static inline TCGArg tcgv_ptr_arg(TCGContext *tcg_ctx, TCGv_ptr v) function TCGArg (line 881) | static inline TCGArg tcgv_vec_arg(TCGContext *tcg_ctx, TCGv_vec v) function TCGv_i32 (line 886) | static inline TCGv_i32 temp_tcgv_i32(TCGContext *tcg_ctx, TCGTemp *t) function TCGv_i64 (line 892) | static inline TCGv_i64 temp_tcgv_i64(TCGContext *tcg_ctx, TCGTemp *t) function TCGv_ptr (line 897) | static inline TCGv_ptr temp_tcgv_ptr(TCGContext *tcg_ctx, TCGTemp *t) function TCGv_vec (line 902) | static inline TCGv_vec temp_tcgv_vec(TCGContext *tcg_ctx, TCGTemp *t) function TCGv_i32 (line 908) | static inline TCGv_i32 TCGV_LOW(TCGContext *tcg_ctx, TCGv_i64 t) function TCGv_i32 (line 913) | static inline TCGv_i32 TCGV_HIGH(TCGContext *tcg_ctx, TCGv_i64 t) function tcg_set_insn_param (line 919) | static inline void tcg_set_insn_param(TCGOp *op, int arg, TCGArg v) function tcg_set_insn_start_param (line 924) | static inline void tcg_set_insn_start_param(TCGOp *op, int arg, target_u... function TCGOp (line 935) | static inline TCGOp *tcg_last_op(TCGContext *tcg_ctx) function tcg_op_buf_full (line 941) | static inline bool tcg_op_buf_full(TCGContext *tcg_ctx) function tcg_temp_free_i32 (line 1012) | static inline void tcg_temp_free_i32(TCGContext *tcg_ctx, TCGv_i32 arg) function tcg_temp_free_i64 (line 1017) | static inline void tcg_temp_free_i64(TCGContext *tcg_ctx, TCGv_i64 arg) function tcg_temp_free_ptr (line 1022) | static inline void tcg_temp_free_ptr(TCGContext *tcg_ctx, TCGv_ptr arg) function tcg_temp_free_vec (line 1027) | static inline void tcg_temp_free_vec(TCGContext *tcg_ctx, TCGv_vec arg) function TCGv_i32 (line 1032) | static inline TCGv_i32 tcg_global_mem_new_i32(TCGContext *tcg_ctx, TCGv_... function TCGv_i32 (line 1039) | static inline TCGv_i32 tcg_temp_new_i32(TCGContext *tcg_ctx) function TCGv_i32 (line 1045) | static inline TCGv_i32 tcg_temp_local_new_i32(TCGContext *tcg_ctx) function TCGv_i64 (line 1051) | static inline TCGv_i64 tcg_global_mem_new_i64(TCGContext *tcg_ctx, TCGv_... function TCGv_i64 (line 1058) | static inline TCGv_i64 tcg_temp_new_i64(TCGContext *tcg_ctx) function TCGv_i64 (line 1064) | static inline TCGv_i64 tcg_temp_local_new_i64(TCGContext *tcg_ctx) function TCGv_ptr (line 1070) | static inline TCGv_ptr tcg_global_mem_new_ptr(TCGContext *tcg_ctx, TCGv_... function TCGv_ptr (line 1077) | static inline TCGv_ptr tcg_temp_new_ptr(TCGContext *tcg_ctx) function TCGv_ptr (line 1083) | static inline TCGv_ptr tcg_temp_local_new_ptr(TCGContext *tcg_ctx) type TCGArgConstraint (line 1110) | typedef struct TCGArgConstraint { type TCGOpDef (line 1140) | typedef struct TCGOpDef { type TCGTargetOpDef (line 1151) | typedef struct TCGTargetOpDef { function TCGArg (line 1203) | static inline TCGArg label_arg(TCGLabel *l) function TCGLabel (line 1216) | static inline TCGLabel *arg_label(TCGArg i) function tcg_ptr_byte_diff (line 1234) | static inline ptrdiff_t tcg_ptr_byte_diff(void *a, void *b) function tcg_pcrel_diff (line 1248) | static inline ptrdiff_t tcg_pcrel_diff(TCGContext *s, void *target) function tcg_current_code_size (line 1261) | static inline size_t tcg_current_code_size(TCGContext *s) type TCGMemOpIdx (line 1267) | typedef uint32_t TCGMemOpIdx; function TCGMemOpIdx (line 1276) | static inline TCGMemOpIdx make_memop_idx(MemOp op, unsigned idx) function MemOp (line 1288) | static inline MemOp get_memop(TCGMemOpIdx oi) function get_mmuidx (line 1299) | static inline unsigned get_mmuidx(TCGMemOpIdx oi) function tcg_can_emit_vec_op (line 1370) | static inline int tcg_can_emit_vec_op(TCGContext *tcg_ctx, TCGOpcode o, ... function tcg_assert_listed_vecop (line 1561) | static inline void tcg_assert_listed_vecop(TCGOpcode op) { } function TCGOpcode (line 1564) | static inline const TCGOpcode *tcg_swap_vecop_list(const TCGOpcode *n) type jit_code_entry (line 1581) | struct jit_code_entry { type hook (line 1588) | struct hook type hook (line 1589) | struct hook function tcg_uc_has_hookmem (line 1591) | static inline bool tcg_uc_has_hookmem(TCGContext *s) FILE: qemu/libdecnumber/decContext.c function decContext (line 73) | decContext *decContextClearStatus(decContext *context, uInt mask) { function decContext (line 91) | decContext * decContextDefault(decContext *context, Int kind) { function decContextGetRounding (line 165) | enum rounding decContextGetRounding(decContext *context) { function uInt (line 177) | uInt decContextGetStatus(decContext *context) { function decContext (line 193) | decContext *decContextRestoreStatus(decContext *context, function uInt (line 210) | uInt decContextSaveStatus(decContext *context, uInt mask) { function decContext (line 223) | decContext *decContextSetRounding(decContext *context, function decContext (line 239) | decContext * decContextSetStatus(decContext *context, uInt status) { function decContext (line 258) | decContext * decContextSetStatusFromString(decContext *context, function decContext (line 309) | decContext * decContextSetStatusFromStringQuiet(decContext *context, function decContext (line 355) | decContext * decContextSetStatusQuiet(decContext *context, uInt status) { function uInt (line 403) | uInt decContextTestSavedStatus(uInt oldstatus, uInt mask) { function uInt (line 417) | uInt decContextTestStatus(decContext *context, uInt mask) { function decContext (line 429) | decContext *decContextZeroStatus(decContext *context) { FILE: qemu/libdecnumber/decNumber.c function decNumber (line 336) | decNumber * decNumberFromInt32(decNumber *dn, Int in) { function decNumber (line 349) | decNumber * decNumberFromUInt32(decNumber *dn, uInt uin) { function Int (line 371) | Int decNumberToInt32(const decNumber *dn, decContext *set) { function uInt (line 407) | uInt decNumberToUInt32(const decNumber *dn, decContext *set) { function decNumber (line 436) | decNumber *decNumberFromInt64(decNumber *dn, int64_t in) function decNumber (line 454) | decNumber *decNumberFromUInt64(decNumber *dn, uint64_t uin) function decNumberIntegralToInt64 (line 481) | int64_t decNumberIntegralToInt64(const decNumber *dn, decContext *set) function decNumber (line 558) | decNumber * decNumberFromString(decNumber *dn, const char chars[], function decNumber (line 807) | decNumber * decNumberAbs(decNumber *res, const decNumber *rhs, function decNumber (line 839) | decNumber * decNumberAdd(decNumber *res, const decNumber *lhs, function decNumber (line 865) | decNumber * decNumberAnd(decNumber *res, const decNumber *lhs, function decNumber (line 933) | decNumber * decNumberCompare(decNumber *res, const decNumber *lhs, function decNumber (line 953) | decNumber * decNumberCompareSignal(decNumber *res, const decNumber *lhs, function decNumber (line 974) | decNumber * decNumberCompareTotal(decNumber *res, const decNumber *lhs, function decNumber (line 995) | decNumber * decNumberCompareTotalMag(decNumber *res, const decNumber *lhs, function decNumber (line 1060) | decNumber * decNumberDivide(decNumber *res, const decNumber *lhs, function decNumber (line 1083) | decNumber * decNumberDivideInteger(decNumber *res, const decNumber *lhs, function decNumber (line 1116) | decNumber * decNumberExp(decNumber *res, const decNumber *rhs, function decNumber (line 1172) | decNumber * decNumberFMA(decNumber *res, const decNumber *lhs, function decNumber (line 1263) | decNumber * decNumberInvert(decNumber *res, const decNumber *rhs, function decNumber (line 1336) | decNumber * decNumberLn(decNumber *res, const decNumber *rhs, function decNumber (line 1402) | decNumber * decNumberLogB(decNumber *res, const decNumber *rhs, function decNumber (line 1458) | decNumber * decNumberLog10(decNumber *res, const decNumber *rhs, function decNumber (line 1606) | decNumber * decNumberMax(decNumber *res, const decNumber *lhs, function decNumber (line 1629) | decNumber * decNumberMaxMag(decNumber *res, const decNumber *lhs, function decNumber (line 1652) | decNumber * decNumberMin(decNumber *res, const decNumber *lhs, function decNumber (line 1675) | decNumber * decNumberMinMag(decNumber *res, const decNumber *lhs, function decNumber (line 1700) | decNumber * decNumberMinus(decNumber *res, const decNumber *rhs, function decNumber (line 1730) | decNumber * decNumberNextMinus(decNumber *res, const decNumber *rhs, function decNumber (line 1766) | decNumber * decNumberNextPlus(decNumber *res, const decNumber *rhs, function decNumber (line 1805) | decNumber * decNumberNextToward(decNumber *res, const decNumber *lhs, function decNumber (line 1873) | decNumber * decNumberOr(decNumber *res, const decNumber *lhs, function decNumber (line 1943) | decNumber * decNumberPlus(decNumber *res, const decNumber *rhs, function decNumber (line 1973) | decNumber * decNumberMultiply(decNumber *res, const decNumber *lhs, function decNumber (line 5279) | static decNumber *decExpOp(decNumber *res, const decNumber *rhs, function decNumber (line 5884) | static decNumber * decQuantizeOp(decNumber *res, const decNumber *lhs, function decNumber (line 6057) | static decNumber *decCompareOp(decNumber *res, const decNumber *lhs, function Int (line 6222) | static Int decCompare(const decNumber *lhs, const decNumber *rhs, function Int (line 6286) | static Int decUnitCompare(const Unit *a, Int alength, function Int (line 6390) | static Int decUnitAddSub(const Unit *a, Int alength, function decNumber (line 6643) | static decNumber * decTrim(decNumber *dn, decContext *set, Flag all, function decReverse (line 6714) | static void decReverse(Unit *ulo, Unit *uhi) { function Int (line 6737) | static Int decShiftToMost(Unit *uar, Int digits, Int shift) { function Int (line 6793) | static Int decShiftToLeast(Unit *uar, Int units, Int shift) { function decNumber (line 6859) | static decNumber *decRoundOperand(const decNumber *dn, decContext *set, function decCopyFit (line 6895) | static void decCopyFit(decNumber *dest, const decNumber *src, function decSetCoeff (line 6941) | static void decSetCoeff(decNumber *dn, decContext *set, const Unit *lsu, function decApplyRound (line 7122) | static void decApplyRound(decNumber *dn, decContext *set, Int residue, function decFinish (line 7291) | static void decFinish(decNumber *dn, decContext *set, Int *residue, function decFinalize (line 7326) | static void decFinalize(decNumber *dn, decContext *set, Int *residue, function decSetOverflow (line 7400) | static void decSetOverflow(decNumber *dn, decContext *set, uInt *status) { function decSetMaxValue (line 7446) | static void decSetMaxValue(decNumber *dn, decContext *set) { function decSetSubnormal (line 7480) | static void decSetSubnormal(decNumber *dn, decContext *set, Int *residue, function uInt (line 7566) | static uInt decCheckMath(const decNumber *rhs, decContext *set, function Int (line 7594) | static Int decGetInt(const decNumber *dn) { function decNumber (line 7683) | static decNumber *decDecap(decNumber *dn, Int drop) { function Flag (line 7719) | static Flag decBiStr(const char *targ, const char *str1, const char *str... function decNumber (line 7742) | static decNumber * decNaNs(decNumber *res, const decNumber *lhs, function decStatus (line 7793) | static void decStatus(decNumber *dn, uInt status, decContext *set) { function Int (line 7819) | static Int decGetDigits(Unit *uar, Int len) { function decNumberShow (line 7865) | void decNumberShow(const decNumber *dn) { function decDumpAr (line 7917) | static void decDumpAr(char name, const Unit *ar, Int len) { function Flag (line 7962) | static Flag decCheckOperands(decNumber *res, const decNumber *lhs, function Flag (line 8008) | static Flag decCheckNumber(const decNumber *dn) { function decCheckInexact (line 8109) | static void decCheckInexact(const decNumber *dn, decContext *set) { function decFree (line 8175) | static void decFree(void *alloc) { FILE: qemu/libdecnumber/dpd/decimal128.c function decimal128 (line 83) | decimal128 * decimal128FromNumber(decimal128 *d128, const decNumber *dn, function decNumber (line 197) | decNumber * decimal128ToNumber(const decimal128 *d128, decNumber *dn) { function decimal128 (line 461) | decimal128 * decimal128FromString(decimal128 *result, const char *string, function decimal128IsCanonical (line 483) | uint32_t decimal128IsCanonical(const decimal128 *d128) { function decimal128 (line 500) | decimal128 * decimal128Canonical(decimal128 *result, const decimal128 *d... function decimal128Show (line 541) | void decimal128Show(const decimal128 *d128) { FILE: qemu/libdecnumber/dpd/decimal32.c function decimal32 (line 83) | decimal32 * decimal32FromNumber(decimal32 *d32, const decNumber *dn, function decNumber (line 189) | decNumber * decimal32ToNumber(const decimal32 *d32, decNumber *dn) { function decimal32 (line 390) | decimal32 * decimal32FromString(decimal32 *result, const char *string, function decimal32IsCanonical (line 412) | uint32_t decimal32IsCanonical(const decimal32 *d32) { function decimal32 (line 429) | decimal32 * decimal32Canonical(decimal32 *result, const decimal32 *d32) { function decimal32Show (line 468) | void decimal32Show(const decimal32 *d32) { FILE: qemu/libdecnumber/dpd/decimal64.c function decimal64 (line 89) | decimal64 * decimal64FromNumber(decimal64 *d64, const decNumber *dn, function decNumber (line 214) | decNumber * decimal64ToNumber(const decimal64 *d64, decNumber *dn) { function decimal64 (line 449) | decimal64 * decimal64FromString(decimal64 *result, const char *string, function decimal64IsCanonical (line 472) | uint32_t decimal64IsCanonical(const decimal64 *d64) { function decimal64 (line 489) | decimal64 * decimal64Canonical(decimal64 *result, const decimal64 *d64) { function decimal64Show (line 528) | void decimal64Show(const decimal64 *d64) { function decDigitsToDPD (line 618) | void decDigitsToDPD(const decNumber *dn, uInt *targ, Int shift) { function decDigitsFromDPD (line 744) | void decDigitsFromDPD(decNumber *dn, const uInt *sour, Int declets) { FILE: qemu/memory_ldst.inc.c type uc_struct (line 23) | struct uc_struct type device_endian (line 25) | enum device_endian type uc_struct (line 63) | struct uc_struct type uc_struct (line 70) | struct uc_struct type uc_struct (line 77) | struct uc_struct type uc_struct (line 85) | struct uc_struct type device_endian (line 87) | enum device_endian type uc_struct (line 125) | struct uc_struct type uc_struct (line 132) | struct uc_struct type uc_struct (line 139) | struct uc_struct type uc_struct (line 146) | struct uc_struct type uc_struct (line 175) | struct uc_struct type device_endian (line 177) | enum device_endian type uc_struct (line 215) | struct uc_struct type uc_struct (line 222) | struct uc_struct type uc_struct (line 229) | struct uc_struct type uc_struct (line 239) | struct uc_struct type uc_struct (line 265) | struct uc_struct type device_endian (line 267) | enum device_endian type uc_struct (line 303) | struct uc_struct type uc_struct (line 310) | struct uc_struct type uc_struct (line 317) | struct uc_struct type uc_struct (line 324) | struct uc_struct type uc_struct (line 351) | struct uc_struct type device_endian (line 353) | enum device_endian type uc_struct (line 389) | struct uc_struct type uc_struct (line 396) | struct uc_struct type uc_struct (line 403) | struct uc_struct type uc_struct (line 410) | struct uc_struct type device_endian (line 412) | enum device_endian type uc_struct (line 448) | struct uc_struct type uc_struct (line 455) | struct uc_struct type uc_struct (line 462) | struct uc_struct FILE: qemu/softmmu/cpus.c function cpu_icount_to_ns (line 35) | int64_t cpu_icount_to_ns(int64_t icount) function cpu_is_stopped (line 46) | bool cpu_is_stopped(CPUState *cpu) function cpu_get_ticks (line 55) | int64_t cpu_get_ticks(void) function cpu_get_clock (line 63) | int64_t cpu_get_clock(void) function cpu_can_run (line 68) | static bool cpu_can_run(CPUState *cpu) function cpu_handle_guest_debug (line 79) | static void cpu_handle_guest_debug(CPUState *cpu) function tcg_cpu_exec (line 84) | static int tcg_cpu_exec(struct uc_struct *uc) function cpu_resume (line 145) | void cpu_resume(CPUState *cpu) function qemu_tcg_init_vcpu (line 151) | static void qemu_tcg_init_vcpu(CPUState *cpu) function qemu_init_vcpu (line 164) | void qemu_init_vcpu(CPUState *cpu) function cpu_stop_current (line 175) | void cpu_stop_current(struct uc_struct *uc) function gboolean (line 186) | static inline gboolean uc_exit_invalidate_iter(gpointer key, gpointer va... function resume_all_vcpus (line 206) | void resume_all_vcpus(struct uc_struct* uc) function vm_start (line 233) | void vm_start(struct uc_struct* uc) FILE: qemu/softmmu/ioport.c function cpu_outb (line 35) | void cpu_outb(struct uc_struct *uc, uint32_t addr, uint8_t val, uintptr_... function cpu_outw (line 58) | void cpu_outw(struct uc_struct *uc, uint32_t addr, uint16_t val, uintptr... function cpu_outl (line 84) | void cpu_outl(struct uc_struct *uc, uint32_t addr, uint32_t val, uintptr... function cpu_inb (line 110) | uint8_t cpu_inb(struct uc_struct *uc, uint32_t addr, uintptr_t retaddr) function cpu_inw (line 139) | uint16_t cpu_inw(struct uc_struct *uc, uint32_t addr, uintptr_t retaddr) function cpu_inl (line 169) | uint32_t cpu_inl(struct uc_struct *uc, uint32_t addr, uintptr_t retaddr) FILE: qemu/softmmu/memory.c type AddrRange (line 33) | typedef struct AddrRange AddrRange; type AddrRange (line 39) | struct AddrRange { function MemoryRegion (line 45) | MemoryRegion *memory_map(struct uc_struct *uc, hwaddr begin, size_t size... function MemoryRegion (line 65) | MemoryRegion *memory_map_ptr(struct uc_struct *uc, hwaddr begin, size_t ... function make_contained (line 86) | static void make_contained(struct uc_struct *uc, MemoryRegion *current) function MemoryRegion (line 97) | MemoryRegion *memory_cow(struct uc_struct *uc, MemoryRegion *current, hw... function mmio_read_wrapper (line 131) | static uint64_t mmio_read_wrapper(struct uc_struct *uc, void *opaque, hw... function mmio_write_wrapper (line 144) | static void mmio_write_wrapper(struct uc_struct *uc, void *opaque, hwadd... function mmio_region_destructor_uc (line 155) | static void mmio_region_destructor_uc(MemoryRegion *mr) function MemoryRegion (line 160) | MemoryRegion *memory_map_io(struct uc_struct *uc, ram_addr_t begin, size... function memory_region_remove_subregion (line 200) | static void memory_region_remove_subregion(MemoryRegion *mr, function memory_region_filter_subregions (line 208) | void memory_region_filter_subregions(MemoryRegion *mr, int32_t level) function memory_region_remove_mapped_block (line 229) | static void memory_region_remove_mapped_block(struct uc_struct *uc, Memo... function memory_moveout (line 246) | void memory_moveout(struct uc_struct *uc, MemoryRegion *mr) function memory_movein (line 282) | void memory_movein(struct uc_struct *uc, MemoryRegion *mr) function memory_unmap (line 290) | void memory_unmap(struct uc_struct *uc, MemoryRegion *mr) function memory_free (line 308) | int memory_free(struct uc_struct *uc) function AddrRange (line 324) | static AddrRange addrrange_make(Int128 start, Int128 size) function addrrange_equal (line 329) | static bool addrrange_equal(AddrRange r1, AddrRange r2) function Int128 (line 334) | static Int128 addrrange_end(AddrRange r) function addrrange_contains (line 339) | static bool addrrange_contains(AddrRange range, Int128 addr) function addrrange_intersects (line 345) | static bool addrrange_intersects(AddrRange r1, AddrRange r2) function AddrRange (line 351) | static AddrRange addrrange_intersection(AddrRange r1, AddrRange r2) type ListenerDirection (line 358) | enum ListenerDirection { Forward, Reverse } type FlatRange (line 417) | struct FlatRange { function MemoryRegionSection (line 427) | static inline MemoryRegionSection function flatrange_equal (line 440) | static bool flatrange_equal(FlatRange *a, FlatRange *b) function FlatView (line 448) | static FlatView *flatview_new(MemoryRegion *mr_root) function flatview_insert (line 462) | static void flatview_insert(FlatView *view, unsigned pos, FlatRange *range) function flatview_ref (line 475) | static inline void flatview_ref(FlatView *view) function flatview_destroy (line 480) | static void flatview_destroy(FlatView *view) function flatview_unref (line 489) | void flatview_unref(FlatView *view) function can_merge (line 497) | static bool can_merge(FlatRange *r1, FlatRange *r2) function flatview_simplify (line 508) | static void flatview_simplify(FlatView *view) function memory_region_big_endian (line 527) | static bool memory_region_big_endian(MemoryRegion *mr) function adjust_endianness (line 536) | static void adjust_endianness(MemoryRegion *mr, uint64_t *data, MemOp op) function memory_region_shift_read_access (line 557) | static inline void memory_region_shift_read_access(uint64_t *value, function memory_region_shift_write_access (line 569) | static inline uint64_t memory_region_shift_write_access(uint64_t *value, function MemTxResult (line 584) | static MemTxResult memory_region_read_accessor(struct uc_struct *uc, Me... function MemTxResult (line 599) | static MemTxResult memory_region_read_with_attrs_accessor(struct uc_stru... function MemTxResult (line 615) | static MemTxResult memory_region_write_accessor(struct uc_struct *uc, Me... function MemTxResult (line 629) | static MemTxResult memory_region_write_with_attrs_accessor(struct uc_str... function MemTxResult (line 642) | static MemTxResult access_with_adjusted_size(struct uc_struct *uc, hwadd... function AddressSpace (line 688) | static AddressSpace *memory_region_to_address_space(MemoryRegion *mr) function render_memory_region (line 706) | static void render_memory_region(FlatView *view, function MemoryRegion (line 781) | static MemoryRegion *memory_region_get_flatview_root(MemoryRegion *mr) function FlatView (line 818) | static FlatView *generate_memory_topology(struct uc_struct *uc, MemoryRe... function FlatView (line 844) | FlatView *address_space_get_flatview(AddressSpace *as) function address_space_update_topology_pass (line 853) | static void address_space_update_topology_pass(AddressSpace *as, function flatviews_init (line 910) | static void flatviews_init(struct uc_struct *uc) function flatview_copy (line 927) | bool flatview_copy(struct uc_struct *uc, FlatView *dst, FlatView *src, b... function flatview_update (line 960) | static bool flatview_update(FlatView *fv, MemoryRegion *mr) function flatviews_reset (line 998) | static void flatviews_reset(struct uc_struct *uc) function address_space_set_flatview (line 1020) | static void address_space_set_flatview(AddressSpace *as) function address_space_update_topology (line 1049) | static void address_space_update_topology(AddressSpace *as) function memory_region_transaction_begin (line 1060) | void memory_region_transaction_begin(void) function memory_region_transaction_commit (line 1064) | static void memory_region_transaction_commit(MemoryRegion *mr) function memory_region_destructor_none (line 1086) | static void memory_region_destructor_none(MemoryRegion *mr) function memory_region_destructor_ram (line 1090) | static void memory_region_destructor_ram(MemoryRegion *mr) function memory_region_destructor_container (line 1096) | static void memory_region_destructor_container(MemoryRegion *mr) function memory_region_init (line 1101) | void memory_region_init(struct uc_struct *uc, function unassigned_mem_read (line 1119) | static uint64_t unassigned_mem_read(void *opaque, hwaddr addr, function unassigned_mem_write (line 1128) | static void unassigned_mem_write(void *opaque, hwaddr addr, function unassigned_mem_accepts (line 1136) | static bool unassigned_mem_accepts(struct uc_struct *uc, void *opaque, h... function memory_region_access_valid (line 1148) | bool memory_region_access_valid(struct uc_struct *uc, MemoryRegion *mr, function MemTxResult (line 1175) | static MemTxResult memory_region_dispatch_read1(struct uc_struct *uc, Me... function MemTxResult (line 1198) | MemTxResult memory_region_dispatch_read(struct uc_struct *uc, MemoryRegi... function MemTxResult (line 1217) | MemTxResult memory_region_dispatch_write(struct uc_struct *uc, MemoryReg... function memory_region_init_io (line 1248) | void memory_region_init_io(struct uc_struct *uc, function memory_region_init_ram_ptr (line 1260) | void memory_region_init_ram_ptr(struct uc_struct *uc, function memory_region_size (line 1275) | uint64_t memory_region_size(MemoryRegion *mr) function memory_region_set_readonly (line 1283) | void memory_region_set_readonly(MemoryRegion *mr, bool readonly) function MemoryRegion (line 1302) | MemoryRegion *memory_region_from_host(struct uc_struct *uc, function ram_addr_t (line 1315) | ram_addr_t memory_region_get_ram_addr(MemoryRegion *mr) function memory_region_update_container_subregions (line 1320) | static void memory_region_update_container_subregions(MemoryRegion *subr... function memory_region_add_subregion_common (line 1340) | static void memory_region_add_subregion_common(MemoryRegion *mr, function memory_region_add_subregion (line 1351) | void memory_region_add_subregion(MemoryRegion *mr, function memory_region_add_subregion_overlap (line 1359) | void memory_region_add_subregion_overlap(MemoryRegion *mr, function memory_region_del_subregion (line 1368) | void memory_region_del_subregion(MemoryRegion *mr, function cmp_flatrange_addr (line 1379) | static int cmp_flatrange_addr(const void *addr_, const void *fr_) function FlatRange (line 1392) | static FlatRange *flatview_lookup(FlatView *view, AddrRange addr) function MemoryRegionSection (line 1401) | static MemoryRegionSection memory_region_find_rcu(MemoryRegion *mr, function MemoryRegionSection (line 1445) | MemoryRegionSection memory_region_find(MemoryRegion *mr, function listener_add_address_space (line 1454) | static void listener_add_address_space(MemoryListener *listener, function listener_del_address_space (line 1477) | static void listener_del_address_space(MemoryListener *listener, function memory_listener_register (line 1499) | void memory_listener_register(MemoryListener *listener, AddressSpace *as) function memory_listener_unregister (line 1508) | void memory_listener_unregister(MemoryListener *listener) function address_space_remove_listeners (line 1520) | void address_space_remove_listeners(AddressSpace *as) function address_space_init (line 1527) | void address_space_init(struct uc_struct *uc, function address_space_destroy (line 1539) | void address_space_destroy(AddressSpace *as) function memory_region_init_ram (line 1557) | void memory_region_init_ram(struct uc_struct *uc, FILE: qemu/softmmu/memory_mapping.c function memory_mapping_list_add_mapping_sorted (line 22) | static void memory_mapping_list_add_mapping_sorted(MemoryMappingList *list, function create_new_memory_mapping (line 36) | static void create_new_memory_mapping(MemoryMappingList *list, function mapping_contiguous (line 52) | static inline bool mapping_contiguous(MemoryMapping *map, function mapping_have_same_region (line 64) | static inline bool mapping_have_same_region(MemoryMapping *map, function mapping_conflict (line 77) | static inline bool mapping_conflict(MemoryMapping *map, function mapping_merge (line 89) | static inline void mapping_merge(MemoryMapping *map, function memory_mapping_list_add_merge_sorted (line 104) | void memory_mapping_list_add_merge_sorted(MemoryMappingList *list, FILE: qemu/softmmu/unicorn_vtlb.c function raise_mmu_exception (line 9) | static void raise_mmu_exception(CPUState *cs, target_ulong address, function uc_mem_type (line 18) | static uc_mem_type rw_to_mem_type(int rw) function perms_to_prot (line 32) | static int perms_to_prot(int perms) function unicorn_fill_tlb (line 47) | bool unicorn_fill_tlb(CPUState *cs, vaddr address, int size, FILE: qemu/softmmu/vl.c type uc_struct (line 29) | struct uc_struct type uc_struct (line 30) | struct uc_struct function DEFAULT_VISIBILITY (line 33) | DEFAULT_VISIBILITY function qemu_system_reset_request (line 59) | void qemu_system_reset_request(struct uc_struct* uc) function qemu_system_shutdown_request (line 64) | void qemu_system_shutdown_request(struct uc_struct *uc) FILE: qemu/target/arm/arm-powerctl.c function CPUState (line 29) | CPUState *arm_get_cpu_by_id(uint64_t id) type CpuOnInfo (line 50) | struct CpuOnInfo { function arm_set_cpu_on_async_work (line 58) | static void arm_set_cpu_on_async_work(CPUState *target_cpu_state, function arm_set_cpu_on (line 141) | int arm_set_cpu_on(uint64_t cpuid, uint64_t entry, uint64_t context_id, function arm_set_cpu_on_and_reset_async_work (line 233) | static void arm_set_cpu_on_and_reset_async_work(CPUState *target_cpu_state, function arm_set_cpu_on_and_reset (line 246) | int arm_set_cpu_on_and_reset(uint64_t cpuid) function arm_set_cpu_off_async_work (line 286) | static void arm_set_cpu_off_async_work(CPUState *target_cpu_state, function arm_set_cpu_off (line 296) | int arm_set_cpu_off(uint64_t cpuid) function arm_reset_cpu_async_work (line 323) | static void arm_reset_cpu_async_work(CPUState *target_cpu_state, function arm_reset_cpu (line 330) | int arm_reset_cpu(uint64_t cpuid) FILE: qemu/target/arm/arm-semi.c type GuestFDType (line 104) | typedef enum GuestFDType { type GuestFD (line 115) | typedef struct GuestFD { function alloc_guestfd (line 132) | static int alloc_guestfd(void) function GuestFD (line 160) | static GuestFD *do_get_guestfd(int guestfd) function associate_guestfd (line 178) | static void associate_guestfd(int guestfd, int hostfd) function dealloc_guestfd (line 191) | static void dealloc_guestfd(int guestfd) function GuestFD (line 207) | static GuestFD *get_guestfd(int guestfd) function set_swi_errno (line 228) | static inline uint32_t set_swi_errno(CPUARMState *env, uint32_t code) function get_swi_errno (line 236) | static inline uint32_t get_swi_errno(CPUARMState *env) function arm_semi_cb (line 243) | static void arm_semi_cb(CPUState *cs, target_ulong ret, target_ulong err) function target_ulong (line 275) | static target_ulong arm_flen_buf(ARMCPU *cpu) function arm_semi_flen_cb (line 294) | static void arm_semi_flen_cb(CPUState *cs, target_ulong ret, target_ulon... function arm_semi_open_cb (line 314) | static void arm_semi_open_cb(CPUState *cs, target_ulong ret, target_ulon... function target_ulong (line 334) | static target_ulong arm_gdb_syscall(ARMCPU *cpu, gdb_syscall_complete_cb... function host_closefn (line 380) | static uint32_t host_closefn(ARMCPU *cpu, GuestFD *gf) function host_writefn (line 396) | static uint32_t host_writefn(ARMCPU *cpu, GuestFD *gf, function host_readfn (line 415) | static uint32_t host_readfn(ARMCPU *cpu, GuestFD *gf, function host_isattyfn (line 436) | static uint32_t host_isattyfn(ARMCPU *cpu, GuestFD *gf) function host_seekfn (line 441) | static uint32_t host_seekfn(ARMCPU *cpu, GuestFD *gf, target_ulong offset) function host_flenfn (line 451) | static uint32_t host_flenfn(ARMCPU *cpu, GuestFD *gf) function gdb_closefn (line 462) | static uint32_t gdb_closefn(ARMCPU *cpu, GuestFD *gf) function gdb_writefn (line 467) | static uint32_t gdb_writefn(ARMCPU *cpu, GuestFD *gf, function gdb_readfn (line 475) | static uint32_t gdb_readfn(ARMCPU *cpu, GuestFD *gf, function gdb_isattyfn (line 483) | static uint32_t gdb_isattyfn(ARMCPU *cpu, GuestFD *gf) function gdb_seekfn (line 488) | static uint32_t gdb_seekfn(ARMCPU *cpu, GuestFD *gf, target_ulong offset) function gdb_flenfn (line 494) | static uint32_t gdb_flenfn(ARMCPU *cpu, GuestFD *gf) function init_featurefile_guestfd (line 517) | static void init_featurefile_guestfd(int guestfd) function featurefile_closefn (line 526) | static uint32_t featurefile_closefn(ARMCPU *cpu, GuestFD *gf) function featurefile_writefn (line 532) | static uint32_t featurefile_writefn(ARMCPU *cpu, GuestFD *gf, function featurefile_readfn (line 542) | static uint32_t featurefile_readfn(ARMCPU *cpu, GuestFD *gf, function featurefile_isattyfn (line 568) | static uint32_t featurefile_isattyfn(ARMCPU *cpu, GuestFD *gf) function featurefile_seekfn (line 573) | static uint32_t featurefile_seekfn(ARMCPU *cpu, GuestFD *gf, function featurefile_flenfn (line 580) | static uint32_t featurefile_flenfn(ARMCPU *cpu, GuestFD *gf) type GuestFDFunctions (line 585) | typedef struct GuestFDFunctions { function target_ulong (line 652) | target_ulong do_arm_semihosting(CPUARMState *env) FILE: qemu/target/arm/arm_ldst.h function arm_ldl_code (line 29) | static inline uint32_t arm_ldl_code(CPUARMState *env, target_ulong addr, function arm_lduw_code (line 38) | static inline uint16_t arm_lduw_code(CPUARMState *env, target_ulong addr, FILE: qemu/target/arm/cpu-qom.h type arm_boot_info (line 25) | struct arm_boot_info type ARMCPUInfo (line 35) | typedef struct ARMCPUInfo ARMCPUInfo; type ARMCPUClass (line 43) | typedef struct ARMCPUClass { type ARMCPU (line 52) | typedef struct ARMCPU ARMCPU; type AArch64CPUClass (line 60) | typedef struct AArch64CPUClass { FILE: qemu/target/arm/cpu.c function arm_cpu_set_pc (line 29) | static void arm_cpu_set_pc(CPUState *cs, vaddr value) function arm_cpu_synchronize_from_tb (line 43) | static void arm_cpu_synchronize_from_tb(CPUState *cs, TranslationBlock *tb) function arm_cpu_has_work (line 59) | static bool arm_cpu_has_work(CPUState *cs) function arm_register_pre_el_change_hook (line 70) | static void arm_register_pre_el_change_hook(ARMCPU *cpu, ARMELChangeHook... function arm_register_el_change_hook (line 81) | static void arm_register_el_change_hook(ARMCPU *cpu, ARMELChangeHookFn *... function cp_reg_reset (line 92) | static void cp_reg_reset(gpointer key, gpointer value, gpointer opaque) function cp_reg_check_reset (line 123) | static void cp_reg_check_reset(gpointer key, gpointer value, gpointer o... function arm_cpu_reset (line 150) | static void arm_cpu_reset(CPUState *dev) function arm_excp_unmasked (line 363) | static inline bool arm_excp_unmasked(CPUState *cs, unsigned int excp_idx, function arm_cpu_exec_interrupt (line 479) | bool arm_cpu_exec_interrupt(CPUState *cs, int interrupt_request) function arm_v7m_cpu_exec_interrupt (line 533) | static bool arm_v7m_cpu_exec_interrupt(CPUState *cs, int interrupt_request) function arm_cpu_update_virq (line 557) | void arm_cpu_update_virq(ARMCPU *cpu) function arm_cpu_update_vfiq (line 578) | void arm_cpu_update_vfiq(ARMCPU *cpu) function set_feature (line 599) | static inline void set_feature(CPUARMState *env, int feature) function unset_feature (line 604) | static inline void unset_feature(CPUARMState *env, int feature) function arm_cpu_mp_affinity (line 609) | static uint64_t arm_cpu_mp_affinity(int idx, uint8_t clustersz) function cpreg_hashtable_data_destroy (line 616) | static void cpreg_hashtable_data_destroy(gpointer data) function arm_cpu_initfn (line 630) | void arm_cpu_initfn(struct uc_struct *uc, CPUState *obj) function gt_cntfrq_period_ns (line 652) | unsigned int gt_cntfrq_period_ns(ARMCPU *cpu) function arm_cpu_post_init (line 676) | void arm_cpu_post_init(CPUState *obj) function arm_cpu_finalize_features (line 747) | static void arm_cpu_finalize_features(ARMCPU *cpu) function arm_cpu_realizefn (line 756) | void arm_cpu_realizefn(struct uc_struct *uc, CPUState *dev) function arm926_initfn (line 1181) | static void arm926_initfn(struct uc_struct *uc, CPUState *obj) function arm946_initfn (line 1207) | static void arm946_initfn(struct uc_struct *uc, CPUState *obj) function arm1026_initfn (line 1219) | static void arm1026_initfn(struct uc_struct *uc, CPUState *obj) function arm1136_r2_initfn (line 1258) | static void arm1136_r2_initfn(struct uc_struct *uc, CPUState *obj) function arm1136_initfn (line 1294) | static void arm1136_initfn(struct uc_struct *uc, CPUState *obj) function arm1176_initfn (line 1324) | static void arm1176_initfn(struct uc_struct *uc, CPUState *obj) function arm11mpcore_initfn (line 1355) | static void arm11mpcore_initfn(struct uc_struct *uc, CPUState *obj) function cortex_m0_initfn (line 1383) | static void cortex_m0_initfn(struct uc_struct *uc, CPUState *obj) function cortex_m3_initfn (line 1392) | static void cortex_m3_initfn(struct uc_struct *uc, CPUState *obj) function cortex_m4_initfn (line 1417) | static void cortex_m4_initfn(struct uc_struct *uc, CPUState *obj) function cortex_m7_initfn (line 1447) | static void cortex_m7_initfn(struct uc_struct *uc, CPUState *obj) function cortex_m33_initfn (line 1477) | static void cortex_m33_initfn(struct uc_struct *uc, CPUState *obj) function arm_v7m_class_init (line 1511) | static void arm_v7m_class_init(struct uc_struct *uc, CPUClass *oc, void ... function cortex_r5_initfn (line 1533) | static void cortex_r5_initfn(struct uc_struct *uc, CPUState *obj) function cortex_r5f_initfn (line 1562) | static void cortex_r5f_initfn(struct uc_struct *uc, CPUState *obj) function cortex_a8_initfn (line 1579) | static void cortex_a8_initfn(struct uc_struct *uc, CPUState *obj) function cortex_a9_initfn (line 1645) | static void cortex_a9_initfn(struct uc_struct *uc, CPUState *obj) function a15_l2ctlr_read (line 1685) | uint64_t a15_l2ctlr_read(CPUARMState *env, const ARMCPRegInfo *ri) function cortex_a7_initfn (line 1707) | static void cortex_a7_initfn(struct uc_struct *uc, CPUState *obj) function cortex_a15_initfn (line 1750) | static void cortex_a15_initfn(struct uc_struct *uc, CPUState *obj) function ti925t_initfn (line 1790) | static void ti925t_initfn(struct uc_struct *uc, CPUState *obj) function sa1100_initfn (line 1800) | static void sa1100_initfn(struct uc_struct *uc, CPUState *obj) function sa1110_initfn (line 1810) | static void sa1110_initfn(struct uc_struct *uc, CPUState *obj) function pxa250_initfn (line 1819) | static void pxa250_initfn(struct uc_struct *uc, CPUState *obj) function pxa255_initfn (line 1830) | static void pxa255_initfn(struct uc_struct *uc, CPUState *obj) function pxa260_initfn (line 1841) | static void pxa260_initfn(struct uc_struct *uc, CPUState *obj) function pxa261_initfn (line 1852) | static void pxa261_initfn(struct uc_struct *uc, CPUState *obj) function pxa262_initfn (line 1863) | static void pxa262_initfn(struct uc_struct *uc, CPUState *obj) function pxa270a0_initfn (line 1874) | static void pxa270a0_initfn(struct uc_struct *uc, CPUState *obj) function pxa270a1_initfn (line 1886) | static void pxa270a1_initfn(struct uc_struct *uc, CPUState *obj) function pxa270b0_initfn (line 1898) | static void pxa270b0_initfn(struct uc_struct *uc, CPUState *obj) function pxa270b1_initfn (line 1910) | static void pxa270b1_initfn(struct uc_struct *uc, CPUState *obj) function pxa270c0_initfn (line 1922) | static void pxa270c0_initfn(struct uc_struct *uc, CPUState *obj) function pxa270c5_initfn (line 1934) | static void pxa270c5_initfn(struct uc_struct *uc, CPUState *obj) function arm_max_initfn (line 1952) | static void arm_max_initfn(struct uc_struct *uc, CPUState *obj) type ARMCPUInfo (line 2015) | struct ARMCPUInfo { type ARMCPUInfo (line 2022) | struct ARMCPUInfo function arm_cpu_class_init (line 2065) | void arm_cpu_class_init(struct uc_struct *uc, CPUClass *oc) function arm_cpu_instance_init (line 2088) | static void arm_cpu_instance_init(CPUState *obj) function ARMCPU (line 2098) | ARMCPU *cpu_arm_init(struct uc_struct *uc) FILE: qemu/target/arm/cpu.h type uc_struct (line 27) | struct uc_struct type ARMGenericTimer (line 130) | typedef struct ARMGenericTimer { type TCR (line 142) | typedef struct { type ARMVectorReg (line 182) | typedef struct ARMVectorReg { type ARMPredicateReg (line 188) | typedef struct ARMPredicateReg { type ARMPACKey (line 193) | typedef struct ARMPACKey { type CPUARMState (line 199) | typedef struct CPUARMState { type ARMELChangeHook (line 689) | typedef struct ARMELChangeHook ARMELChangeHook; type ARMELChangeHook (line 690) | struct ARMELChangeHook { type ARMPSCIState (line 698) | typedef enum ARMPSCIState { type ARMISARegisters (line 704) | typedef struct ARMISARegisters ARMISARegisters; type ARMCPU (line 712) | struct ARMCPU { function aarch64_sve_narrow_vq (line 974) | static inline void aarch64_sve_narrow_vq(CPUARMState *env, unsigned vq) { } function aarch64_sve_change_el (line 975) | static inline void aarch64_sve_change_el(CPUARMState *env, int o, function aarch64_add_sve_properties (line 978) | static inline void aarch64_add_sve_properties(void *obj) { } function is_a64 (line 990) | static inline bool is_a64(CPUARMState *env) function aarch64_pstate_mode (line 1229) | static inline unsigned int aarch64_pstate_mode(unsigned int el, bool han... function pstate_read (line 1238) | static inline uint32_t pstate_read(CPUARMState *env) function pstate_write (line 1248) | static inline void pstate_write(CPUARMState *env, uint32_t val) type CPSRWriteType (line 1262) | typedef enum CPSRWriteType { function xpsr_read (line 1275) | static inline uint32_t xpsr_read(CPUARMState *env) function xpsr_write (line 1288) | static inline void xpsr_write(CPUARMState *env, uint32_t val, uint32_t m... function vfp_get_fpsr (line 1430) | static inline uint32_t vfp_get_fpsr(CPUARMState *env) function vfp_set_fpsr (line 1435) | static inline void vfp_set_fpsr(CPUARMState *env, uint32_t val) function vfp_get_fpcr (line 1441) | static inline uint32_t vfp_get_fpcr(CPUARMState *env) function vfp_set_fpcr (line 1446) | static inline void vfp_set_fpcr(CPUARMState *env, uint32_t val) type arm_cpu_mode (line 1452) | enum arm_cpu_mode { type arm_features (line 1931) | enum arm_features { function arm_feature (line 1973) | static inline int arm_feature(CPUARMState *env, int feature) function arm_is_secure_below_el3 (line 1984) | static inline bool arm_is_secure_below_el3(CPUARMState *env) function arm_is_el3_or_mon (line 1997) | static inline bool arm_is_el3_or_mon(CPUARMState *env) function arm_is_secure (line 2013) | static inline bool arm_is_secure(CPUARMState *env) function arm_el_is_aa64 (line 2030) | static inline bool arm_el_is_aa64(CPUARMState *env, int el) function access_secure_reg (line 2068) | static inline bool access_secure_reg(CPUARMState *env) function kvm_to_cpreg_id (line 2271) | static inline uint32_t kvm_to_cpreg_id(uint64_t kvmid) function cpreg_to_kvm_id (line 2292) | static inline uint64_t cpreg_to_kvm_id(uint32_t cpregid) function cptype_valid (line 2397) | static inline bool cptype_valid(int cptype) function arm_highest_el (line 2444) | static inline int arm_highest_el(CPUARMState *env) function arm_v7m_is_handler_mode (line 2456) | static inline bool arm_v7m_is_handler_mode(CPUARMState *env) function arm_current_el (line 2464) | static inline int arm_current_el(CPUARMState *env) type ARMCPRegInfo (line 2494) | typedef struct ARMCPRegInfo ARMCPRegInfo; type CPAccessResult (line 2496) | typedef enum CPAccessResult { type CPAccessResult (line 2531) | typedef CPAccessResult CPAccessFn(CPUARMState *env, type ARMCPRegInfo (line 2540) | struct ARMCPRegInfo { function define_arm_cp_regs (line 2667) | static inline void define_arm_cp_regs(ARMCPU *cpu, const ARMCPRegInfo *r... function define_one_arm_cp_reg (line 2671) | static inline void define_one_arm_cp_reg(ARMCPU *cpu, const ARMCPRegInfo... type ARMCPRegUserSpaceInfo (line 2683) | typedef struct ARMCPRegUserSpaceInfo { function cpreg_field_is_64bit (line 2715) | static inline bool cpreg_field_is_64bit(const ARMCPRegInfo *ri) function cp_access_ok (line 2720) | static inline bool cp_access_ok(int current_el, type ARMMMUIdx (line 2881) | typedef enum ARMMMUIdx { type ARMMMUIdxBit (line 2930) | typedef enum ARMMMUIdxBit { type ARMASIdx (line 2959) | typedef enum ARMASIdx { function arm_debug_target_el (line 2965) | static inline int arm_debug_target_el(CPUARMState *env) function arm_v7m_csselr_razwi (line 2985) | static inline bool arm_v7m_csselr_razwi(ARMCPU *cpu) function aa64_generate_debug_exceptions (line 2994) | static inline bool aa64_generate_debug_exceptions(CPUARMState *env) function aa32_generate_debug_exceptions (line 3024) | static inline bool aa32_generate_debug_exceptions(CPUARMState *env) function arm_generate_debug_exceptions (line 3075) | static inline bool arm_generate_debug_exceptions(CPUARMState *env) function arm_singlestep_active (line 3087) | static inline bool arm_singlestep_active(CPUARMState *env) function arm_sctlr_b (line 3094) | static inline bool arm_sctlr_b(CPUARMState *env) function arm_cpu_data_is_big_endian_a32 (line 3108) | static inline bool arm_cpu_data_is_big_endian_a32(CPUARMState *env, function arm_cpu_data_is_big_endian_a64 (line 3115) | static inline bool arm_cpu_data_is_big_endian_a64(int el, uint64_t sctlr) function arm_cpu_data_is_big_endian (line 3121) | static inline bool arm_cpu_data_is_big_endian(CPUARMState *env) type CPUARMState (line 3132) | typedef CPUARMState CPUArchState; type ARMCPU (line 3133) | typedef ARMCPU ArchCPU; function cpu_mmu_index (line 3227) | static inline int cpu_mmu_index(CPUARMState *env, bool ifetch) function bswap_code (line 3232) | static inline bool bswap_code(bool sctlr_b) function arm_asidx_from_attrs (line 3253) | static inline int arm_asidx_from_attrs(CPUState *cs, MemTxAttrs attrs) function AddressSpace (line 3262) | static inline AddressSpace *arm_addressspace(CPUState *cs, MemTxAttrs at... function isar_feature_aa32_thumb_div (line 3322) | static inline bool isar_feature_aa32_thumb_div(const ARMISARegisters *id) function isar_feature_aa32_arm_div (line 3327) | static inline bool isar_feature_aa32_arm_div(const ARMISARegisters *id) function isar_feature_aa32_jazelle (line 3332) | static inline bool isar_feature_aa32_jazelle(const ARMISARegisters *id) function isar_feature_aa32_aes (line 3337) | static inline bool isar_feature_aa32_aes(const ARMISARegisters *id) function isar_feature_aa32_pmull (line 3342) | static inline bool isar_feature_aa32_pmull(const ARMISARegisters *id) function isar_feature_aa32_sha1 (line 3347) | static inline bool isar_feature_aa32_sha1(const ARMISARegisters *id) function isar_feature_aa32_sha2 (line 3352) | static inline bool isar_feature_aa32_sha2(const ARMISARegisters *id) function isar_feature_aa32_crc32 (line 3357) | static inline bool isar_feature_aa32_crc32(const ARMISARegisters *id) function isar_feature_aa32_rdm (line 3362) | static inline bool isar_feature_aa32_rdm(const ARMISARegisters *id) function isar_feature_aa32_vcma (line 3367) | static inline bool isar_feature_aa32_vcma(const ARMISARegisters *id) function isar_feature_aa32_jscvt (line 3372) | static inline bool isar_feature_aa32_jscvt(const ARMISARegisters *id) function isar_feature_aa32_dp (line 3377) | static inline bool isar_feature_aa32_dp(const ARMISARegisters *id) function isar_feature_aa32_fhm (line 3382) | static inline bool isar_feature_aa32_fhm(const ARMISARegisters *id) function isar_feature_aa32_sb (line 3387) | static inline bool isar_feature_aa32_sb(const ARMISARegisters *id) function isar_feature_aa32_predinv (line 3392) | static inline bool isar_feature_aa32_predinv(const ARMISARegisters *id) function isar_feature_aa32_fp16_arith (line 3397) | static inline bool isar_feature_aa32_fp16_arith(const ARMISARegisters *id) function isar_feature_aa32_vfp_simd (line 3407) | static inline bool isar_feature_aa32_vfp_simd(const ARMISARegisters *id) function isar_feature_aa32_simd_r32 (line 3416) | static inline bool isar_feature_aa32_simd_r32(const ARMISARegisters *id) function isar_feature_aa32_fpshvec (line 3422) | static inline bool isar_feature_aa32_fpshvec(const ARMISARegisters *id) function isar_feature_aa32_fpsp_v2 (line 3427) | static inline bool isar_feature_aa32_fpsp_v2(const ARMISARegisters *id) function isar_feature_aa32_fpsp_v3 (line 3433) | static inline bool isar_feature_aa32_fpsp_v3(const ARMISARegisters *id) function isar_feature_aa32_fpdp_v2 (line 3439) | static inline bool isar_feature_aa32_fpdp_v2(const ARMISARegisters *id) function isar_feature_aa32_fpdp_v3 (line 3445) | static inline bool isar_feature_aa32_fpdp_v3(const ARMISARegisters *id) function isar_feature_aa32_vfp (line 3451) | static inline bool isar_feature_aa32_vfp(const ARMISARegisters *id) function isar_feature_aa32_fp16_spconv (line 3461) | static inline bool isar_feature_aa32_fp16_spconv(const ARMISARegisters *id) function isar_feature_aa32_fp16_dpconv (line 3466) | static inline bool isar_feature_aa32_fp16_dpconv(const ARMISARegisters *id) function isar_feature_aa32_simdfmac (line 3478) | static inline bool isar_feature_aa32_simdfmac(const ARMISARegisters *id) function isar_feature_aa32_vsel (line 3483) | static inline bool isar_feature_aa32_vsel(const ARMISARegisters *id) function isar_feature_aa32_vcvt_dr (line 3488) | static inline bool isar_feature_aa32_vcvt_dr(const ARMISARegisters *id) function isar_feature_aa32_vrint (line 3493) | static inline bool isar_feature_aa32_vrint(const ARMISARegisters *id) function isar_feature_aa32_vminmaxnm (line 3498) | static inline bool isar_feature_aa32_vminmaxnm(const ARMISARegisters *id) function isar_feature_aa32_pan (line 3503) | static inline bool isar_feature_aa32_pan(const ARMISARegisters *id) function isar_feature_aa32_ats1e1 (line 3508) | static inline bool isar_feature_aa32_ats1e1(const ARMISARegisters *id) function isar_feature_aa32_pmu_8_1 (line 3513) | static inline bool isar_feature_aa32_pmu_8_1(const ARMISARegisters *id) function isar_feature_aa32_pmu_8_4 (line 3520) | static inline bool isar_feature_aa32_pmu_8_4(const ARMISARegisters *id) function isar_feature_aa32_hpd (line 3527) | static inline bool isar_feature_aa32_hpd(const ARMISARegisters *id) function isar_feature_aa32_ac2 (line 3532) | static inline bool isar_feature_aa32_ac2(const ARMISARegisters *id) function isar_feature_aa32_ccidx (line 3537) | static inline bool isar_feature_aa32_ccidx(const ARMISARegisters *id) function isar_feature_aa64_aes (line 3545) | static inline bool isar_feature_aa64_aes(const ARMISARegisters *id) function isar_feature_aa64_pmull (line 3550) | static inline bool isar_feature_aa64_pmull(const ARMISARegisters *id) function isar_feature_aa64_sha1 (line 3555) | static inline bool isar_feature_aa64_sha1(const ARMISARegisters *id) function isar_feature_aa64_sha256 (line 3560) | static inline bool isar_feature_aa64_sha256(const ARMISARegisters *id) function isar_feature_aa64_sha512 (line 3565) | static inline bool isar_feature_aa64_sha512(const ARMISARegisters *id) function isar_feature_aa64_crc32 (line 3570) | static inline bool isar_feature_aa64_crc32(const ARMISARegisters *id) function isar_feature_aa64_atomics (line 3575) | static inline bool isar_feature_aa64_atomics(const ARMISARegisters *id) function isar_feature_aa64_rdm (line 3580) | static inline bool isar_feature_aa64_rdm(const ARMISARegisters *id) function isar_feature_aa64_sha3 (line 3585) | static inline bool isar_feature_aa64_sha3(const ARMISARegisters *id) function isar_feature_aa64_sm3 (line 3590) | static inline bool isar_feature_aa64_sm3(const ARMISARegisters *id) function isar_feature_aa64_sm4 (line 3595) | static inline bool isar_feature_aa64_sm4(const ARMISARegisters *id) function isar_feature_aa64_dp (line 3600) | static inline bool isar_feature_aa64_dp(const ARMISARegisters *id) function isar_feature_aa64_fhm (line 3605) | static inline bool isar_feature_aa64_fhm(const ARMISARegisters *id) function isar_feature_aa64_condm_4 (line 3610) | static inline bool isar_feature_aa64_condm_4(const ARMISARegisters *id) function isar_feature_aa64_condm_5 (line 3615) | static inline bool isar_feature_aa64_condm_5(const ARMISARegisters *id) function isar_feature_aa64_rndr (line 3620) | static inline bool isar_feature_aa64_rndr(const ARMISARegisters *id) function isar_feature_aa64_jscvt (line 3625) | static inline bool isar_feature_aa64_jscvt(const ARMISARegisters *id) function isar_feature_aa64_fcma (line 3630) | static inline bool isar_feature_aa64_fcma(const ARMISARegisters *id) function isar_feature_aa64_pauth (line 3635) | static inline bool isar_feature_aa64_pauth(const ARMISARegisters *id) function isar_feature_aa64_sb (line 3653) | static inline bool isar_feature_aa64_sb(const ARMISARegisters *id) function isar_feature_aa64_predinv (line 3658) | static inline bool isar_feature_aa64_predinv(const ARMISARegisters *id) function isar_feature_aa64_frint (line 3663) | static inline bool isar_feature_aa64_frint(const ARMISARegisters *id) function isar_feature_aa64_dcpop (line 3668) | static inline bool isar_feature_aa64_dcpop(const ARMISARegisters *id) function isar_feature_aa64_dcpodp (line 3673) | static inline bool isar_feature_aa64_dcpodp(const ARMISARegisters *id) function isar_feature_aa64_fp_simd (line 3678) | static inline bool isar_feature_aa64_fp_simd(const ARMISARegisters *id) function isar_feature_aa64_fp16 (line 3684) | static inline bool isar_feature_aa64_fp16(const ARMISARegisters *id) function isar_feature_aa64_aa32 (line 3690) | static inline bool isar_feature_aa64_aa32(const ARMISARegisters *id) function isar_feature_aa64_sve (line 3695) | static inline bool isar_feature_aa64_sve(const ARMISARegisters *id) function isar_feature_aa64_vh (line 3700) | static inline bool isar_feature_aa64_vh(const ARMISARegisters *id) function isar_feature_aa64_lor (line 3705) | static inline bool isar_feature_aa64_lor(const ARMISARegisters *id) function isar_feature_aa64_pan (line 3710) | static inline bool isar_feature_aa64_pan(const ARMISARegisters *id) function isar_feature_aa64_ats1e1 (line 3715) | static inline bool isar_feature_aa64_ats1e1(const ARMISARegisters *id) function isar_feature_aa64_uao (line 3720) | static inline bool isar_feature_aa64_uao(const ARMISARegisters *id) function isar_feature_aa64_bti (line 3725) | static inline bool isar_feature_aa64_bti(const ARMISARegisters *id) function isar_feature_aa64_pmu_8_1 (line 3730) | static inline bool isar_feature_aa64_pmu_8_1(const ARMISARegisters *id) function isar_feature_aa64_pmu_8_4 (line 3736) | static inline bool isar_feature_aa64_pmu_8_4(const ARMISARegisters *id) function isar_feature_aa64_rcpc_8_3 (line 3742) | static inline bool isar_feature_aa64_rcpc_8_3(const ARMISARegisters *id) function isar_feature_aa64_rcpc_8_4 (line 3747) | static inline bool isar_feature_aa64_rcpc_8_4(const ARMISARegisters *id) function isar_feature_aa64_ccidx (line 3752) | static inline bool isar_feature_aa64_ccidx(const ARMISARegisters *id) function isar_feature_any_fp16 (line 3760) | static inline bool isar_feature_any_fp16(const ARMISARegisters *id) function isar_feature_any_predinv (line 3765) | static inline bool isar_feature_any_predinv(const ARMISARegisters *id) function isar_feature_any_pmu_8_1 (line 3770) | static inline bool isar_feature_any_pmu_8_1(const ARMISARegisters *id) function isar_feature_any_pmu_8_4 (line 3775) | static inline bool isar_feature_any_pmu_8_4(const ARMISARegisters *id) function isar_feature_any_ccidx (line 3780) | static inline bool isar_feature_any_ccidx(const ARMISARegisters *id) FILE: qemu/target/arm/cpu64.c type uc_struct (line 25) | struct uc_struct type uc_struct (line 26) | struct uc_struct type uc_struct (line 28) | struct uc_struct type uc_struct (line 29) | struct uc_struct function set_feature (line 32) | static inline void set_feature(CPUARMState *env, int feature) function aarch64_a57_initfn (line 37) | static void aarch64_a57_initfn(struct uc_struct *uc, CPUState *obj) function aarch64_a53_initfn (line 87) | static void aarch64_a53_initfn(struct uc_struct *uc, CPUState *obj) function aarch64_a72_initfn (line 137) | static void aarch64_a72_initfn(struct uc_struct *uc, CPUState *obj) function aarch64_max_initfn (line 191) | static void aarch64_max_initfn(struct uc_struct *uc, CPUState *obj) type ARMCPUInfo (line 309) | struct ARMCPUInfo { function ARMCPU (line 321) | ARMCPU *cpu_aarch64_init(struct uc_struct *uc) FILE: qemu/target/arm/crypto_helper.c function cho (line 216) | static uint32_t cho(uint32_t x, uint32_t y, uint32_t z) function par (line 221) | static uint32_t par(uint32_t x, uint32_t y, uint32_t z) function maj (line 226) | static uint32_t maj(uint32_t x, uint32_t y, uint32_t z) function S0 (line 310) | static uint32_t S0(uint32_t x) function S1 (line 315) | static uint32_t S1(uint32_t x) function s0 (line 320) | static uint32_t s0(uint32_t x) function s1 (line 325) | static uint32_t s1(uint32_t x) function cho512 (line 426) | static uint64_t cho512(uint64_t x, uint64_t y, uint64_t z) function maj512 (line 431) | static uint64_t maj512(uint64_t x, uint64_t y, uint64_t z) function S0_512 (line 436) | static uint64_t S0_512(uint64_t x) function S1_512 (line 441) | static uint64_t S1_512(uint64_t x) function s0_512 (line 446) | static uint64_t s0_512(uint64_t x) function s1_512 (line 451) | static uint64_t s1_512(uint64_t x) FILE: qemu/target/arm/debug_helper.c function linked_bp_matches (line 15) | static bool linked_bp_matches(ARMCPU *cpu, int lbn) function bp_wp_matches (line 98) | static bool bp_wp_matches(ARMCPU *cpu, int n, bool is_wp) function check_watchpoints (line 197) | static bool check_watchpoints(ARMCPU *cpu) function check_breakpoints (line 219) | static bool check_breakpoints(ARMCPU *cpu) function arm_debug_check_watchpoint (line 250) | bool arm_debug_check_watchpoint(CPUState *cs, CPUWatchpoint *wp) function arm_debug_excp_handler (line 261) | void arm_debug_excp_handler(CPUState *cs) function vaddr (line 312) | vaddr arm_adjust_watchpoint_address(CPUState *cs, vaddr addr, int len) FILE: qemu/target/arm/decode-a32-uncond.inc.c type arg_cps (line 3) | typedef struct { type arg_rfe (line 12) | typedef struct { type arg_setend (line 18) | typedef struct { type arg_srs (line 22) | typedef struct { type arg_i (line 36) | typedef arg_i arg_BLX_i; type arg_rfe (line 38) | typedef arg_rfe arg_RFE; type arg_srs (line 40) | typedef arg_srs arg_SRS; type arg_cps (line 42) | typedef arg_cps arg_CPS; type arg_empty (line 44) | typedef arg_empty arg_CLREX; type arg_empty (line 46) | typedef arg_empty arg_DSB; type arg_empty (line 48) | typedef arg_empty arg_DMB; type arg_empty (line 50) | typedef arg_empty arg_ISB; type arg_empty (line 52) | typedef arg_empty arg_SB; type arg_setend (line 54) | typedef arg_setend arg_SETEND; type arg_empty (line 56) | typedef arg_empty arg_PLD; type arg_empty (line 58) | typedef arg_empty arg_PLDW; type arg_empty (line 60) | typedef arg_empty arg_PLI; function disas_a32_uncond_extract_disas_a32_uncond_Fmt_0 (line 67) | static void disas_a32_uncond_extract_disas_a32_uncond_Fmt_0(DisasContext... function disas_a32_uncond_extract_disas_a32_uncond_Fmt_1 (line 72) | static void disas_a32_uncond_extract_disas_a32_uncond_Fmt_1(DisasContext... function disas_a32_uncond_extract_disas_a32_uncond_Fmt_2 (line 79) | static void disas_a32_uncond_extract_disas_a32_uncond_Fmt_2(DisasContext... function disas_a32_uncond_extract_disas_a32_uncond_Fmt_3 (line 86) | static void disas_a32_uncond_extract_disas_a32_uncond_Fmt_3(DisasContext... function disas_a32_uncond_extract_disas_a32_uncond_Fmt_4 (line 96) | static void disas_a32_uncond_extract_disas_a32_uncond_Fmt_4(DisasContext... function disas_a32_uncond_extract_disas_a32_uncond_Fmt_5 (line 100) | static void disas_a32_uncond_extract_disas_a32_uncond_Fmt_5(DisasContext... function disas_a32_uncond (line 105) | static bool disas_a32_uncond(DisasContext *ctx, uint32_t insn) FILE: qemu/target/arm/decode-a32.inc.c type arg_bfi (line 3) | typedef struct { type arg_bfx (line 10) | typedef struct { type arg_disas_a3226 (line 17) | typedef struct { type arg_empty (line 23) | typedef struct { type arg_i (line 29) | typedef struct { type arg_ldrex (line 33) | typedef struct { type arg_ldst_block (line 40) | typedef struct { type arg_ldst_ri (line 49) | typedef struct { type arg_ldst_rr (line 58) | typedef struct { type arg_mrs_bank (line 69) | typedef struct { type arg_mrs_reg (line 75) | typedef struct { type arg_msr_bank (line 80) | typedef struct { type arg_msr_i (line 86) | typedef struct { type arg_msr_reg (line 93) | typedef struct { type arg_pkh (line 99) | typedef struct { type arg_r (line 107) | typedef struct { type arg_ri (line 111) | typedef struct { type arg_rr (line 116) | typedef struct { type arg_rrr (line 121) | typedef struct { type arg_rrr_rot (line 127) | typedef struct { type arg_rrrr (line 134) | typedef struct { type arg_s_rri_rot (line 141) | typedef struct { type arg_s_rrr_shi (line 149) | typedef struct { type arg_s_rrr_shr (line 158) | typedef struct { type arg_s_rrrr (line 167) | typedef struct { type arg_sat (line 175) | typedef struct { type arg_strex (line 183) | typedef struct { type arg_s_rrr_shi (line 191) | typedef arg_s_rrr_shi arg_AND_rrri; type arg_s_rrr_shi (line 193) | typedef arg_s_rrr_shi arg_EOR_rrri; type arg_s_rrr_shi (line 195) | typedef arg_s_rrr_shi arg_SUB_rrri; type arg_s_rrr_shi (line 197) | typedef arg_s_rrr_shi arg_RSB_rrri; type arg_s_rrr_shi (line 199) | typedef arg_s_rrr_shi arg_ADD_rrri; type arg_s_rrr_shi (line 201) | typedef arg_s_rrr_shi arg_ADC_rrri; type arg_s_rrr_shi (line 203) | typedef arg_s_rrr_shi arg_SBC_rrri; type arg_s_rrr_shi (line 205) | typedef arg_s_rrr_shi arg_RSC_rrri; type arg_s_rrr_shi (line 207) | typedef arg_s_rrr_shi arg_TST_xrri; type arg_s_rrr_shi (line 209) | typedef arg_s_rrr_shi arg_TEQ_xrri; type arg_s_rrr_shi (line 211) | typedef arg_s_rrr_shi arg_CMP_xrri; type arg_s_rrr_shi (line 213) | typedef arg_s_rrr_shi arg_CMN_xrri; type arg_s_rrr_shi (line 215) | typedef arg_s_rrr_shi arg_ORR_rrri; type arg_s_rrr_shi (line 217) | typedef arg_s_rrr_shi arg_MOV_rxri; type arg_s_rrr_shi (line 219) | typedef arg_s_rrr_shi arg_BIC_rrri; type arg_s_rrr_shi (line 221) | typedef arg_s_rrr_shi arg_MVN_rxri; type arg_ri (line 223) | typedef arg_ri arg_MOVW; type arg_ri (line 225) | typedef arg_ri arg_MOVT; type arg_s_rrr_shr (line 227) | typedef arg_s_rrr_shr arg_AND_rrrr; type arg_s_rrr_shr (line 229) | typedef arg_s_rrr_shr arg_EOR_rrrr; type arg_s_rrr_shr (line 231) | typedef arg_s_rrr_shr arg_SUB_rrrr; type arg_s_rrr_shr (line 233) | typedef arg_s_rrr_shr arg_RSB_rrrr; type arg_s_rrr_shr (line 235) | typedef arg_s_rrr_shr arg_ADD_rrrr; type arg_s_rrr_shr (line 237) | typedef arg_s_rrr_shr arg_ADC_rrrr; type arg_s_rrr_shr (line 239) | typedef arg_s_rrr_shr arg_SBC_rrrr; type arg_s_rrr_shr (line 241) | typedef arg_s_rrr_shr arg_RSC_rrrr; type arg_s_rrr_shr (line 243) | typedef arg_s_rrr_shr arg_TST_xrrr; type arg_s_rrr_shr (line 245) | typedef arg_s_rrr_shr arg_TEQ_xrrr; type arg_s_rrr_shr (line 247) | typedef arg_s_rrr_shr arg_CMP_xrrr; type arg_s_rrr_shr (line 249) | typedef arg_s_rrr_shr arg_CMN_xrrr; type arg_s_rrr_shr (line 251) | typedef arg_s_rrr_shr arg_ORR_rrrr; type arg_s_rrr_shr (line 253) | typedef arg_s_rrr_shr arg_MOV_rxrr; type arg_s_rrr_shr (line 255) | typedef arg_s_rrr_shr arg_BIC_rrrr; type arg_s_rrr_shr (line 257) | typedef arg_s_rrr_shr arg_MVN_rxrr; type arg_s_rri_rot (line 259) | typedef arg_s_rri_rot arg_AND_rri; type arg_s_rri_rot (line 261) | typedef arg_s_rri_rot arg_EOR_rri; type arg_s_rri_rot (line 263) | typedef arg_s_rri_rot arg_SUB_rri; type arg_s_rri_rot (line 265) | typedef arg_s_rri_rot arg_RSB_rri; type arg_s_rri_rot (line 267) | typedef arg_s_rri_rot arg_ADD_rri; type arg_s_rri_rot (line 269) | typedef arg_s_rri_rot arg_ADC_rri; type arg_s_rri_rot (line 271) | typedef arg_s_rri_rot arg_SBC_rri; type arg_s_rri_rot (line 273) | typedef arg_s_rri_rot arg_RSC_rri; type arg_s_rri_rot (line 275) | typedef arg_s_rri_rot arg_TST_xri; type arg_s_rri_rot (line 277) | typedef arg_s_rri_rot arg_TEQ_xri; type arg_s_rri_rot (line 279) | typedef arg_s_rri_rot arg_CMP_xri; type arg_s_rri_rot (line 281) | typedef arg_s_rri_rot arg_CMN_xri; type arg_s_rri_rot (line 283) | typedef arg_s_rri_rot arg_ORR_rri; type arg_s_rri_rot (line 285) | typedef arg_s_rri_rot arg_MOV_rxi; type arg_s_rri_rot (line 287) | typedef arg_s_rri_rot arg_BIC_rri; type arg_s_rri_rot (line 289) | typedef arg_s_rri_rot arg_MVN_rxi; type arg_s_rrrr (line 291) | typedef arg_s_rrrr arg_MUL; type arg_s_rrrr (line 293) | typedef arg_s_rrrr arg_MLA; type arg_rrrr (line 295) | typedef arg_rrrr arg_UMAAL; type arg_rrrr (line 297) | typedef arg_rrrr arg_MLS; type arg_s_rrrr (line 299) | typedef arg_s_rrrr arg_UMULL; type arg_s_rrrr (line 301) | typedef arg_s_rrrr arg_UMLAL; type arg_s_rrrr (line 303) | typedef arg_s_rrrr arg_SMULL; type arg_s_rrrr (line 305) | typedef arg_s_rrrr arg_SMLAL; type arg_rrr (line 307) | typedef arg_rrr arg_QADD; type arg_rrr (line 309) | typedef arg_rrr arg_QSUB; type arg_rrr (line 311) | typedef arg_rrr arg_QDADD; type arg_rrr (line 313) | typedef arg_rrr arg_QDSUB; type arg_rrrr (line 315) | typedef arg_rrrr arg_SMLABB; type arg_rrrr (line 317) | typedef arg_rrrr arg_SMLABT; type arg_rrrr (line 319) | typedef arg_rrrr arg_SMLATB; type arg_rrrr (line 321) | typedef arg_rrrr arg_SMLATT; type arg_rrrr (line 323) | typedef arg_rrrr arg_SMLAWB; type arg_rrrr (line 325) | typedef arg_rrrr arg_SMULWB; type arg_rrrr (line 327) | typedef arg_rrrr arg_SMLAWT; type arg_rrrr (line 329) | typedef arg_rrrr arg_SMULWT; type arg_rrrr (line 331) | typedef arg_rrrr arg_SMLALBB; type arg_rrrr (line 333) | typedef arg_rrrr arg_SMLALBT; type arg_rrrr (line 335) | typedef arg_rrrr arg_SMLALTB; type arg_rrrr (line 337) | typedef arg_rrrr arg_SMLALTT; type arg_rrrr (line 339) | typedef arg_rrrr arg_SMULBB; type arg_rrrr (line 341) | typedef arg_rrrr arg_SMULBT; type arg_rrrr (line 343) | typedef arg_rrrr arg_SMULTB; type arg_rrrr (line 345) | typedef arg_rrrr arg_SMULTT; type arg_empty (line 347) | typedef arg_empty arg_YIELD; type arg_empty (line 349) | typedef arg_empty arg_WFE; type arg_empty (line 351) | typedef arg_empty arg_WFI; type arg_empty (line 353) | typedef arg_empty arg_NOP; type arg_msr_i (line 355) | typedef arg_msr_i arg_MSR_imm; type arg_rrr (line 357) | typedef arg_rrr arg_CRC32B; type arg_rrr (line 359) | typedef arg_rrr arg_CRC32H; type arg_rrr (line 361) | typedef arg_rrr arg_CRC32W; type arg_rrr (line 363) | typedef arg_rrr arg_CRC32CB; type arg_rrr (line 365) | typedef arg_rrr arg_CRC32CH; type arg_rrr (line 367) | typedef arg_rrr arg_CRC32CW; type arg_mrs_bank (line 369) | typedef arg_mrs_bank arg_MRS_bank; type arg_msr_bank (line 371) | typedef arg_msr_bank arg_MSR_bank; type arg_mrs_reg (line 373) | typedef arg_mrs_reg arg_MRS_reg; type arg_msr_reg (line 375) | typedef arg_msr_reg arg_MSR_reg; type arg_r (line 377) | typedef arg_r arg_BX; type arg_r (line 379) | typedef arg_r arg_BXJ; type arg_r (line 381) | typedef arg_r arg_BLX_r; type arg_rr (line 383) | typedef arg_rr arg_CLZ; type arg_empty (line 385) | typedef arg_empty arg_ERET; type arg_i (line 387) | typedef arg_i arg_HLT; type arg_i (line 389) | typedef arg_i arg_BKPT; type arg_i (line 391) | typedef arg_i arg_HVC; type arg_i (line 393) | typedef arg_i arg_SMC; type arg_ldst_rr (line 395) | typedef arg_ldst_rr arg_STRH_rr; type arg_ldst_rr (line 397) | typedef arg_ldst_rr arg_LDRD_rr; type arg_ldst_rr (line 399) | typedef arg_ldst_rr arg_STRD_rr; type arg_ldst_rr (line 401) | typedef arg_ldst_rr arg_LDRH_rr; type arg_ldst_rr (line 403) | typedef arg_ldst_rr arg_LDRSB_rr; type arg_ldst_rr (line 405) | typedef arg_ldst_rr arg_LDRSH_rr; type arg_ldst_rr (line 407) | typedef arg_ldst_rr arg_STRHT_rr; type arg_ldst_rr (line 409) | typedef arg_ldst_rr arg_LDRHT_rr; type arg_ldst_rr (line 411) | typedef arg_ldst_rr arg_LDRSBT_rr; type arg_ldst_rr (line 413) | typedef arg_ldst_rr arg_LDRSHT_rr; type arg_ldst_rr (line 415) | typedef arg_ldst_rr arg_STR_rr; type arg_ldst_rr (line 417) | typedef arg_ldst_rr arg_STRB_rr; type arg_ldst_rr (line 419) | typedef arg_ldst_rr arg_LDR_rr; type arg_ldst_rr (line 421) | typedef arg_ldst_rr arg_LDRB_rr; type arg_ldst_rr (line 423) | typedef arg_ldst_rr arg_STRT_rr; type arg_ldst_rr (line 425) | typedef arg_ldst_rr arg_STRBT_rr; type arg_ldst_rr (line 427) | typedef arg_ldst_rr arg_LDRT_rr; type arg_ldst_rr (line 429) | typedef arg_ldst_rr arg_LDRBT_rr; type arg_ldst_ri (line 431) | typedef arg_ldst_ri arg_STRH_ri; type arg_ldst_ri (line 433) | typedef arg_ldst_ri arg_LDRD_ri_a32; type arg_ldst_ri (line 435) | typedef arg_ldst_ri arg_STRD_ri_a32; type arg_ldst_ri (line 437) | typedef arg_ldst_ri arg_LDRH_ri; type arg_ldst_ri (line 439) | typedef arg_ldst_ri arg_LDRSB_ri; type arg_ldst_ri (line 441) | typedef arg_ldst_ri arg_LDRSH_ri; type arg_ldst_ri (line 443) | typedef arg_ldst_ri arg_STRHT_ri; type arg_ldst_ri (line 445) | typedef arg_ldst_ri arg_LDRHT_ri; type arg_ldst_ri (line 447) | typedef arg_ldst_ri arg_LDRSBT_ri; type arg_ldst_ri (line 449) | typedef arg_ldst_ri arg_LDRSHT_ri; type arg_ldst_ri (line 451) | typedef arg_ldst_ri arg_STR_ri; type arg_ldst_ri (line 453) | typedef arg_ldst_ri arg_STRB_ri; type arg_ldst_ri (line 455) | typedef arg_ldst_ri arg_LDR_ri; type arg_ldst_ri (line 457) | typedef arg_ldst_ri arg_LDRB_ri; type arg_ldst_ri (line 459) | typedef arg_ldst_ri arg_STRT_ri; type arg_ldst_ri (line 461) | typedef arg_ldst_ri arg_STRBT_ri; type arg_ldst_ri (line 463) | typedef arg_ldst_ri arg_LDRT_ri; type arg_ldst_ri (line 465) | typedef arg_ldst_ri arg_LDRBT_ri; type arg_disas_a3226 (line 467) | typedef arg_disas_a3226 arg_SWP; type arg_disas_a3226 (line 469) | typedef arg_disas_a3226 arg_SWPB; type arg_strex (line 471) | typedef arg_strex arg_STREX; type arg_strex (line 473) | typedef arg_strex arg_STREXD_a32; type arg_strex (line 475) | typedef arg_strex arg_STREXB; type arg_strex (line 477) | typedef arg_strex arg_STREXH; type arg_strex (line 479) | typedef arg_strex arg_STLEX; type arg_strex (line 481) | typedef arg_strex arg_STLEXD_a32; type arg_strex (line 483) | typedef arg_strex arg_STLEXB; type arg_strex (line 485) | typedef arg_strex arg_STLEXH; type arg_ldrex (line 487) | typedef arg_ldrex arg_STL; type arg_ldrex (line 489) | typedef arg_ldrex arg_STLB; type arg_ldrex (line 491) | typedef arg_ldrex arg_STLH; type arg_ldrex (line 493) | typedef arg_ldrex arg_LDREX; type arg_ldrex (line 495) | typedef arg_ldrex arg_LDREXD_a32; type arg_ldrex (line 497) | typedef arg_ldrex arg_LDREXB; type arg_ldrex (line 499) | typedef arg_ldrex arg_LDREXH; type arg_ldrex (line 501) | typedef arg_ldrex arg_LDAEX; type arg_ldrex (line 503) | typedef arg_ldrex arg_LDAEXD_a32; type arg_ldrex (line 505) | typedef arg_ldrex arg_LDAEXB; type arg_ldrex (line 507) | typedef arg_ldrex arg_LDAEXH; type arg_ldrex (line 509) | typedef arg_ldrex arg_LDA; type arg_ldrex (line 511) | typedef arg_ldrex arg_LDAB; type arg_ldrex (line 513) | typedef arg_ldrex arg_LDAH; type arg_rrrr (line 515) | typedef arg_rrrr arg_USADA8; type arg_bfx (line 517) | typedef arg_bfx arg_SBFX; type arg_bfx (line 519) | typedef arg_bfx arg_UBFX; type arg_bfi (line 521) | typedef arg_bfi arg_BFCI; type arg_empty (line 523) | typedef arg_empty arg_UDF; type arg_rrr (line 525) | typedef arg_rrr arg_SADD16; type arg_rrr (line 527) | typedef arg_rrr arg_SASX; type arg_rrr (line 529) | typedef arg_rrr arg_SSAX; type arg_rrr (line 531) | typedef arg_rrr arg_SSUB16; type arg_rrr (line 533) | typedef arg_rrr arg_SADD8; type arg_rrr (line 535) | typedef arg_rrr arg_SSUB8; type arg_rrr (line 537) | typedef arg_rrr arg_QADD16; type arg_rrr (line 539) | typedef arg_rrr arg_QASX; type arg_rrr (line 541) | typedef arg_rrr arg_QSAX; type arg_rrr (line 543) | typedef arg_rrr arg_QSUB16; type arg_rrr (line 545) | typedef arg_rrr arg_QADD8; type arg_rrr (line 547) | typedef arg_rrr arg_QSUB8; type arg_rrr (line 549) | typedef arg_rrr arg_SHADD16; type arg_rrr (line 551) | typedef arg_rrr arg_SHASX; type arg_rrr (line 553) | typedef arg_rrr arg_SHSAX; type arg_rrr (line 555) | typedef arg_rrr arg_SHSUB16; type arg_rrr (line 557) | typedef arg_rrr arg_SHADD8; type arg_rrr (line 559) | typedef arg_rrr arg_SHSUB8; type arg_rrr (line 561) | typedef arg_rrr arg_UADD16; type arg_rrr (line 563) | typedef arg_rrr arg_UASX; type arg_rrr (line 565) | typedef arg_rrr arg_USAX; type arg_rrr (line 567) | typedef arg_rrr arg_USUB16; type arg_rrr (line 569) | typedef arg_rrr arg_UADD8; type arg_rrr (line 571) | typedef arg_rrr arg_USUB8; type arg_rrr (line 573) | typedef arg_rrr arg_UQADD16; type arg_rrr (line 575) | typedef arg_rrr arg_UQASX; type arg_rrr (line 577) | typedef arg_rrr arg_UQSAX; type arg_rrr (line 579) | typedef arg_rrr arg_UQSUB16; type arg_rrr (line 581) | typedef arg_rrr arg_UQADD8; type arg_rrr (line 583) | typedef arg_rrr arg_UQSUB8; type arg_rrr (line 585) | typedef arg_rrr arg_UHADD16; type arg_rrr (line 587) | typedef arg_rrr arg_UHASX; type arg_rrr (line 589) | typedef arg_rrr arg_UHSAX; type arg_rrr (line 591) | typedef arg_rrr arg_UHSUB16; type arg_rrr (line 593) | typedef arg_rrr arg_UHADD8; type arg_rrr (line 595) | typedef arg_rrr arg_UHSUB8; type arg_pkh (line 597) | typedef arg_pkh arg_PKH; type arg_sat (line 599) | typedef arg_sat arg_SSAT; type arg_sat (line 601) | typedef arg_sat arg_USAT; type arg_sat (line 603) | typedef arg_sat arg_SSAT16; type arg_sat (line 605) | typedef arg_sat arg_USAT16; type arg_rrr_rot (line 607) | typedef arg_rrr_rot arg_SXTAB16; type arg_rrr_rot (line 609) | typedef arg_rrr_rot arg_SXTAB; type arg_rrr_rot (line 611) | typedef arg_rrr_rot arg_SXTAH; type arg_rrr_rot (line 613) | typedef arg_rrr_rot arg_UXTAB16; type arg_rrr_rot (line 615) | typedef arg_rrr_rot arg_UXTAB; type arg_rrr_rot (line 617) | typedef arg_rrr_rot arg_UXTAH; type arg_rrr (line 619) | typedef arg_rrr arg_SEL; type arg_rr (line 621) | typedef arg_rr arg_REV; type arg_rr (line 623) | typedef arg_rr arg_REV16; type arg_rr (line 625) | typedef arg_rr arg_REVSH; type arg_rr (line 627) | typedef arg_rr arg_RBIT; type arg_rrrr (line 629) | typedef arg_rrrr arg_SMLAD; type arg_rrrr (line 631) | typedef arg_rrrr arg_SMLADX; type arg_rrrr (line 633) | typedef arg_rrrr arg_SMLSD; type arg_rrrr (line 635) | typedef arg_rrrr arg_SMLSDX; type arg_rrr (line 637) | typedef arg_rrr arg_SDIV; type arg_rrr (line 639) | typedef arg_rrr arg_UDIV; type arg_rrrr (line 641) | typedef arg_rrrr arg_SMLALD; type arg_rrrr (line 643) | typedef arg_rrrr arg_SMLALDX; type arg_rrrr (line 645) | typedef arg_rrrr arg_SMLSLD; type arg_rrrr (line 647) | typedef arg_rrrr arg_SMLSLDX; type arg_rrrr (line 649) | typedef arg_rrrr arg_SMMLA; type arg_rrrr (line 651) | typedef arg_rrrr arg_SMMLAR; type arg_rrrr (line 653) | typedef arg_rrrr arg_SMMLS; type arg_rrrr (line 655) | typedef arg_rrrr arg_SMMLSR; type arg_ldst_block (line 657) | typedef arg_ldst_block arg_STM; type arg_ldst_block (line 659) | typedef arg_ldst_block arg_LDM_a32; type arg_i (line 661) | typedef arg_i arg_B; type arg_i (line 663) | typedef arg_i arg_BL; type arg_i (line 665) | typedef arg_i arg_SVC; function disas_a32_extract_S_xri_rot (line 668) | static void disas_a32_extract_S_xri_rot(DisasContext *ctx, arg_s_rri_rot... function disas_a32_extract_S_xrr_shi (line 677) | static void disas_a32_extract_S_xrr_shi(DisasContext *ctx, arg_s_rrr_shi... function disas_a32_extract_S_xrr_shr (line 687) | static void disas_a32_extract_S_xrr_shr(DisasContext *ctx, arg_s_rrr_shr... function disas_a32_extract_bfx (line 697) | static void disas_a32_extract_bfx(DisasContext *ctx, arg_bfx *a, uint32_... function disas_a32_extract_branch (line 705) | static void disas_a32_extract_branch(DisasContext *ctx, arg_i *a, uint32... function disas_a32_extract_disas_a32_Fmt_16 (line 710) | static void disas_a32_extract_disas_a32_Fmt_16(DisasContext *ctx, arg_em... function disas_a32_extract_disas_a32_Fmt_20 (line 714) | static void disas_a32_extract_disas_a32_Fmt_20(DisasContext *ctx, arg_mr... function disas_a32_extract_disas_a32_Fmt_21 (line 721) | static void disas_a32_extract_disas_a32_Fmt_21(DisasContext *ctx, arg_ms... function disas_a32_extract_disas_a32_Fmt_22 (line 728) | static void disas_a32_extract_disas_a32_Fmt_22(DisasContext *ctx, arg_mr... function disas_a32_extract_disas_a32_Fmt_23 (line 734) | static void disas_a32_extract_disas_a32_Fmt_23(DisasContext *ctx, arg_ms... function disas_a32_extract_disas_a32_Fmt_24 (line 741) | static void disas_a32_extract_disas_a32_Fmt_24(DisasContext *ctx, arg_i ... function disas_a32_extract_disas_a32_Fmt_42 (line 746) | static void disas_a32_extract_disas_a32_Fmt_42(DisasContext *ctx, arg_bf... function disas_a32_extract_disas_a32_Fmt_43 (line 754) | static void disas_a32_extract_disas_a32_Fmt_43(DisasContext *ctx, arg_pk... function disas_a32_extract_disas_a32_Fmt_48 (line 763) | static void disas_a32_extract_disas_a32_Fmt_48(DisasContext *ctx, arg_ld... function disas_a32_extract_disas_a32_Fmt_50 (line 773) | static void disas_a32_extract_disas_a32_Fmt_50(DisasContext *ctx, arg_i ... function disas_a32_extract_i16 (line 778) | static void disas_a32_extract_i16(DisasContext *ctx, arg_i *a, uint32_t ... function disas_a32_extract_ldrex (line 783) | static void disas_a32_extract_ldrex(DisasContext *ctx, arg_ldrex *a, uin... function disas_a32_extract_ldst_ri12_p0w1 (line 791) | static void disas_a32_extract_ldst_ri12_p0w1(DisasContext *ctx, arg_ldst... function disas_a32_extract_ldst_ri12_p1w (line 801) | static void disas_a32_extract_ldst_ri12_p1w(DisasContext *ctx, arg_ldst_... function disas_a32_extract_ldst_ri12_pw0 (line 811) | static void disas_a32_extract_ldst_ri12_pw0(DisasContext *ctx, arg_ldst_... function disas_a32_extract_ldst_ri8_p0w1 (line 821) | static void disas_a32_extract_ldst_ri8_p0w1(DisasContext *ctx, arg_ldst_... function disas_a32_extract_ldst_ri8_p1w (line 831) | static void disas_a32_extract_ldst_ri8_p1w(DisasContext *ctx, arg_ldst_r... function disas_a32_extract_ldst_ri8_pw0 (line 841) | static void disas_a32_extract_ldst_ri8_pw0(DisasContext *ctx, arg_ldst_r... function disas_a32_extract_ldst_rr_p0w1 (line 851) | static void disas_a32_extract_ldst_rr_p0w1(DisasContext *ctx, arg_ldst_r... function disas_a32_extract_ldst_rr_p1w (line 863) | static void disas_a32_extract_ldst_rr_p1w(DisasContext *ctx, arg_ldst_rr... function disas_a32_extract_ldst_rr_pw0 (line 875) | static void disas_a32_extract_ldst_rr_pw0(DisasContext *ctx, arg_ldst_rr... function disas_a32_extract_ldst_rs_p0w1 (line 887) | static void disas_a32_extract_ldst_rs_p0w1(DisasContext *ctx, arg_ldst_r... function disas_a32_extract_ldst_rs_p1w (line 899) | static void disas_a32_extract_ldst_rs_p1w(DisasContext *ctx, arg_ldst_rr... function disas_a32_extract_ldst_rs_pw0 (line 911) | static void disas_a32_extract_ldst_rs_pw0(DisasContext *ctx, arg_ldst_rr... function disas_a32_extract_mov16 (line 923) | static void disas_a32_extract_mov16(DisasContext *ctx, arg_ri *a, uint32... function disas_a32_extract_msr_i (line 929) | static void disas_a32_extract_msr_i(DisasContext *ctx, arg_msr_i *a, uin... function disas_a32_extract_rd0mn (line 936) | static void disas_a32_extract_rd0mn(DisasContext *ctx, arg_rrrr *a, uint... function disas_a32_extract_rdamn (line 944) | static void disas_a32_extract_rdamn(DisasContext *ctx, arg_rrrr *a, uint... function disas_a32_extract_rdm (line 952) | static void disas_a32_extract_rdm(DisasContext *ctx, arg_rr *a, uint32_t... function disas_a32_extract_rdmn (line 958) | static void disas_a32_extract_rdmn(DisasContext *ctx, arg_rrr *a, uint32... function disas_a32_extract_rm (line 965) | static void disas_a32_extract_rm(DisasContext *ctx, arg_r *a, uint32_t i... function disas_a32_extract_rndm (line 970) | static void disas_a32_extract_rndm(DisasContext *ctx, arg_rrr *a, uint32... function disas_a32_extract_rrr_rot (line 977) | static void disas_a32_extract_rrr_rot(DisasContext *ctx, arg_rrr_rot *a,... function disas_a32_extract_s_rd0mn (line 985) | static void disas_a32_extract_s_rd0mn(DisasContext *ctx, arg_s_rrrr *a, ... function disas_a32_extract_s_rdamn (line 994) | static void disas_a32_extract_s_rdamn(DisasContext *ctx, arg_s_rrrr *a, ... function disas_a32_extract_s_rri_rot (line 1003) | static void disas_a32_extract_s_rri_rot(DisasContext *ctx, arg_s_rri_rot... function disas_a32_extract_s_rrr_shi (line 1012) | static void disas_a32_extract_s_rrr_shi(DisasContext *ctx, arg_s_rrr_shi... function disas_a32_extract_s_rrr_shr (line 1022) | static void disas_a32_extract_s_rrr_shr(DisasContext *ctx, arg_s_rrr_shr... function disas_a32_extract_s_rxi_rot (line 1032) | static void disas_a32_extract_s_rxi_rot(DisasContext *ctx, arg_s_rri_rot... function disas_a32_extract_s_rxr_shi (line 1041) | static void disas_a32_extract_s_rxr_shi(DisasContext *ctx, arg_s_rrr_shi... function disas_a32_extract_s_rxr_shr (line 1051) | static void disas_a32_extract_s_rxr_shr(DisasContext *ctx, arg_s_rrr_shr... function disas_a32_extract_sat (line 1061) | static void disas_a32_extract_sat(DisasContext *ctx, arg_sat *a, uint32_... function disas_a32_extract_sat16 (line 1070) | static void disas_a32_extract_sat16(DisasContext *ctx, arg_sat *a, uint3... function disas_a32_extract_stl (line 1079) | static void disas_a32_extract_stl(DisasContext *ctx, arg_ldrex *a, uint3... function disas_a32_extract_strex (line 1087) | static void disas_a32_extract_strex(DisasContext *ctx, arg_strex *a, uin... function disas_a32_extract_swp (line 1096) | static void disas_a32_extract_swp(DisasContext *ctx, arg_disas_a3226 *a,... function disas_a32 (line 1103) | static bool disas_a32(DisasContext *ctx, uint32_t insn) FILE: qemu/target/arm/decode-sve.inc.c type arg_disas_sve25 (line 3) | typedef struct { type arg_disas_sve26 (line 10) | typedef struct { type arg_disas_sve27 (line 17) | typedef struct { type arg_disas_sve28 (line 22) | typedef struct { type arg_disas_sve29 (line 27) | typedef struct { type arg_disas_sve30 (line 32) | typedef struct { type arg_disas_sve31 (line 40) | typedef struct { type arg_disas_sve32 (line 45) | typedef struct { type arg_disas_sve33 (line 51) | typedef struct { type arg_disas_sve34 (line 55) | typedef struct { type arg_disas_sve35 (line 61) | typedef struct { type arg_disas_sve36 (line 65) | typedef struct { type arg_disas_sve37 (line 72) | typedef struct { type arg_disas_sve38 (line 82) | typedef struct { type arg_disas_sve39 (line 88) | typedef struct { type arg_disas_sve40 (line 97) | typedef struct { type arg_disas_sve41 (line 107) | typedef struct { type arg_disas_sve42 (line 116) | typedef struct { type arg_disas_sve43 (line 126) | typedef struct { type arg_disas_sve44 (line 136) | typedef struct { type arg_disas_sve45 (line 146) | typedef struct { type arg_disas_sve46 (line 154) | typedef struct { type arg_disas_sve47 (line 162) | typedef struct { type arg_incdec2_cnt (line 166) | typedef struct { type arg_incdec2_pred (line 176) | typedef struct { type arg_incdec_cnt (line 185) | typedef struct { type arg_incdec_pred (line 194) | typedef struct { type arg_ptrue (line 202) | typedef struct { type arg_rpr_esz (line 209) | typedef struct { type arg_rpr_s (line 216) | typedef struct { type arg_rpri_esz (line 223) | typedef struct { type arg_rpri_gather_load (line 231) | typedef struct { type arg_rpri_load (line 242) | typedef struct { type arg_rpri_scatter_store (line 251) | typedef struct { type arg_rpri_store (line 260) | typedef struct { type arg_rprr_esz (line 270) | typedef struct { type arg_rprr_gather_load (line 278) | typedef struct { type arg_rprr_load (line 291) | typedef struct { type arg_rprr_s (line 300) | typedef struct { type arg_rprr_scatter_store (line 308) | typedef struct { type arg_rprr_store (line 319) | typedef struct { type arg_rprrr_esz (line 329) | typedef struct { type arg_rr_dbm (line 338) | typedef struct { type arg_rr_esz (line 344) | typedef struct { type arg_rri (line 350) | typedef struct { type arg_rri_esz (line 356) | typedef struct { type arg_rrr_esz (line 363) | typedef struct { type arg_rrri (line 370) | typedef struct { type arg_rprr_esz (line 377) | typedef arg_rprr_esz arg_ORR_zpzz; type arg_rprr_esz (line 379) | typedef arg_rprr_esz arg_EOR_zpzz; type arg_rprr_esz (line 381) | typedef arg_rprr_esz arg_AND_zpzz; type arg_rprr_esz (line 383) | typedef arg_rprr_esz arg_BIC_zpzz; type arg_rprr_esz (line 385) | typedef arg_rprr_esz arg_ADD_zpzz; type arg_rprr_esz (line 387) | typedef arg_rprr_esz arg_SUB_zpzz; type arg_rprr_esz (line 389) | typedef arg_rprr_esz arg_SMAX_zpzz; type arg_rprr_esz (line 391) | typedef arg_rprr_esz arg_UMAX_zpzz; type arg_rprr_esz (line 393) | typedef arg_rprr_esz arg_SMIN_zpzz; type arg_rprr_esz (line 395) | typedef arg_rprr_esz arg_UMIN_zpzz; type arg_rprr_esz (line 397) | typedef arg_rprr_esz arg_SABD_zpzz; type arg_rprr_esz (line 399) | typedef arg_rprr_esz arg_UABD_zpzz; type arg_rprr_esz (line 401) | typedef arg_rprr_esz arg_MUL_zpzz; type arg_rprr_esz (line 403) | typedef arg_rprr_esz arg_SMULH_zpzz; type arg_rprr_esz (line 405) | typedef arg_rprr_esz arg_UMULH_zpzz; type arg_rprr_esz (line 407) | typedef arg_rprr_esz arg_SDIV_zpzz; type arg_rprr_esz (line 409) | typedef arg_rprr_esz arg_UDIV_zpzz; type arg_rpr_esz (line 411) | typedef arg_rpr_esz arg_ORV; type arg_rpr_esz (line 413) | typedef arg_rpr_esz arg_EORV; type arg_rpr_esz (line 415) | typedef arg_rpr_esz arg_ANDV; type arg_rpr_esz (line 417) | typedef arg_rpr_esz arg_MOVPRFX_z; type arg_rpr_esz (line 419) | typedef arg_rpr_esz arg_MOVPRFX_m; type arg_rpr_esz (line 421) | typedef arg_rpr_esz arg_UADDV; type arg_rpr_esz (line 423) | typedef arg_rpr_esz arg_SADDV; type arg_rpr_esz (line 425) | typedef arg_rpr_esz arg_SMAXV; type arg_rpr_esz (line 427) | typedef arg_rpr_esz arg_UMAXV; type arg_rpr_esz (line 429) | typedef arg_rpr_esz arg_SMINV; type arg_rpr_esz (line 431) | typedef arg_rpr_esz arg_UMINV; type arg_rpri_esz (line 433) | typedef arg_rpri_esz arg_ASR_zpzi; type arg_rpri_esz (line 435) | typedef arg_rpri_esz arg_LSR_zpzi; type arg_rpri_esz (line 437) | typedef arg_rpri_esz arg_LSL_zpzi; type arg_rpri_esz (line 439) | typedef arg_rpri_esz arg_ASRD; type arg_rprr_esz (line 441) | typedef arg_rprr_esz arg_ASR_zpzz; type arg_rprr_esz (line 443) | typedef arg_rprr_esz arg_LSR_zpzz; type arg_rprr_esz (line 445) | typedef arg_rprr_esz arg_LSL_zpzz; type arg_rprr_esz (line 447) | typedef arg_rprr_esz arg_ASR_zpzw; type arg_rprr_esz (line 449) | typedef arg_rprr_esz arg_LSR_zpzw; type arg_rprr_esz (line 451) | typedef arg_rprr_esz arg_LSL_zpzw; type arg_rpr_esz (line 453) | typedef arg_rpr_esz arg_CLS; type arg_rpr_esz (line 455) | typedef arg_rpr_esz arg_CLZ; type arg_rpr_esz (line 457) | typedef arg_rpr_esz arg_CNT_zpz; type arg_rpr_esz (line 459) | typedef arg_rpr_esz arg_CNOT; type arg_rpr_esz (line 461) | typedef arg_rpr_esz arg_NOT_zpz; type arg_rpr_esz (line 463) | typedef arg_rpr_esz arg_FABS; type arg_rpr_esz (line 465) | typedef arg_rpr_esz arg_FNEG; type arg_rpr_esz (line 467) | typedef arg_rpr_esz arg_ABS; type arg_rpr_esz (line 469) | typedef arg_rpr_esz arg_NEG; type arg_rpr_esz (line 471) | typedef arg_rpr_esz arg_SXTB; type arg_rpr_esz (line 473) | typedef arg_rpr_esz arg_UXTB; type arg_rpr_esz (line 475) | typedef arg_rpr_esz arg_SXTH; type arg_rpr_esz (line 477) | typedef arg_rpr_esz arg_UXTH; type arg_rpr_esz (line 479) | typedef arg_rpr_esz arg_SXTW; type arg_rpr_esz (line 481) | typedef arg_rpr_esz arg_UXTW; type arg_rprr_esz (line 483) | typedef arg_rprr_esz arg_FCMGE_ppzz; type arg_rprr_esz (line 485) | typedef arg_rprr_esz arg_FCMGT_ppzz; type arg_rprr_esz (line 487) | typedef arg_rprr_esz arg_FCMEQ_ppzz; type arg_rprr_esz (line 489) | typedef arg_rprr_esz arg_FCMNE_ppzz; type arg_rprr_esz (line 491) | typedef arg_rprr_esz arg_FCMUO_ppzz; type arg_rprr_esz (line 493) | typedef arg_rprr_esz arg_FACGE_ppzz; type arg_rprr_esz (line 495) | typedef arg_rprr_esz arg_FACGT_ppzz; type arg_rprrr_esz (line 497) | typedef arg_rprrr_esz arg_MLA; type arg_rprrr_esz (line 499) | typedef arg_rprrr_esz arg_MLS; type arg_rrr_esz (line 501) | typedef arg_rrr_esz arg_ADD_zzz; type arg_rrr_esz (line 503) | typedef arg_rrr_esz arg_SUB_zzz; type arg_rrr_esz (line 505) | typedef arg_rrr_esz arg_SQADD_zzz; type arg_rrr_esz (line 507) | typedef arg_rrr_esz arg_UQADD_zzz; type arg_rrr_esz (line 509) | typedef arg_rrr_esz arg_SQSUB_zzz; type arg_rrr_esz (line 511) | typedef arg_rrr_esz arg_UQSUB_zzz; type arg_rrr_esz (line 513) | typedef arg_rrr_esz arg_AND_zzz; type arg_rrr_esz (line 515) | typedef arg_rrr_esz arg_ORR_zzz; type arg_rrr_esz (line 517) | typedef arg_rrr_esz arg_EOR_zzz; type arg_rrr_esz (line 519) | typedef arg_rrr_esz arg_BIC_zzz; type arg_disas_sve25 (line 521) | typedef arg_disas_sve25 arg_INDEX_ii; type arg_disas_sve26 (line 523) | typedef arg_disas_sve26 arg_INDEX_ir; type arg_rri_esz (line 525) | typedef arg_rri_esz arg_INDEX_ri; type arg_rrr_esz (line 527) | typedef arg_rrr_esz arg_INDEX_rr; type arg_rri (line 529) | typedef arg_rri arg_ADDVL; type arg_rri (line 531) | typedef arg_rri arg_ADDPL; type arg_disas_sve27 (line 533) | typedef arg_disas_sve27 arg_RDVL; type arg_rri_esz (line 535) | typedef arg_rri_esz arg_ASR_zzi; type arg_rri_esz (line 537) | typedef arg_rri_esz arg_LSR_zzi; type arg_rri_esz (line 539) | typedef arg_rri_esz arg_LSL_zzi; type arg_rrr_esz (line 541) | typedef arg_rrr_esz arg_ASR_zzw; type arg_rrr_esz (line 543) | typedef arg_rrr_esz arg_LSR_zzw; type arg_rrr_esz (line 545) | typedef arg_rrr_esz arg_LSL_zzw; type arg_rrri (line 547) | typedef arg_rrri arg_ADR_s32; type arg_rrri (line 549) | typedef arg_rrri arg_ADR_u32; type arg_rrri (line 551) | typedef arg_rrri arg_ADR_p32; type arg_rrri (line 553) | typedef arg_rrri arg_ADR_p64; type arg_disas_sve28 (line 555) | typedef arg_disas_sve28 arg_MOVPRFX; type arg_rr_esz (line 557) | typedef arg_rr_esz arg_FEXPA; type arg_rrr_esz (line 559) | typedef arg_rrr_esz arg_FTSSEL; type arg_incdec_cnt (line 561) | typedef arg_incdec_cnt arg_CNT_r; type arg_incdec_cnt (line 563) | typedef arg_incdec_cnt arg_INCDEC_r; type arg_incdec_cnt (line 565) | typedef arg_incdec_cnt arg_SINCDEC_r_32; type arg_incdec_cnt (line 567) | typedef arg_incdec_cnt arg_SINCDEC_r_64; type arg_incdec2_cnt (line 569) | typedef arg_incdec2_cnt arg_INCDEC_v; type arg_incdec2_cnt (line 571) | typedef arg_incdec2_cnt arg_SINCDEC_v; type arg_rr_dbm (line 573) | typedef arg_rr_dbm arg_ORR_zzi; type arg_rr_dbm (line 575) | typedef arg_rr_dbm arg_EOR_zzi; type arg_rr_dbm (line 577) | typedef arg_rr_dbm arg_AND_zzi; type arg_disas_sve29 (line 579) | typedef arg_disas_sve29 arg_DUPM; type arg_rpri_esz (line 581) | typedef arg_rpri_esz arg_FCPY; type arg_rpri_esz (line 583) | typedef arg_rpri_esz arg_CPY_m_i; type arg_rpri_esz (line 585) | typedef arg_rpri_esz arg_CPY_z_i; type arg_rrri (line 587) | typedef arg_rrri arg_EXT; type arg_rr_esz (line 589) | typedef arg_rr_esz arg_DUP_s; type arg_rri (line 591) | typedef arg_rri arg_DUP_x; type arg_rrr_esz (line 593) | typedef arg_rrr_esz arg_INSR_f; type arg_rrr_esz (line 595) | typedef arg_rrr_esz arg_INSR_r; type arg_rr_esz (line 597) | typedef arg_rr_esz arg_REV_v; type arg_rrr_esz (line 599) | typedef arg_rrr_esz arg_TBL; type arg_disas_sve30 (line 601) | typedef arg_disas_sve30 arg_UNPK; type arg_rrr_esz (line 603) | typedef arg_rrr_esz arg_ZIP1_p; type arg_rrr_esz (line 605) | typedef arg_rrr_esz arg_ZIP2_p; type arg_rrr_esz (line 607) | typedef arg_rrr_esz arg_UZP1_p; type arg_rrr_esz (line 609) | typedef arg_rrr_esz arg_UZP2_p; type arg_rrr_esz (line 611) | typedef arg_rrr_esz arg_TRN1_p; type arg_rrr_esz (line 613) | typedef arg_rrr_esz arg_TRN2_p; type arg_rr_esz (line 615) | typedef arg_rr_esz arg_REV_p; type arg_rr_esz (line 617) | typedef arg_rr_esz arg_PUNPKLO; type arg_rr_esz (line 619) | typedef arg_rr_esz arg_PUNPKHI; type arg_rrr_esz (line 621) | typedef arg_rrr_esz arg_ZIP1_z; type arg_rrr_esz (line 623) | typedef arg_rrr_esz arg_ZIP2_z; type arg_rrr_esz (line 625) | typedef arg_rrr_esz arg_UZP1_z; type arg_rrr_esz (line 627) | typedef arg_rrr_esz arg_UZP2_z; type arg_rrr_esz (line 629) | typedef arg_rrr_esz arg_TRN1_z; type arg_rrr_esz (line 631) | typedef arg_rrr_esz arg_TRN2_z; type arg_rpr_esz (line 633) | typedef arg_rpr_esz arg_COMPACT; type arg_rprr_esz (line 635) | typedef arg_rprr_esz arg_CLASTA_z; type arg_rprr_esz (line 637) | typedef arg_rprr_esz arg_CLASTB_z; type arg_rpr_esz (line 639) | typedef arg_rpr_esz arg_CLASTA_v; type arg_rpr_esz (line 641) | typedef arg_rpr_esz arg_CLASTB_v; type arg_rpr_esz (line 643) | typedef arg_rpr_esz arg_CLASTA_r; type arg_rpr_esz (line 645) | typedef arg_rpr_esz arg_CLASTB_r; type arg_rpr_esz (line 647) | typedef arg_rpr_esz arg_LASTA_v; type arg_rpr_esz (line 649) | typedef arg_rpr_esz arg_LASTB_v; type arg_rpr_esz (line 651) | typedef arg_rpr_esz arg_LASTA_r; type arg_rpr_esz (line 653) | typedef arg_rpr_esz arg_LASTB_r; type arg_rpr_esz (line 655) | typedef arg_rpr_esz arg_CPY_m_v; type arg_rpr_esz (line 657) | typedef arg_rpr_esz arg_CPY_m_r; type arg_rpr_esz (line 659) | typedef arg_rpr_esz arg_REVB; type arg_rpr_esz (line 661) | typedef arg_rpr_esz arg_REVH; type arg_rpr_esz (line 663) | typedef arg_rpr_esz arg_REVW; type arg_rpr_esz (line 665) | typedef arg_rpr_esz arg_RBIT; type arg_rprr_esz (line 667) | typedef arg_rprr_esz arg_SPLICE; type arg_rprr_esz (line 669) | typedef arg_rprr_esz arg_SEL_zpzz; type arg_rprr_esz (line 671) | typedef arg_rprr_esz arg_CMPHS_ppzz; type arg_rprr_esz (line 673) | typedef arg_rprr_esz arg_CMPHI_ppzz; type arg_rprr_esz (line 675) | typedef arg_rprr_esz arg_CMPGE_ppzz; type arg_rprr_esz (line 677) | typedef arg_rprr_esz arg_CMPGT_ppzz; type arg_rprr_esz (line 679) | typedef arg_rprr_esz arg_CMPEQ_ppzz; type arg_rprr_esz (line 681) | typedef arg_rprr_esz arg_CMPNE_ppzz; type arg_rprr_esz (line 683) | typedef arg_rprr_esz arg_CMPEQ_ppzw; type arg_rprr_esz (line 685) | typedef arg_rprr_esz arg_CMPNE_ppzw; type arg_rprr_esz (line 687) | typedef arg_rprr_esz arg_CMPGE_ppzw; type arg_rprr_esz (line 689) | typedef arg_rprr_esz arg_CMPGT_ppzw; type arg_rprr_esz (line 691) | typedef arg_rprr_esz arg_CMPLT_ppzw; type arg_rprr_esz (line 693) | typedef arg_rprr_esz arg_CMPLE_ppzw; type arg_rprr_esz (line 695) | typedef arg_rprr_esz arg_CMPHS_ppzw; type arg_rprr_esz (line 697) | typedef arg_rprr_esz arg_CMPHI_ppzw; type arg_rprr_esz (line 699) | typedef arg_rprr_esz arg_CMPLO_ppzw; type arg_rprr_esz (line 701) | typedef arg_rprr_esz arg_CMPLS_ppzw; type arg_rpri_esz (line 703) | typedef arg_rpri_esz arg_CMPHS_ppzi; type arg_rpri_esz (line 705) | typedef arg_rpri_esz arg_CMPHI_ppzi; type arg_rpri_esz (line 707) | typedef arg_rpri_esz arg_CMPLO_ppzi; type arg_rpri_esz (line 709) | typedef arg_rpri_esz arg_CMPLS_ppzi; type arg_rpri_esz (line 711) | typedef arg_rpri_esz arg_CMPGE_ppzi; type arg_rpri_esz (line 713) | typedef arg_rpri_esz arg_CMPGT_ppzi; type arg_rpri_esz (line 715) | typedef arg_rpri_esz arg_CMPLT_ppzi; type arg_rpri_esz (line 717) | typedef arg_rpri_esz arg_CMPLE_ppzi; type arg_rpri_esz (line 719) | typedef arg_rpri_esz arg_CMPEQ_ppzi; type arg_rpri_esz (line 721) | typedef arg_rpri_esz arg_CMPNE_ppzi; type arg_rprr_s (line 723) | typedef arg_rprr_s arg_AND_pppp; type arg_rprr_s (line 725) | typedef arg_rprr_s arg_BIC_pppp; type arg_rprr_s (line 727) | typedef arg_rprr_s arg_EOR_pppp; type arg_rprr_s (line 729) | typedef arg_rprr_s arg_SEL_pppp; type arg_rprr_s (line 731) | typedef arg_rprr_s arg_ORR_pppp; type arg_rprr_s (line 733) | typedef arg_rprr_s arg_ORN_pppp; type arg_rprr_s (line 735) | typedef arg_rprr_s arg_NOR_pppp; type arg_rprr_s (line 737) | typedef arg_rprr_s arg_NAND_pppp; type arg_disas_sve31 (line 739) | typedef arg_disas_sve31 arg_PTEST; type arg_ptrue (line 741) | typedef arg_ptrue arg_PTRUE; type arg_disas_sve32 (line 743) | typedef arg_disas_sve32 arg_SETFFR; type arg_disas_sve33 (line 745) | typedef arg_disas_sve33 arg_PFALSE; type arg_disas_sve34 (line 747) | typedef arg_disas_sve34 arg_RDFFR_p; type arg_disas_sve33 (line 749) | typedef arg_disas_sve33 arg_RDFFR; type arg_disas_sve35 (line 751) | typedef arg_disas_sve35 arg_WRFFR; type arg_rr_esz (line 753) | typedef arg_rr_esz arg_PFIRST; type arg_rr_esz (line 755) | typedef arg_rr_esz arg_PNEXT; type arg_rprr_s (line 757) | typedef arg_rprr_s arg_BRKPA; type arg_rprr_s (line 759) | typedef arg_rprr_s arg_BRKPB; type arg_rpr_s (line 761) | typedef arg_rpr_s arg_BRKA_z; type arg_rpr_s (line 763) | typedef arg_rpr_s arg_BRKB_z; type arg_rpr_s (line 765) | typedef arg_rpr_s arg_BRKA_m; type arg_rpr_s (line 767) | typedef arg_rpr_s arg_BRKB_m; type arg_rpr_s (line 769) | typedef arg_rpr_s arg_BRKN; type arg_rpr_esz (line 771) | typedef arg_rpr_esz arg_CNTP; type arg_incdec_pred (line 773) | typedef arg_incdec_pred arg_INCDECP_r; type arg_incdec2_pred (line 775) | typedef arg_incdec2_pred arg_INCDECP_z; type arg_incdec_pred (line 777) | typedef arg_incdec_pred arg_SINCDECP_r_32; type arg_incdec_pred (line 779) | typedef arg_incdec_pred arg_SINCDECP_r_64; type arg_incdec2_pred (line 781) | typedef arg_incdec2_pred arg_SINCDECP_z; type arg_disas_sve36 (line 783) | typedef arg_disas_sve36 arg_CTERM; type arg_disas_sve37 (line 785) | typedef arg_disas_sve37 arg_WHILE; type arg_disas_sve38 (line 787) | typedef arg_disas_sve38 arg_FDUP; type arg_disas_sve38 (line 789) | typedef arg_disas_sve38 arg_DUP_i; type arg_rri_esz (line 791) | typedef arg_rri_esz arg_ADD_zzi; type arg_rri_esz (line 793) | typedef arg_rri_esz arg_SUB_zzi; type arg_rri_esz (line 795) | typedef arg_rri_esz arg_SUBR_zzi; type arg_rri_esz (line 797) | typedef arg_rri_esz arg_SQADD_zzi; type arg_rri_esz (line 799) | typedef arg_rri_esz arg_UQADD_zzi; type arg_rri_esz (line 801) | typedef arg_rri_esz arg_SQSUB_zzi; type arg_rri_esz (line 803) | typedef arg_rri_esz arg_UQSUB_zzi; type arg_rri_esz (line 805) | typedef arg_rri_esz arg_SMAX_zzi; type arg_rri_esz (line 807) | typedef arg_rri_esz arg_UMAX_zzi; type arg_rri_esz (line 809) | typedef arg_rri_esz arg_SMIN_zzi; type arg_rri_esz (line 811) | typedef arg_rri_esz arg_UMIN_zzi; type arg_rri_esz (line 813) | typedef arg_rri_esz arg_MUL_zzi; type arg_disas_sve39 (line 815) | typedef arg_disas_sve39 arg_DOT_zzz; type arg_disas_sve40 (line 817) | typedef arg_disas_sve40 arg_DOT_zzx; type arg_disas_sve41 (line 819) | typedef arg_disas_sve41 arg_FCADD; type arg_disas_sve42 (line 821) | typedef arg_disas_sve42 arg_FCMLA_zpzzz; type arg_disas_sve43 (line 823) | typedef arg_disas_sve43 arg_FCMLA_zzxz; type arg_disas_sve44 (line 825) | typedef arg_disas_sve44 arg_FMLA_zzxz; type arg_disas_sve45 (line 827) | typedef arg_disas_sve45 arg_FMUL_zzx; type arg_rpr_esz (line 829) | typedef arg_rpr_esz arg_FADDV; type arg_rpr_esz (line 831) | typedef arg_rpr_esz arg_FMAXNMV; type arg_rpr_esz (line 833) | typedef arg_rpr_esz arg_FMINNMV; type arg_rpr_esz (line 835) | typedef arg_rpr_esz arg_FMAXV; type arg_rpr_esz (line 837) | typedef arg_rpr_esz arg_FMINV; type arg_rr_esz (line 839) | typedef arg_rr_esz arg_FRECPE; type arg_rr_esz (line 841) | typedef arg_rr_esz arg_FRSQRTE; type arg_rpr_esz (line 843) | typedef arg_rpr_esz arg_FCMGE_ppz0; type arg_rpr_esz (line 845) | typedef arg_rpr_esz arg_FCMGT_ppz0; type arg_rpr_esz (line 847) | typedef arg_rpr_esz arg_FCMLT_ppz0; type arg_rpr_esz (line 849) | typedef arg_rpr_esz arg_FCMLE_ppz0; type arg_rpr_esz (line 851) | typedef arg_rpr_esz arg_FCMEQ_ppz0; type arg_rpr_esz (line 853) | typedef arg_rpr_esz arg_FCMNE_ppz0; type arg_rprr_esz (line 855) | typedef arg_rprr_esz arg_FADDA; type arg_rrr_esz (line 857) | typedef arg_rrr_esz arg_FADD_zzz; type arg_rrr_esz (line 859) | typedef arg_rrr_esz arg_FSUB_zzz; type arg_rrr_esz (line 861) | typedef arg_rrr_esz arg_FMUL_zzz; type arg_rrr_esz (line 863) | typedef arg_rrr_esz arg_FTSMUL; type arg_rrr_esz (line 865) | typedef arg_rrr_esz arg_FRECPS; type arg_rrr_esz (line 867) | typedef arg_rrr_esz arg_FRSQRTS; type arg_rprr_esz (line 869) | typedef arg_rprr_esz arg_FADD_zpzz; type arg_rprr_esz (line 871) | typedef arg_rprr_esz arg_FSUB_zpzz; type arg_rprr_esz (line 873) | typedef arg_rprr_esz arg_FMUL_zpzz; type arg_rprr_esz (line 875) | typedef arg_rprr_esz arg_FMAXNM_zpzz; type arg_rprr_esz (line 877) | typedef arg_rprr_esz arg_FMINNM_zpzz; type arg_rprr_esz (line 879) | typedef arg_rprr_esz arg_FMAX_zpzz; type arg_rprr_esz (line 881) | typedef arg_rprr_esz arg_FMIN_zpzz; type arg_rprr_esz (line 883) | typedef arg_rprr_esz arg_FABD; type arg_rprr_esz (line 885) | typedef arg_rprr_esz arg_FSCALE; type arg_rprr_esz (line 887) | typedef arg_rprr_esz arg_FMULX; type arg_rprr_esz (line 889) | typedef arg_rprr_esz arg_FDIV; type arg_rpri_esz (line 891) | typedef arg_rpri_esz arg_FADD_zpzi; type arg_rpri_esz (line 893) | typedef arg_rpri_esz arg_FSUB_zpzi; type arg_rpri_esz (line 895) | typedef arg_rpri_esz arg_FMUL_zpzi; type arg_rpri_esz (line 897) | typedef arg_rpri_esz arg_FSUBR_zpzi; type arg_rpri_esz (line 899) | typedef arg_rpri_esz arg_FMAXNM_zpzi; type arg_rpri_esz (line 901) | typedef arg_rpri_esz arg_FMINNM_zpzi; type arg_rpri_esz (line 903) | typedef arg_rpri_esz arg_FMAX_zpzi; type arg_rpri_esz (line 905) | typedef arg_rpri_esz arg_FMIN_zpzi; type arg_disas_sve46 (line 907) | typedef arg_disas_sve46 arg_FTMAD; type arg_rprrr_esz (line 909) | typedef arg_rprrr_esz arg_FMLA_zpzzz; type arg_rprrr_esz (line 911) | typedef arg_rprrr_esz arg_FMLS_zpzzz; type arg_rprrr_esz (line 913) | typedef arg_rprrr_esz arg_FNMLA_zpzzz; type arg_rprrr_esz (line 915) | typedef arg_rprrr_esz arg_FNMLS_zpzzz; type arg_rpr_esz (line 917) | typedef arg_rpr_esz arg_FCVT_sh; type arg_rpr_esz (line 919) | typedef arg_rpr_esz arg_FCVT_hs; type arg_rpr_esz (line 921) | typedef arg_rpr_esz arg_FCVT_dh; type arg_rpr_esz (line 923) | typedef arg_rpr_esz arg_FCVT_hd; type arg_rpr_esz (line 925) | typedef arg_rpr_esz arg_FCVT_ds; type arg_rpr_esz (line 927) | typedef arg_rpr_esz arg_FCVT_sd; type arg_rpr_esz (line 929) | typedef arg_rpr_esz arg_FCVTZS_hh; type arg_rpr_esz (line 931) | typedef arg_rpr_esz arg_FCVTZU_hh; type arg_rpr_esz (line 933) | typedef arg_rpr_esz arg_FCVTZS_hs; type arg_rpr_esz (line 935) | typedef arg_rpr_esz arg_FCVTZU_hs; type arg_rpr_esz (line 937) | typedef arg_rpr_esz arg_FCVTZS_hd; type arg_rpr_esz (line 939) | typedef arg_rpr_esz arg_FCVTZU_hd; type arg_rpr_esz (line 941) | typedef arg_rpr_esz arg_FCVTZS_ss; type arg_rpr_esz (line 943) | typedef arg_rpr_esz arg_FCVTZU_ss; type arg_rpr_esz (line 945) | typedef arg_rpr_esz arg_FCVTZS_ds; type arg_rpr_esz (line 947) | typedef arg_rpr_esz arg_FCVTZU_ds; type arg_rpr_esz (line 949) | typedef arg_rpr_esz arg_FCVTZS_sd; type arg_rpr_esz (line 951) | typedef arg_rpr_esz arg_FCVTZU_sd; type arg_rpr_esz (line 953) | typedef arg_rpr_esz arg_FCVTZS_dd; type arg_rpr_esz (line 955) | typedef arg_rpr_esz arg_FCVTZU_dd; type arg_rpr_esz (line 957) | typedef arg_rpr_esz arg_FRINTN; type arg_rpr_esz (line 959) | typedef arg_rpr_esz arg_FRINTP; type arg_rpr_esz (line 961) | typedef arg_rpr_esz arg_FRINTM; type arg_rpr_esz (line 963) | typedef arg_rpr_esz arg_FRINTZ; type arg_rpr_esz (line 965) | typedef arg_rpr_esz arg_FRINTA; type arg_rpr_esz (line 967) | typedef arg_rpr_esz arg_FRINTX; type arg_rpr_esz (line 969) | typedef arg_rpr_esz arg_FRINTI; type arg_rpr_esz (line 971) | typedef arg_rpr_esz arg_FRECPX; type arg_rpr_esz (line 973) | typedef arg_rpr_esz arg_FSQRT; type arg_rpr_esz (line 975) | typedef arg_rpr_esz arg_SCVTF_hh; type arg_rpr_esz (line 977) | typedef arg_rpr_esz arg_SCVTF_sh; type arg_rpr_esz (line 979) | typedef arg_rpr_esz arg_SCVTF_dh; type arg_rpr_esz (line 981) | typedef arg_rpr_esz arg_SCVTF_ss; type arg_rpr_esz (line 983) | typedef arg_rpr_esz arg_SCVTF_sd; type arg_rpr_esz (line 985) | typedef arg_rpr_esz arg_SCVTF_ds; type arg_rpr_esz (line 987) | typedef arg_rpr_esz arg_SCVTF_dd; type arg_rpr_esz (line 989) | typedef arg_rpr_esz arg_UCVTF_hh; type arg_rpr_esz (line 991) | typedef arg_rpr_esz arg_UCVTF_sh; type arg_rpr_esz (line 993) | typedef arg_rpr_esz arg_UCVTF_dh; type arg_rpr_esz (line 995) | typedef arg_rpr_esz arg_UCVTF_ss; type arg_rpr_esz (line 997) | typedef arg_rpr_esz arg_UCVTF_sd; type arg_rpr_esz (line 999) | typedef arg_rpr_esz arg_UCVTF_ds; type arg_rpr_esz (line 1001) | typedef arg_rpr_esz arg_UCVTF_dd; type arg_rri (line 1003) | typedef arg_rri arg_LDR_pri; type arg_rri (line 1005) | typedef arg_rri arg_LDR_zri; type arg_rpri_load (line 1007) | typedef arg_rpri_load arg_LD1R_zpri; type arg_rprr_gather_load (line 1009) | typedef arg_rprr_gather_load arg_LD1_zprz; type arg_rpri_gather_load (line 1011) | typedef arg_rpri_gather_load arg_LD1_zpiz; type arg_rprr_load (line 1013) | typedef arg_rprr_load arg_LD_zprr; type arg_rprr_load (line 1015) | typedef arg_rprr_load arg_LDFF1_zprr; type arg_rpri_load (line 1017) | typedef arg_rpri_load arg_LD_zpri; type arg_rpri_load (line 1019) | typedef arg_rpri_load arg_LDNF1_zpri; type arg_rprr_load (line 1021) | typedef arg_rprr_load arg_LD1RQ_zprr; type arg_rpri_load (line 1023) | typedef arg_rpri_load arg_LD1RQ_zpri; type arg_disas_sve32 (line 1025) | typedef arg_disas_sve32 arg_PRF; type arg_disas_sve47 (line 1027) | typedef arg_disas_sve47 arg_PRF_rr; type arg_rri (line 1029) | typedef arg_rri arg_STR_pri; type arg_rri (line 1031) | typedef arg_rri arg_STR_zri; type arg_rpri_store (line 1033) | typedef arg_rpri_store arg_ST_zpri; type arg_rprr_store (line 1035) | typedef arg_rprr_store arg_ST_zprr; type arg_rprr_scatter_store (line 1037) | typedef arg_rprr_scatter_store arg_ST1_zprz; type arg_rpri_scatter_store (line 1039) | typedef arg_rpri_scatter_store arg_ST1_zpiz; function disas_sve_extract_disas_sve_Fmt_55 (line 1042) | static void disas_sve_extract_disas_sve_Fmt_55(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_56 (line 1050) | static void disas_sve_extract_disas_sve_Fmt_56(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_57 (line 1058) | static void disas_sve_extract_disas_sve_Fmt_57(DisasContext *ctx, arg_rr... function disas_sve_extract_disas_sve_Fmt_58 (line 1066) | static void disas_sve_extract_disas_sve_Fmt_58(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_59 (line 1072) | static void disas_sve_extract_disas_sve_Fmt_59(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_60 (line 1078) | static void disas_sve_extract_disas_sve_Fmt_60(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_61 (line 1084) | static void disas_sve_extract_disas_sve_Fmt_61(DisasContext *ctx, arg_rr... function disas_sve_extract_disas_sve_Fmt_62 (line 1092) | static void disas_sve_extract_disas_sve_Fmt_62(DisasContext *ctx, arg_rr... function disas_sve_extract_disas_sve_Fmt_63 (line 1099) | static void disas_sve_extract_disas_sve_Fmt_63(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_64 (line 1108) | static void disas_sve_extract_disas_sve_Fmt_64(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_65 (line 1114) | static void disas_sve_extract_disas_sve_Fmt_65(DisasContext *ctx, arg_pt... function disas_sve_extract_disas_sve_Fmt_66 (line 1122) | static void disas_sve_extract_disas_sve_Fmt_66(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_67 (line 1126) | static void disas_sve_extract_disas_sve_Fmt_67(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_68 (line 1131) | static void disas_sve_extract_disas_sve_Fmt_68(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_69 (line 1138) | static void disas_sve_extract_disas_sve_Fmt_69(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_70 (line 1143) | static void disas_sve_extract_disas_sve_Fmt_70(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_71 (line 1151) | static void disas_sve_extract_disas_sve_Fmt_71(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_72 (line 1162) | static void disas_sve_extract_disas_sve_Fmt_72(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_73 (line 1169) | static void disas_sve_extract_disas_sve_Fmt_73(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_74 (line 1176) | static void disas_sve_extract_disas_sve_Fmt_74(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_75 (line 1186) | static void disas_sve_extract_disas_sve_Fmt_75(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_76 (line 1197) | static void disas_sve_extract_disas_sve_Fmt_76(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_77 (line 1208) | static void disas_sve_extract_disas_sve_Fmt_77(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_78 (line 1218) | static void disas_sve_extract_disas_sve_Fmt_78(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_79 (line 1229) | static void disas_sve_extract_disas_sve_Fmt_79(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_80 (line 1240) | static void disas_sve_extract_disas_sve_Fmt_80(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_81 (line 1251) | static void disas_sve_extract_disas_sve_Fmt_81(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_82 (line 1262) | static void disas_sve_extract_disas_sve_Fmt_82(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_83 (line 1273) | static void disas_sve_extract_disas_sve_Fmt_83(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_84 (line 1284) | static void disas_sve_extract_disas_sve_Fmt_84(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_85 (line 1293) | static void disas_sve_extract_disas_sve_Fmt_85(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_86 (line 1302) | static void disas_sve_extract_disas_sve_Fmt_86(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_87 (line 1311) | static void disas_sve_extract_disas_sve_Fmt_87(DisasContext *ctx, arg_di... function disas_sve_extract_disas_sve_Fmt_88 (line 1320) | static void disas_sve_extract_disas_sve_Fmt_88(DisasContext *ctx, arg_rp... function disas_sve_extract_disas_sve_Fmt_89 (line 1330) | static void disas_sve_extract_disas_sve_Fmt_89(DisasContext *ctx, arg_di... function disas_sve_extract_incdec2_cnt (line 1335) | static void disas_sve_extract_incdec2_cnt(DisasContext *ctx, arg_incdec2... function disas_sve_extract_incdec2_pred (line 1344) | static void disas_sve_extract_incdec2_pred(DisasContext *ctx, arg_incdec... function disas_sve_extract_incdec_cnt (line 1352) | static void disas_sve_extract_incdec_cnt(DisasContext *ctx, arg_incdec_c... function disas_sve_extract_incdec_pred (line 1360) | static void disas_sve_extract_incdec_pred(DisasContext *ctx, arg_incdec_... function disas_sve_extract_pd_pg_pn_pm_s (line 1367) | static void disas_sve_extract_pd_pg_pn_pm_s(DisasContext *ctx, arg_rprr_... function disas_sve_extract_pd_pg_pn_s (line 1376) | static void disas_sve_extract_pd_pg_pn_s(DisasContext *ctx, arg_rpr_s *a... function disas_sve_extract_pd_pg_pn_s0 (line 1384) | static void disas_sve_extract_pd_pg_pn_s0(DisasContext *ctx, arg_rpr_s *... function disas_sve_extract_pd_pg_rn (line 1392) | static void disas_sve_extract_pd_pg_rn(DisasContext *ctx, arg_rpr_esz *a... function disas_sve_extract_pd_pg_rn_i5 (line 1400) | static void disas_sve_extract_pd_pg_rn_i5(DisasContext *ctx, arg_rpri_es... function disas_sve_extract_pd_pg_rn_i7 (line 1409) | static void disas_sve_extract_pd_pg_rn_i7(DisasContext *ctx, arg_rpri_es... function disas_sve_extract_pd_pg_rn_rm (line 1418) | static void disas_sve_extract_pd_pg_rn_rm(DisasContext *ctx, arg_rprr_es... function disas_sve_extract_pd_pn (line 1427) | static void disas_sve_extract_pd_pn(DisasContext *ctx, arg_rr_esz *a, ui... function disas_sve_extract_pd_pn_e0 (line 1434) | static void disas_sve_extract_pd_pn_e0(DisasContext *ctx, arg_rr_esz *a,... function disas_sve_extract_pd_pn_pm (line 1441) | static void disas_sve_extract_pd_pn_pm(DisasContext *ctx, arg_rrr_esz *a... function disas_sve_extract_pd_rn_i9 (line 1449) | static void disas_sve_extract_pd_rn_i9(DisasContext *ctx, arg_rri *a, ui... function disas_sve_extract_rd_pg4_pn (line 1456) | static void disas_sve_extract_rd_pg4_pn(DisasContext *ctx, arg_rpr_esz *... function disas_sve_extract_rd_pg4_rn_rm (line 1464) | static void disas_sve_extract_rd_pg4_rn_rm(DisasContext *ctx, arg_rprr_e... function disas_sve_extract_rd_pg_rn (line 1473) | static void disas_sve_extract_rd_pg_rn(DisasContext *ctx, arg_rpr_esz *a... function disas_sve_extract_rd_pg_rn_e0 (line 1481) | static void disas_sve_extract_rd_pg_rn_e0(DisasContext *ctx, arg_rpr_esz... function disas_sve_extract_rd_rn (line 1489) | static void disas_sve_extract_rd_rn(DisasContext *ctx, arg_rr_esz *a, ui... function disas_sve_extract_rd_rn_i6 (line 1496) | static void disas_sve_extract_rd_rn_i6(DisasContext *ctx, arg_rri *a, ui... function disas_sve_extract_rd_rn_i9 (line 1503) | static void disas_sve_extract_rd_rn_i9(DisasContext *ctx, arg_rri *a, ui... function disas_sve_extract_rd_rn_msz_rm (line 1510) | static void disas_sve_extract_rd_rn_msz_rm(DisasContext *ctx, arg_rrri *... function disas_sve_extract_rd_rn_rm (line 1518) | static void disas_sve_extract_rd_rn_rm(DisasContext *ctx, arg_rrr_esz *a... function disas_sve_extract_rd_rn_rm_e0 (line 1526) | static void disas_sve_extract_rd_rn_rm_e0(DisasContext *ctx, arg_rrr_esz... function disas_sve_extract_rd_rn_tszimm (line 1534) | static void disas_sve_extract_rd_rn_tszimm(DisasContext *ctx, arg_rri_es... function disas_sve_extract_rda_pg_rn_rm (line 1541) | static void disas_sve_extract_rda_pg_rn_rm(DisasContext *ctx, arg_rprrr_... function disas_sve_extract_rdm_pg_rn (line 1551) | static void disas_sve_extract_rdm_pg_rn(DisasContext *ctx, arg_rprr_esz ... function disas_sve_extract_rdn_dbm (line 1560) | static void disas_sve_extract_rdn_dbm(DisasContext *ctx, arg_rr_dbm *a, ... function disas_sve_extract_rdn_i1 (line 1567) | static void disas_sve_extract_rdn_i1(DisasContext *ctx, arg_rpri_esz *a,... function disas_sve_extract_rdn_i8s (line 1576) | static void disas_sve_extract_rdn_i8s(DisasContext *ctx, arg_rri_esz *a,... function disas_sve_extract_rdn_i8u (line 1584) | static void disas_sve_extract_rdn_i8u(DisasContext *ctx, arg_rri_esz *a,... function disas_sve_extract_rdn_pg4 (line 1592) | static void disas_sve_extract_rdn_pg4(DisasContext *ctx, arg_rpri_esz *a... function disas_sve_extract_rdn_pg_ra_rm (line 1600) | static void disas_sve_extract_rdn_pg_ra_rm(DisasContext *ctx, arg_rprrr_... function disas_sve_extract_rdn_pg_rm (line 1610) | static void disas_sve_extract_rdn_pg_rm(DisasContext *ctx, arg_rprr_esz ... function disas_sve_extract_rdn_pg_rm_ra (line 1619) | static void disas_sve_extract_rdn_pg_rm_ra(DisasContext *ctx, arg_rprrr_... function disas_sve_extract_rdn_pg_tszimm (line 1629) | static void disas_sve_extract_rdn_pg_tszimm(DisasContext *ctx, arg_rpri_... function disas_sve_extract_rdn_rm (line 1637) | static void disas_sve_extract_rdn_rm(DisasContext *ctx, arg_rrr_esz *a, ... function disas_sve_extract_rdn_sh_i8u (line 1645) | static void disas_sve_extract_rdn_sh_i8u(DisasContext *ctx, arg_rri_esz ... function disas_sve_extract_rpri_g_load (line 1653) | static void disas_sve_extract_rpri_g_load(DisasContext *ctx, arg_rpri_ga... function disas_sve_extract_rpri_load_dt (line 1664) | static void disas_sve_extract_rpri_load_dt(DisasContext *ctx, arg_rpri_l... function disas_sve_extract_rpri_load_msz (line 1673) | static void disas_sve_extract_rpri_load_msz(DisasContext *ctx, arg_rpri_... function disas_sve_extract_rpri_scatter_store (line 1682) | static void disas_sve_extract_rpri_scatter_store(DisasContext *ctx, arg_... function disas_sve_extract_rpri_store_msz (line 1691) | static void disas_sve_extract_rpri_store_msz(DisasContext *ctx, arg_rpri... function disas_sve_extract_rprr_g_load_sc (line 1700) | static void disas_sve_extract_rprr_g_load_sc(DisasContext *ctx, arg_rprr... function disas_sve_extract_rprr_g_load_u (line 1711) | static void disas_sve_extract_rprr_g_load_u(DisasContext *ctx, arg_rprr_... function disas_sve_extract_rprr_g_load_u_sc (line 1722) | static void disas_sve_extract_rprr_g_load_u_sc(DisasContext *ctx, arg_rp... function disas_sve_extract_rprr_g_load_xs_sc (line 1734) | static void disas_sve_extract_rprr_g_load_xs_sc(DisasContext *ctx, arg_r... function disas_sve_extract_rprr_g_load_xs_u (line 1745) | static void disas_sve_extract_rprr_g_load_xs_u(DisasContext *ctx, arg_rp... function disas_sve_extract_rprr_g_load_xs_u_sc (line 1756) | static void disas_sve_extract_rprr_g_load_xs_u_sc(DisasContext *ctx, arg... function disas_sve_extract_rprr_load_dt (line 1768) | static void disas_sve_extract_rprr_load_dt(DisasContext *ctx, arg_rprr_l... function disas_sve_extract_rprr_load_msz (line 1777) | static void disas_sve_extract_rprr_load_msz(DisasContext *ctx, arg_rprr_... function disas_sve_extract_rprr_scatter_store (line 1786) | static void disas_sve_extract_rprr_scatter_store(DisasContext *ctx, arg_... function disas_sve_extract_rprr_store (line 1795) | static void disas_sve_extract_rprr_store(DisasContext *ctx, arg_rprr_sto... function disas_sve_extract_rprr_store_esz_n0 (line 1803) | static void disas_sve_extract_rprr_store_esz_n0(DisasContext *ctx, arg_r... function disas_sve (line 1813) | bool disas_sve(DisasContext *ctx, uint32_t insn) FILE: qemu/target/arm/decode-t16.inc.c type arg_disas_t1616 (line 3) | typedef struct { type arg_disas_t1617 (line 9) | typedef struct { type arg_disas_t1618 (line 13) | typedef struct { type arg_s_rrr_shi (line 27) | typedef arg_s_rrr_shi arg_AND_rrri; type arg_s_rrr_shi (line 29) | typedef arg_s_rrr_shi arg_EOR_rrri; type arg_s_rrr_shr (line 31) | typedef arg_s_rrr_shr arg_MOV_rxrr; type arg_s_rrr_shi (line 33) | typedef arg_s_rrr_shi arg_ADC_rrri; type arg_s_rrr_shi (line 35) | typedef arg_s_rrr_shi arg_SBC_rrri; type arg_s_rrr_shi (line 37) | typedef arg_s_rrr_shi arg_TST_xrri; type arg_s_rri_rot (line 39) | typedef arg_s_rri_rot arg_RSB_rri; type arg_s_rrr_shi (line 41) | typedef arg_s_rrr_shi arg_CMP_xrri; type arg_s_rrr_shi (line 43) | typedef arg_s_rrr_shi arg_CMN_xrri; type arg_s_rrr_shi (line 45) | typedef arg_s_rrr_shi arg_ORR_rrri; type arg_s_rrrr (line 47) | typedef arg_s_rrrr arg_MUL; type arg_s_rrr_shi (line 49) | typedef arg_s_rrr_shi arg_BIC_rrri; type arg_s_rrr_shi (line 51) | typedef arg_s_rrr_shi arg_MVN_rxri; type arg_ldst_rr (line 53) | typedef arg_ldst_rr arg_STR_rr; type arg_ldst_rr (line 55) | typedef arg_ldst_rr arg_STRH_rr; type arg_ldst_rr (line 57) | typedef arg_ldst_rr arg_STRB_rr; type arg_ldst_rr (line 59) | typedef arg_ldst_rr arg_LDRSB_rr; type arg_ldst_rr (line 61) | typedef arg_ldst_rr arg_LDR_rr; type arg_ldst_rr (line 63) | typedef arg_ldst_rr arg_LDRH_rr; type arg_ldst_rr (line 65) | typedef arg_ldst_rr arg_LDRB_rr; type arg_ldst_rr (line 67) | typedef arg_ldst_rr arg_LDRSH_rr; type arg_ldst_ri (line 69) | typedef arg_ldst_ri arg_STR_ri; type arg_ldst_ri (line 71) | typedef arg_ldst_ri arg_LDR_ri; type arg_ldst_ri (line 73) | typedef arg_ldst_ri arg_STRB_ri; type arg_ldst_ri (line 75) | typedef arg_ldst_ri arg_LDRB_ri; type arg_ldst_ri (line 77) | typedef arg_ldst_ri arg_STRH_ri; type arg_ldst_ri (line 79) | typedef arg_ldst_ri arg_LDRH_ri; type arg_ri (line 81) | typedef arg_ri arg_ADR; type arg_s_rri_rot (line 83) | typedef arg_s_rri_rot arg_ADD_rri; type arg_ldst_block (line 85) | typedef arg_ldst_block arg_STM; type arg_ldst_block (line 87) | typedef arg_ldst_block arg_LDM_t16; type arg_s_rrr_shi (line 89) | typedef arg_s_rrr_shi arg_MOV_rxri; type arg_s_rrr_shi (line 91) | typedef arg_s_rrr_shi arg_ADD_rrri; type arg_s_rrr_shi (line 93) | typedef arg_s_rrr_shi arg_SUB_rrri; type arg_s_rri_rot (line 95) | typedef arg_s_rri_rot arg_SUB_rri; type arg_s_rri_rot (line 97) | typedef arg_s_rri_rot arg_MOV_rxi; type arg_s_rri_rot (line 99) | typedef arg_s_rri_rot arg_CMP_xri; type arg_r (line 101) | typedef arg_r arg_BX; type arg_r (line 103) | typedef arg_r arg_BLX_r; type arg_r (line 105) | typedef arg_r arg_BXNS; type arg_r (line 107) | typedef arg_r arg_BLXNS; type arg_rrr_rot (line 109) | typedef arg_rrr_rot arg_SXTAH; type arg_rrr_rot (line 111) | typedef arg_rrr_rot arg_SXTAB; type arg_rrr_rot (line 113) | typedef arg_rrr_rot arg_UXTAH; type arg_rrr_rot (line 115) | typedef arg_rrr_rot arg_UXTAB; type arg_setend (line 117) | typedef arg_setend arg_SETEND; type arg_cps (line 119) | typedef arg_cps arg_CPS; type arg_disas_t1616 (line 121) | typedef arg_disas_t1616 arg_CPS_v7m; type arg_rr (line 123) | typedef arg_rr arg_REV; type arg_rr (line 125) | typedef arg_rr arg_REV16; type arg_rr (line 127) | typedef arg_rr arg_REVSH; type arg_empty (line 129) | typedef arg_empty arg_YIELD; type arg_empty (line 131) | typedef arg_empty arg_WFE; type arg_empty (line 133) | typedef arg_empty arg_WFI; type arg_empty (line 135) | typedef arg_empty arg_NOP; type arg_disas_t1617 (line 137) | typedef arg_disas_t1617 arg_IT; type arg_i (line 139) | typedef arg_i arg_HLT; type arg_i (line 141) | typedef arg_i arg_BKPT; type arg_disas_t1618 (line 143) | typedef arg_disas_t1618 arg_CBZ; type arg_empty (line 145) | typedef arg_empty arg_UDF; type arg_i (line 147) | typedef arg_i arg_SVC; type arg_ci (line 149) | typedef arg_ci arg_B_cond_thumb; type arg_i (line 151) | typedef arg_i arg_B; type arg_i (line 153) | typedef arg_i arg_BLX_suffix; type arg_i (line 155) | typedef arg_i arg_BL_BLX_prefix; type arg_i (line 157) | typedef arg_i arg_BL_suffix; function disas_t16_extract_addsub_2h (line 164) | static void disas_t16_extract_addsub_2h(DisasContext *ctx, arg_s_rrr_shi... function disas_t16_extract_addsub_2i (line 173) | static void disas_t16_extract_addsub_2i(DisasContext *ctx, arg_s_rri_rot... function disas_t16_extract_addsub_3 (line 182) | static void disas_t16_extract_addsub_3(DisasContext *ctx, arg_s_rrr_shi ... function disas_t16_extract_addsub_sp_i (line 192) | static void disas_t16_extract_addsub_sp_i(DisasContext *ctx, arg_s_rri_r... function disas_t16_extract_arith_1i (line 201) | static void disas_t16_extract_arith_1i(DisasContext *ctx, arg_s_rri_rot ... function disas_t16_extract_branchr (line 209) | static void disas_t16_extract_branchr(DisasContext *ctx, arg_r *a, uint1... function disas_t16_extract_disas_t16_Fmt_10 (line 214) | static void disas_t16_extract_disas_t16_Fmt_10(DisasContext *ctx, arg_ri... function disas_t16_extract_disas_t16_Fmt_11 (line 220) | static void disas_t16_extract_disas_t16_Fmt_11(DisasContext *ctx, arg_s_... function disas_t16_extract_disas_t16_Fmt_21 (line 229) | static void disas_t16_extract_disas_t16_Fmt_21(DisasContext *ctx, arg_se... function disas_t16_extract_disas_t16_Fmt_22 (line 234) | static void disas_t16_extract_disas_t16_Fmt_22(DisasContext *ctx, arg_cp... function disas_t16_extract_disas_t16_Fmt_23 (line 244) | static void disas_t16_extract_disas_t16_Fmt_23(DisasContext *ctx, arg_di... function disas_t16_extract_disas_t16_Fmt_25 (line 251) | static void disas_t16_extract_disas_t16_Fmt_25(DisasContext *ctx, arg_em... function disas_t16_extract_disas_t16_Fmt_26 (line 255) | static void disas_t16_extract_disas_t16_Fmt_26(DisasContext *ctx, arg_di... function disas_t16_extract_disas_t16_Fmt_27 (line 260) | static void disas_t16_extract_disas_t16_Fmt_27(DisasContext *ctx, arg_i ... function disas_t16_extract_disas_t16_Fmt_28 (line 265) | static void disas_t16_extract_disas_t16_Fmt_28(DisasContext *ctx, arg_i ... function disas_t16_extract_disas_t16_Fmt_29 (line 270) | static void disas_t16_extract_disas_t16_Fmt_29(DisasContext *ctx, arg_di... function disas_t16_extract_disas_t16_Fmt_3 (line 277) | static void disas_t16_extract_disas_t16_Fmt_3(DisasContext *ctx, arg_s_r... function disas_t16_extract_disas_t16_Fmt_30 (line 286) | static void disas_t16_extract_disas_t16_Fmt_30(DisasContext *ctx, arg_ld... function disas_t16_extract_disas_t16_Fmt_31 (line 296) | static void disas_t16_extract_disas_t16_Fmt_31(DisasContext *ctx, arg_ld... function disas_t16_extract_disas_t16_Fmt_32 (line 306) | static void disas_t16_extract_disas_t16_Fmt_32(DisasContext *ctx, arg_ci... function disas_t16_extract_disas_t16_Fmt_33 (line 312) | static void disas_t16_extract_disas_t16_Fmt_33(DisasContext *ctx, arg_i ... function disas_t16_extract_disas_t16_Fmt_34 (line 317) | static void disas_t16_extract_disas_t16_Fmt_34(DisasContext *ctx, arg_i ... function disas_t16_extract_disas_t16_Fmt_35 (line 322) | static void disas_t16_extract_disas_t16_Fmt_35(DisasContext *ctx, arg_i ... function disas_t16_extract_disas_t16_Fmt_4 (line 327) | static void disas_t16_extract_disas_t16_Fmt_4(DisasContext *ctx, arg_s_r... function disas_t16_extract_extend (line 336) | static void disas_t16_extract_extend(DisasContext *ctx, arg_rrr_rot *a, ... function disas_t16_extract_ldst_ri_1 (line 344) | static void disas_t16_extract_ldst_ri_1(DisasContext *ctx, arg_ldst_ri *... function disas_t16_extract_ldst_ri_2 (line 354) | static void disas_t16_extract_ldst_ri_2(DisasContext *ctx, arg_ldst_ri *... function disas_t16_extract_ldst_ri_4 (line 364) | static void disas_t16_extract_ldst_ri_4(DisasContext *ctx, arg_ldst_ri *... function disas_t16_extract_ldst_rr (line 374) | static void disas_t16_extract_ldst_rr(DisasContext *ctx, arg_ldst_rr *a,... function disas_t16_extract_ldst_spec_i (line 386) | static void disas_t16_extract_ldst_spec_i(DisasContext *ctx, arg_ldst_ri... function disas_t16_extract_ldstm (line 395) | static void disas_t16_extract_ldstm(DisasContext *ctx, arg_ldst_block *a... function disas_t16_extract_lll_noshr (line 405) | static void disas_t16_extract_lll_noshr(DisasContext *ctx, arg_s_rrr_shi... function disas_t16_extract_lxl_shr (line 415) | static void disas_t16_extract_lxl_shr(DisasContext *ctx, arg_s_rrr_shr *... function disas_t16_extract_rdm (line 424) | static void disas_t16_extract_rdm(DisasContext *ctx, arg_rr *a, uint16_t... function disas_t16_extract_shift_i (line 430) | static void disas_t16_extract_shift_i(DisasContext *ctx, arg_s_rrr_shi *... function disas_t16_extract_xll_noshr (line 439) | static void disas_t16_extract_xll_noshr(DisasContext *ctx, arg_s_rrr_shi... function disas_t16 (line 449) | static bool disas_t16(DisasContext *ctx, uint16_t insn) FILE: qemu/target/arm/decode-t32.inc.c type arg_ci (line 3) | typedef struct { type arg_disas_t3227 (line 8) | typedef struct { type arg_disas_t3228 (line 13) | typedef struct { type arg_disas_t3230 (line 19) | typedef struct { type arg_ldst_ri2 (line 26) | typedef struct { type arg_tbranch (line 36) | typedef struct { type arg_s_rrr_shi (line 49) | typedef arg_s_rrr_shi arg_TST_xrri; type arg_s_rrr_shi (line 51) | typedef arg_s_rrr_shi arg_AND_rrri; type arg_s_rrr_shi (line 53) | typedef arg_s_rrr_shi arg_BIC_rrri; type arg_s_rrr_shi (line 55) | typedef arg_s_rrr_shi arg_MOV_rxri; type arg_s_rrr_shi (line 57) | typedef arg_s_rrr_shi arg_ORR_rrri; type arg_s_rrr_shi (line 59) | typedef arg_s_rrr_shi arg_MVN_rxri; type arg_s_rrr_shi (line 61) | typedef arg_s_rrr_shi arg_ORN_rrri; type arg_s_rrr_shi (line 63) | typedef arg_s_rrr_shi arg_TEQ_xrri; type arg_s_rrr_shi (line 65) | typedef arg_s_rrr_shi arg_EOR_rrri; type arg_pkh (line 67) | typedef arg_pkh arg_PKH; type arg_s_rrr_shi (line 69) | typedef arg_s_rrr_shi arg_CMN_xrri; type arg_s_rrr_shi (line 71) | typedef arg_s_rrr_shi arg_ADD_rrri; type arg_s_rrr_shi (line 73) | typedef arg_s_rrr_shi arg_ADC_rrri; type arg_s_rrr_shi (line 75) | typedef arg_s_rrr_shi arg_SBC_rrri; type arg_s_rrr_shi (line 77) | typedef arg_s_rrr_shi arg_CMP_xrri; type arg_s_rrr_shi (line 79) | typedef arg_s_rrr_shi arg_SUB_rrri; type arg_s_rrr_shi (line 81) | typedef arg_s_rrr_shi arg_RSB_rrri; type arg_s_rrr_shr (line 83) | typedef arg_s_rrr_shr arg_MOV_rxrr; type arg_s_rri_rot (line 85) | typedef arg_s_rri_rot arg_TST_xri; type arg_s_rri_rot (line 87) | typedef arg_s_rri_rot arg_AND_rri; type arg_s_rri_rot (line 89) | typedef arg_s_rri_rot arg_BIC_rri; type arg_s_rri_rot (line 91) | typedef arg_s_rri_rot arg_MOV_rxi; type arg_s_rri_rot (line 93) | typedef arg_s_rri_rot arg_ORR_rri; type arg_s_rri_rot (line 95) | typedef arg_s_rri_rot arg_MVN_rxi; type arg_s_rri_rot (line 97) | typedef arg_s_rri_rot arg_ORN_rri; type arg_s_rri_rot (line 99) | typedef arg_s_rri_rot arg_TEQ_xri; type arg_s_rri_rot (line 101) | typedef arg_s_rri_rot arg_EOR_rri; type arg_s_rri_rot (line 103) | typedef arg_s_rri_rot arg_CMN_xri; type arg_s_rri_rot (line 105) | typedef arg_s_rri_rot arg_ADD_rri; type arg_s_rri_rot (line 107) | typedef arg_s_rri_rot arg_ADC_rri; type arg_s_rri_rot (line 109) | typedef arg_s_rri_rot arg_SBC_rri; type arg_s_rri_rot (line 111) | typedef arg_s_rri_rot arg_CMP_xri; type arg_s_rri_rot (line 113) | typedef arg_s_rri_rot arg_SUB_rri; type arg_s_rri_rot (line 115) | typedef arg_s_rri_rot arg_RSB_rri; type arg_ri (line 117) | typedef arg_ri arg_ADR; type arg_ri (line 119) | typedef arg_ri arg_MOVW; type arg_ri (line 121) | typedef arg_ri arg_MOVT; type arg_sat (line 123) | typedef arg_sat arg_SSAT16; type arg_sat (line 125) | typedef arg_sat arg_SSAT; type arg_sat (line 127) | typedef arg_sat arg_USAT16; type arg_sat (line 129) | typedef arg_sat arg_USAT; type arg_bfx (line 131) | typedef arg_bfx arg_SBFX; type arg_bfx (line 133) | typedef arg_bfx arg_UBFX; type arg_bfi (line 135) | typedef arg_bfi arg_BFCI; type arg_s_rrrr (line 137) | typedef arg_s_rrrr arg_MUL; type arg_s_rrrr (line 139) | typedef arg_s_rrrr arg_MLA; type arg_rrrr (line 141) | typedef arg_rrrr arg_MLS; type arg_s_rrrr (line 143) | typedef arg_s_rrrr arg_SMULL; type arg_s_rrrr (line 145) | typedef arg_s_rrrr arg_UMULL; type arg_s_rrrr (line 147) | typedef arg_s_rrrr arg_SMLAL; type arg_s_rrrr (line 149) | typedef arg_s_rrrr arg_UMLAL; type arg_rrrr (line 151) | typedef arg_rrrr arg_UMAAL; type arg_rrrr (line 153) | typedef arg_rrrr arg_SMULWB; type arg_rrrr (line 155) | typedef arg_rrrr arg_SMLAWB; type arg_rrrr (line 157) | typedef arg_rrrr arg_SMULWT; type arg_rrrr (line 159) | typedef arg_rrrr arg_SMLAWT; type arg_rrrr (line 161) | typedef arg_rrrr arg_SMULBB; type arg_rrrr (line 163) | typedef arg_rrrr arg_SMLABB; type arg_rrrr (line 165) | typedef arg_rrrr arg_SMULBT; type arg_rrrr (line 167) | typedef arg_rrrr arg_SMLABT; type arg_rrrr (line 169) | typedef arg_rrrr arg_SMULTB; type arg_rrrr (line 171) | typedef arg_rrrr arg_SMLATB; type arg_rrrr (line 173) | typedef arg_rrrr arg_SMULTT; type arg_rrrr (line 175) | typedef arg_rrrr arg_SMLATT; type arg_rrrr (line 177) | typedef arg_rrrr arg_SMLALBB; type arg_rrrr (line 179) | typedef arg_rrrr arg_SMLALBT; type arg_rrrr (line 181) | typedef arg_rrrr arg_SMLALTB; type arg_rrrr (line 183) | typedef arg_rrrr arg_SMLALTT; type arg_rrrr (line 185) | typedef arg_rrrr arg_USADA8; type arg_rrrr (line 187) | typedef arg_rrrr arg_SMLAD; type arg_rrrr (line 189) | typedef arg_rrrr arg_SMLADX; type arg_rrrr (line 191) | typedef arg_rrrr arg_SMLSD; type arg_rrrr (line 193) | typedef arg_rrrr arg_SMLSDX; type arg_rrrr (line 195) | typedef arg_rrrr arg_SMLALD; type arg_rrrr (line 197) | typedef arg_rrrr arg_SMLALDX; type arg_rrrr (line 199) | typedef arg_rrrr arg_SMLSLD; type arg_rrrr (line 201) | typedef arg_rrrr arg_SMLSLDX; type arg_rrrr (line 203) | typedef arg_rrrr arg_SMMLA; type arg_rrrr (line 205) | typedef arg_rrrr arg_SMMLAR; type arg_rrrr (line 207) | typedef arg_rrrr arg_SMMLS; type arg_rrrr (line 209) | typedef arg_rrrr arg_SMMLSR; type arg_rrr (line 211) | typedef arg_rrr arg_SDIV; type arg_rrr (line 213) | typedef arg_rrr arg_UDIV; type arg_rrr (line 215) | typedef arg_rrr arg_QADD; type arg_rrr (line 217) | typedef arg_rrr arg_QSUB; type arg_rrr (line 219) | typedef arg_rrr arg_QDADD; type arg_rrr (line 221) | typedef arg_rrr arg_QDSUB; type arg_rrr (line 223) | typedef arg_rrr arg_CRC32B; type arg_rrr (line 225) | typedef arg_rrr arg_CRC32H; type arg_rrr (line 227) | typedef arg_rrr arg_CRC32W; type arg_rrr (line 229) | typedef arg_rrr arg_CRC32CB; type arg_rrr (line 231) | typedef arg_rrr arg_CRC32CH; type arg_rrr (line 233) | typedef arg_rrr arg_CRC32CW; type arg_rrr (line 235) | typedef arg_rrr arg_SEL; type arg_rr (line 237) | typedef arg_rr arg_REV; type arg_rr (line 239) | typedef arg_rr arg_REV16; type arg_rr (line 241) | typedef arg_rr arg_RBIT; type arg_rr (line 243) | typedef arg_rr arg_REVSH; type arg_rr (line 245) | typedef arg_rr arg_CLZ; type arg_empty (line 247) | typedef arg_empty arg_YIELD; type arg_empty (line 249) | typedef arg_empty arg_WFE; type arg_empty (line 251) | typedef arg_empty arg_WFI; type arg_empty (line 253) | typedef arg_empty arg_NOP; type arg_cps (line 255) | typedef arg_cps arg_CPS; type arg_empty (line 257) | typedef arg_empty arg_CLREX; type arg_empty (line 259) | typedef arg_empty arg_DSB; type arg_empty (line 261) | typedef arg_empty arg_DMB; type arg_empty (line 263) | typedef arg_empty arg_ISB; type arg_empty (line 265) | typedef arg_empty arg_SB; type arg_mrs_bank (line 267) | typedef arg_mrs_bank arg_MRS_bank; type arg_mrs_reg (line 269) | typedef arg_mrs_reg arg_MRS_reg; type arg_disas_t3227 (line 271) | typedef arg_disas_t3227 arg_MRS_v7m; type arg_msr_bank (line 273) | typedef arg_msr_bank arg_MSR_bank; type arg_msr_reg (line 275) | typedef arg_msr_reg arg_MSR_reg; type arg_disas_t3228 (line 277) | typedef arg_disas_t3228 arg_MSR_v7m; type arg_r (line 279) | typedef arg_r arg_BXJ; type arg_empty (line 281) | typedef arg_empty arg_ERET; type arg_i (line 283) | typedef arg_i arg_SMC; type arg_i (line 285) | typedef arg_i arg_HVC; type arg_empty (line 287) | typedef arg_empty arg_UDF; type arg_ci (line 289) | typedef arg_ci arg_B_cond_thumb; type arg_ldst_rr (line 291) | typedef arg_ldst_rr arg_STRB_rr; type arg_ldst_ri (line 293) | typedef arg_ldst_ri arg_STRB_ri; type arg_ldst_ri (line 295) | typedef arg_ldst_ri arg_STRBT_ri; type arg_ldst_rr (line 297) | typedef arg_ldst_rr arg_STRH_rr; type arg_ldst_ri (line 299) | typedef arg_ldst_ri arg_STRH_ri; type arg_ldst_ri (line 301) | typedef arg_ldst_ri arg_STRHT_ri; type arg_ldst_rr (line 303) | typedef arg_ldst_rr arg_STR_rr; type arg_ldst_ri (line 305) | typedef arg_ldst_ri arg_STR_ri; type arg_ldst_ri (line 307) | typedef arg_ldst_ri arg_STRT_ri; type arg_ldst_ri (line 309) | typedef arg_ldst_ri arg_LDRB_ri; type arg_ldst_ri (line 311) | typedef arg_ldst_ri arg_LDRBT_ri; type arg_ldst_rr (line 313) | typedef arg_ldst_rr arg_LDRB_rr; type arg_ldst_ri (line 315) | typedef arg_ldst_ri arg_LDRH_ri; type arg_ldst_ri (line 317) | typedef arg_ldst_ri arg_LDRHT_ri; type arg_ldst_rr (line 319) | typedef arg_ldst_rr arg_LDRH_rr; type arg_ldst_ri (line 321) | typedef arg_ldst_ri arg_LDR_ri; type arg_ldst_ri (line 323) | typedef arg_ldst_ri arg_LDRT_ri; type arg_ldst_rr (line 325) | typedef arg_ldst_rr arg_LDR_rr; type arg_ldst_ri (line 327) | typedef arg_ldst_ri arg_LDRSB_ri; type arg_ldst_ri (line 329) | typedef arg_ldst_ri arg_LDRSBT_ri; type arg_ldst_rr (line 331) | typedef arg_ldst_rr arg_LDRSB_rr; type arg_ldst_ri (line 333) | typedef arg_ldst_ri arg_LDRSH_ri; type arg_ldst_ri (line 335) | typedef arg_ldst_ri arg_LDRSHT_ri; type arg_ldst_rr (line 337) | typedef arg_ldst_rr arg_LDRSH_rr; type arg_ldst_ri2 (line 339) | typedef arg_ldst_ri2 arg_STRD_ri_t32; type arg_ldst_ri2 (line 341) | typedef arg_ldst_ri2 arg_LDRD_ri_t32; type arg_empty (line 343) | typedef arg_empty arg_SG; type arg_disas_t3230 (line 345) | typedef arg_disas_t3230 arg_TT; type arg_strex (line 347) | typedef arg_strex arg_STREX; type arg_strex (line 349) | typedef arg_strex arg_STREXB; type arg_strex (line 351) | typedef arg_strex arg_STREXH; type arg_strex (line 353) | typedef arg_strex arg_STREXD_t32; type arg_strex (line 355) | typedef arg_strex arg_STLEX; type arg_strex (line 357) | typedef arg_strex arg_STLEXB; type arg_strex (line 359) | typedef arg_strex arg_STLEXH; type arg_strex (line 361) | typedef arg_strex arg_STLEXD_t32; type arg_ldrex (line 363) | typedef arg_ldrex arg_STL; type arg_ldrex (line 365) | typedef arg_ldrex arg_STLB; type arg_ldrex (line 367) | typedef arg_ldrex arg_STLH; type arg_ldrex (line 369) | typedef arg_ldrex arg_LDREX; type arg_ldrex (line 371) | typedef arg_ldrex arg_LDREXB; type arg_ldrex (line 373) | typedef arg_ldrex arg_LDREXH; type arg_ldrex (line 375) | typedef arg_ldrex arg_LDREXD_t32; type arg_ldrex (line 377) | typedef arg_ldrex arg_LDAEX; type arg_ldrex (line 379) | typedef arg_ldrex arg_LDAEXB; type arg_ldrex (line 381) | typedef arg_ldrex arg_LDAEXH; type arg_ldrex (line 383) | typedef arg_ldrex arg_LDAEXD_t32; type arg_ldrex (line 385) | typedef arg_ldrex arg_LDA; type arg_ldrex (line 387) | typedef arg_ldrex arg_LDAB; type arg_ldrex (line 389) | typedef arg_ldrex arg_LDAH; type arg_tbranch (line 391) | typedef arg_tbranch arg_TBB; type arg_tbranch (line 393) | typedef arg_tbranch arg_TBH; type arg_rrr (line 395) | typedef arg_rrr arg_SADD8; type arg_rrr (line 397) | typedef arg_rrr arg_QADD8; type arg_rrr (line 399) | typedef arg_rrr arg_SHADD8; type arg_rrr (line 401) | typedef arg_rrr arg_UADD8; type arg_rrr (line 403) | typedef arg_rrr arg_UQADD8; type arg_rrr (line 405) | typedef arg_rrr arg_UHADD8; type arg_rrr (line 407) | typedef arg_rrr arg_SADD16; type arg_rrr (line 409) | typedef arg_rrr arg_QADD16; type arg_rrr (line 411) | typedef arg_rrr arg_SHADD16; type arg_rrr (line 413) | typedef arg_rrr arg_UADD16; type arg_rrr (line 415) | typedef arg_rrr arg_UQADD16; type arg_rrr (line 417) | typedef arg_rrr arg_UHADD16; type arg_rrr (line 419) | typedef arg_rrr arg_SASX; type arg_rrr (line 421) | typedef arg_rrr arg_QASX; type arg_rrr (line 423) | typedef arg_rrr arg_SHASX; type arg_rrr (line 425) | typedef arg_rrr arg_UASX; type arg_rrr (line 427) | typedef arg_rrr arg_UQASX; type arg_rrr (line 429) | typedef arg_rrr arg_UHASX; type arg_rrr (line 431) | typedef arg_rrr arg_SSUB8; type arg_rrr (line 433) | typedef arg_rrr arg_QSUB8; type arg_rrr (line 435) | typedef arg_rrr arg_SHSUB8; type arg_rrr (line 437) | typedef arg_rrr arg_USUB8; type arg_rrr (line 439) | typedef arg_rrr arg_UQSUB8; type arg_rrr (line 441) | typedef arg_rrr arg_UHSUB8; type arg_rrr (line 443) | typedef arg_rrr arg_SSUB16; type arg_rrr (line 445) | typedef arg_rrr arg_QSUB16; type arg_rrr (line 447) | typedef arg_rrr arg_SHSUB16; type arg_rrr (line 449) | typedef arg_rrr arg_USUB16; type arg_rrr (line 451) | typedef arg_rrr arg_UQSUB16; type arg_rrr (line 453) | typedef arg_rrr arg_UHSUB16; type arg_rrr (line 455) | typedef arg_rrr arg_SSAX; type arg_rrr (line 457) | typedef arg_rrr arg_QSAX; type arg_rrr (line 459) | typedef arg_rrr arg_SHSAX; type arg_rrr (line 461) | typedef arg_rrr arg_USAX; type arg_rrr (line 463) | typedef arg_rrr arg_UQSAX; type arg_rrr (line 465) | typedef arg_rrr arg_UHSAX; type arg_rrr_rot (line 467) | typedef arg_rrr_rot arg_SXTAH; type arg_rrr_rot (line 469) | typedef arg_rrr_rot arg_UXTAH; type arg_rrr_rot (line 471) | typedef arg_rrr_rot arg_SXTAB16; type arg_rrr_rot (line 473) | typedef arg_rrr_rot arg_UXTAB16; type arg_rrr_rot (line 475) | typedef arg_rrr_rot arg_SXTAB; type arg_rrr_rot (line 477) | typedef arg_rrr_rot arg_UXTAB; type arg_ldst_block (line 479) | typedef arg_ldst_block arg_STM_t32; type arg_ldst_block (line 481) | typedef arg_ldst_block arg_LDM_t32; type arg_rfe (line 483) | typedef arg_rfe arg_RFE; type arg_srs (line 485) | typedef arg_srs arg_SRS; type arg_i (line 487) | typedef arg_i arg_B; type arg_i (line 489) | typedef arg_i arg_BL; type arg_i (line 491) | typedef arg_i arg_BLX_i; function disas_t32_extract_S_xri_rot (line 498) | static void disas_t32_extract_S_xri_rot(DisasContext *ctx, arg_s_rri_rot... function disas_t32_extract_S_xrr_shi (line 507) | static void disas_t32_extract_S_xrr_shi(DisasContext *ctx, arg_s_rrr_shi... function disas_t32_extract_bfi (line 517) | static void disas_t32_extract_bfi(DisasContext *ctx, arg_bfi *a, uint32_... function disas_t32_extract_bfx (line 525) | static void disas_t32_extract_bfx(DisasContext *ctx, arg_bfx *a, uint32_... function disas_t32_extract_branch24 (line 533) | static void disas_t32_extract_branch24(DisasContext *ctx, arg_i *a, uint... function disas_t32_extract_disas_t32_Fmt_10 (line 538) | static void disas_t32_extract_disas_t32_Fmt_10(DisasContext *ctx, arg_ri... function disas_t32_extract_disas_t32_Fmt_22 (line 544) | static void disas_t32_extract_disas_t32_Fmt_22(DisasContext *ctx, arg_em... function disas_t32_extract_disas_t32_Fmt_23 (line 548) | static void disas_t32_extract_disas_t32_Fmt_23(DisasContext *ctx, arg_cp... function disas_t32_extract_disas_t32_Fmt_24 (line 558) | static void disas_t32_extract_disas_t32_Fmt_24(DisasContext *ctx, arg_mr... function disas_t32_extract_disas_t32_Fmt_25 (line 565) | static void disas_t32_extract_disas_t32_Fmt_25(DisasContext *ctx, arg_mr... function disas_t32_extract_disas_t32_Fmt_26 (line 571) | static void disas_t32_extract_disas_t32_Fmt_26(DisasContext *ctx, arg_di... function disas_t32_extract_disas_t32_Fmt_27 (line 577) | static void disas_t32_extract_disas_t32_Fmt_27(DisasContext *ctx, arg_ms... function disas_t32_extract_disas_t32_Fmt_28 (line 584) | static void disas_t32_extract_disas_t32_Fmt_28(DisasContext *ctx, arg_ms... function disas_t32_extract_disas_t32_Fmt_29 (line 591) | static void disas_t32_extract_disas_t32_Fmt_29(DisasContext *ctx, arg_di... function disas_t32_extract_disas_t32_Fmt_3 (line 598) | static void disas_t32_extract_disas_t32_Fmt_3(DisasContext *ctx, arg_pkh... function disas_t32_extract_disas_t32_Fmt_30 (line 607) | static void disas_t32_extract_disas_t32_Fmt_30(DisasContext *ctx, arg_r ... function disas_t32_extract_disas_t32_Fmt_31 (line 612) | static void disas_t32_extract_disas_t32_Fmt_31(DisasContext *ctx, arg_s_... function disas_t32_extract_disas_t32_Fmt_32 (line 621) | static void disas_t32_extract_disas_t32_Fmt_32(DisasContext *ctx, arg_i ... function disas_t32_extract_disas_t32_Fmt_33 (line 626) | static void disas_t32_extract_disas_t32_Fmt_33(DisasContext *ctx, arg_i ... function disas_t32_extract_disas_t32_Fmt_34 (line 631) | static void disas_t32_extract_disas_t32_Fmt_34(DisasContext *ctx, arg_ci... function disas_t32_extract_disas_t32_Fmt_4 (line 637) | static void disas_t32_extract_disas_t32_Fmt_4(DisasContext *ctx, arg_s_r... function disas_t32_extract_disas_t32_Fmt_48 (line 647) | static void disas_t32_extract_disas_t32_Fmt_48(DisasContext *ctx, arg_di... function disas_t32_extract_disas_t32_Fmt_9 (line 655) | static void disas_t32_extract_disas_t32_Fmt_9(DisasContext *ctx, arg_ri ... function disas_t32_extract_ldrex_0 (line 661) | static void disas_t32_extract_ldrex_0(DisasContext *ctx, arg_ldrex *a, u... function disas_t32_extract_ldrex_d (line 669) | static void disas_t32_extract_ldrex_d(DisasContext *ctx, arg_ldrex *a, u... function disas_t32_extract_ldrex_i (line 677) | static void disas_t32_extract_ldrex_i(DisasContext *ctx, arg_ldrex *a, u... function disas_t32_extract_ldst_ri_idx (line 685) | static void disas_t32_extract_ldst_ri_idx(DisasContext *ctx, arg_ldst_ri... function disas_t32_extract_ldst_ri_lit (line 695) | static void disas_t32_extract_ldst_ri_lit(DisasContext *ctx, arg_ldst_ri... function disas_t32_extract_ldst_ri_neg (line 705) | static void disas_t32_extract_ldst_ri_neg(DisasContext *ctx, arg_ldst_ri... function disas_t32_extract_ldst_ri_pos (line 715) | static void disas_t32_extract_ldst_ri_pos(DisasContext *ctx, arg_ldst_ri... function disas_t32_extract_ldst_ri_unp (line 725) | static void disas_t32_extract_ldst_ri_unp(DisasContext *ctx, arg_ldst_ri... function disas_t32_extract_ldst_rr (line 735) | static void disas_t32_extract_ldst_rr(DisasContext *ctx, arg_ldst_rr *a,... function disas_t32_extract_ldstd_ri8 (line 747) | static void disas_t32_extract_ldstd_ri8(DisasContext *ctx, arg_ldst_ri2 ... function disas_t32_extract_ldstm (line 756) | static void disas_t32_extract_ldstm(DisasContext *ctx, arg_ldst_block *a... function disas_t32_extract_mov16 (line 764) | static void disas_t32_extract_mov16(DisasContext *ctx, arg_ri *a, uint32... function disas_t32_extract_rdm (line 770) | static void disas_t32_extract_rdm(DisasContext *ctx, arg_rr *a, uint32_t... function disas_t32_extract_rfe (line 776) | static void disas_t32_extract_rfe(DisasContext *ctx, arg_rfe *a, uint32_... function disas_t32_extract_rn0dm (line 782) | static void disas_t32_extract_rn0dm(DisasContext *ctx, arg_rrrr *a, uint... function disas_t32_extract_rnadm (line 790) | static void disas_t32_extract_rnadm(DisasContext *ctx, arg_rrrr *a, uint... function disas_t32_extract_rndm (line 798) | static void disas_t32_extract_rndm(DisasContext *ctx, arg_rrr *a, uint32... function disas_t32_extract_rrr_rot (line 805) | static void disas_t32_extract_rrr_rot(DisasContext *ctx, arg_rrr_rot *a,... function disas_t32_extract_s0_rn0dm (line 813) | static void disas_t32_extract_s0_rn0dm(DisasContext *ctx, arg_s_rrrr *a,... function disas_t32_extract_s0_rnadm (line 822) | static void disas_t32_extract_s0_rnadm(DisasContext *ctx, arg_s_rrrr *a,... function disas_t32_extract_s0_rri_12 (line 831) | static void disas_t32_extract_s0_rri_12(DisasContext *ctx, arg_s_rri_rot... function disas_t32_extract_s_rri_rot (line 840) | static void disas_t32_extract_s_rri_rot(DisasContext *ctx, arg_s_rri_rot... function disas_t32_extract_s_rrr_shi (line 849) | static void disas_t32_extract_s_rrr_shi(DisasContext *ctx, arg_s_rrr_shi... function disas_t32_extract_s_rxi_rot (line 859) | static void disas_t32_extract_s_rxi_rot(DisasContext *ctx, arg_s_rri_rot... function disas_t32_extract_s_rxr_shi (line 868) | static void disas_t32_extract_s_rxr_shi(DisasContext *ctx, arg_s_rrr_shi... function disas_t32_extract_sat (line 878) | static void disas_t32_extract_sat(DisasContext *ctx, arg_sat *a, uint32_... function disas_t32_extract_sat16 (line 887) | static void disas_t32_extract_sat16(DisasContext *ctx, arg_sat *a, uint3... function disas_t32_extract_srs (line 896) | static void disas_t32_extract_srs(DisasContext *ctx, arg_srs *a, uint32_... function disas_t32_extract_strex_0 (line 902) | static void disas_t32_extract_strex_0(DisasContext *ctx, arg_strex *a, u... function disas_t32_extract_strex_d (line 911) | static void disas_t32_extract_strex_d(DisasContext *ctx, arg_strex *a, u... function disas_t32_extract_strex_i (line 920) | static void disas_t32_extract_strex_i(DisasContext *ctx, arg_strex *a, u... function disas_t32_extract_tbranch (line 929) | static void disas_t32_extract_tbranch(DisasContext *ctx, arg_tbranch *a,... function disas_t32 (line 935) | static bool disas_t32(DisasContext *ctx, uint32_t insn) FILE: qemu/target/arm/decode-vfp-uncond.inc.c type arg_disas_vfp_uncond0 (line 3) | typedef struct { type arg_disas_vfp_uncond1 (line 9) | typedef struct { type arg_disas_vfp_uncond2 (line 17) | typedef struct { type arg_disas_vfp_uncond3 (line 24) | typedef struct { type arg_disas_vfp_uncond1 (line 32) | typedef arg_disas_vfp_uncond1 arg_VSEL; type arg_disas_vfp_uncond0 (line 34) | typedef arg_disas_vfp_uncond0 arg_VMAXNM_sp; type arg_disas_vfp_uncond0 (line 36) | typedef arg_disas_vfp_uncond0 arg_VMINNM_sp; type arg_disas_vfp_uncond0 (line 38) | typedef arg_disas_vfp_uncond0 arg_VMAXNM_dp; type arg_disas_vfp_uncond0 (line 40) | typedef arg_disas_vfp_uncond0 arg_VMINNM_dp; type arg_disas_vfp_uncond2 (line 42) | typedef arg_disas_vfp_uncond2 arg_VRINT; type arg_disas_vfp_uncond3 (line 44) | typedef arg_disas_vfp_uncond3 arg_VCVT; function disas_vfp_uncond_extract_disas_vfp_uncond_Fmt_2 (line 47) | static void disas_vfp_uncond_extract_disas_vfp_uncond_Fmt_2(DisasContext... function disas_vfp_uncond_extract_disas_vfp_uncond_Fmt_3 (line 56) | static void disas_vfp_uncond_extract_disas_vfp_uncond_Fmt_3(DisasContext... function disas_vfp_uncond_extract_disas_vfp_uncond_Fmt_4 (line 65) | static void disas_vfp_uncond_extract_disas_vfp_uncond_Fmt_4(DisasContext... function disas_vfp_uncond_extract_disas_vfp_uncond_Fmt_5 (line 73) | static void disas_vfp_uncond_extract_disas_vfp_uncond_Fmt_5(DisasContext... function disas_vfp_uncond_extract_disas_vfp_uncond_Fmt_6 (line 81) | static void disas_vfp_uncond_extract_disas_vfp_uncond_Fmt_6(DisasContext... function disas_vfp_uncond_extract_disas_vfp_uncond_Fmt_7 (line 90) | static void disas_vfp_uncond_extract_disas_vfp_uncond_Fmt_7(DisasContext... function disas_vfp_uncond_extract_vfp_dnm_d (line 99) | static void disas_vfp_uncond_extract_vfp_dnm_d(DisasContext *ctx, arg_di... function disas_vfp_uncond_extract_vfp_dnm_s (line 106) | static void disas_vfp_uncond_extract_vfp_dnm_s(DisasContext *ctx, arg_di... function disas_vfp_uncond (line 113) | static bool disas_vfp_uncond(DisasContext *ctx, uint32_t insn) FILE: qemu/target/arm/decode-vfp.inc.c type arg_disas_vfp0 (line 3) | typedef struct { type arg_disas_vfp1 (line 9) | typedef struct { type arg_disas_vfp10 (line 14) | typedef struct { type arg_disas_vfp11 (line 19) | typedef struct { type arg_disas_vfp12 (line 26) | typedef struct { type arg_disas_vfp13 (line 32) | typedef struct { type arg_disas_vfp14 (line 38) | typedef struct { type arg_disas_vfp15 (line 44) | typedef struct { type arg_disas_vfp16 (line 51) | typedef struct { type arg_disas_vfp2 (line 56) | typedef struct { type arg_disas_vfp3 (line 64) | typedef struct { type arg_disas_vfp4 (line 71) | typedef struct { type arg_disas_vfp5 (line 79) | typedef struct { type arg_disas_vfp6 (line 85) | typedef struct { type arg_disas_vfp7 (line 91) | typedef struct { type arg_disas_vfp8 (line 98) | typedef struct { type arg_disas_vfp9 (line 106) | typedef struct { type arg_disas_vfp2 (line 116) | typedef arg_disas_vfp2 arg_VMOV_to_gp; type arg_disas_vfp3 (line 118) | typedef arg_disas_vfp3 arg_VMOV_from_gp; type arg_disas_vfp4 (line 120) | typedef arg_disas_vfp4 arg_VDUP; type arg_disas_vfp5 (line 122) | typedef arg_disas_vfp5 arg_VMSR_VMRS; type arg_disas_vfp6 (line 124) | typedef arg_disas_vfp6 arg_VMOV_single; type arg_disas_vfp7 (line 126) | typedef arg_disas_vfp7 arg_VMOV_64_sp; type arg_disas_vfp7 (line 128) | typedef arg_disas_vfp7 arg_VMOV_64_dp; type arg_disas_vfp8 (line 130) | typedef arg_disas_vfp8 arg_VLDR_VSTR_sp; type arg_disas_vfp8 (line 132) | typedef arg_disas_vfp8 arg_VLDR_VSTR_dp; type arg_disas_vfp9 (line 134) | typedef arg_disas_vfp9 arg_VLDM_VSTM_sp; type arg_disas_vfp9 (line 136) | typedef arg_disas_vfp9 arg_VLDM_VSTM_dp; type arg_disas_vfp0 (line 138) | typedef arg_disas_vfp0 arg_VMLA_sp; type arg_disas_vfp0 (line 140) | typedef arg_disas_vfp0 arg_VMLA_dp; type arg_disas_vfp0 (line 142) | typedef arg_disas_vfp0 arg_VMLS_sp; type arg_disas_vfp0 (line 144) | typedef arg_disas_vfp0 arg_VMLS_dp; type arg_disas_vfp0 (line 146) | typedef arg_disas_vfp0 arg_VNMLS_sp; type arg_disas_vfp0 (line 148) | typedef arg_disas_vfp0 arg_VNMLS_dp; type arg_disas_vfp0 (line 150) | typedef arg_disas_vfp0 arg_VNMLA_sp; type arg_disas_vfp0 (line 152) | typedef arg_disas_vfp0 arg_VNMLA_dp; type arg_disas_vfp0 (line 154) | typedef arg_disas_vfp0 arg_VMUL_sp; type arg_disas_vfp0 (line 156) | typedef arg_disas_vfp0 arg_VMUL_dp; type arg_disas_vfp0 (line 158) | typedef arg_disas_vfp0 arg_VNMUL_sp; type arg_disas_vfp0 (line 160) | typedef arg_disas_vfp0 arg_VNMUL_dp; type arg_disas_vfp0 (line 162) | typedef arg_disas_vfp0 arg_VADD_sp; type arg_disas_vfp0 (line 164) | typedef arg_disas_vfp0 arg_VADD_dp; type arg_disas_vfp0 (line 166) | typedef arg_disas_vfp0 arg_VSUB_sp; type arg_disas_vfp0 (line 168) | typedef arg_disas_vfp0 arg_VSUB_dp; type arg_disas_vfp0 (line 170) | typedef arg_disas_vfp0 arg_VDIV_sp; type arg_disas_vfp0 (line 172) | typedef arg_disas_vfp0 arg_VDIV_dp; type arg_disas_vfp0 (line 174) | typedef arg_disas_vfp0 arg_VFMA_sp; type arg_disas_vfp0 (line 176) | typedef arg_disas_vfp0 arg_VFMS_sp; type arg_disas_vfp0 (line 178) | typedef arg_disas_vfp0 arg_VFNMA_sp; type arg_disas_vfp0 (line 180) | typedef arg_disas_vfp0 arg_VFNMS_sp; type arg_disas_vfp0 (line 182) | typedef arg_disas_vfp0 arg_VFMA_dp; type arg_disas_vfp0 (line 184) | typedef arg_disas_vfp0 arg_VFMS_dp; type arg_disas_vfp0 (line 186) | typedef arg_disas_vfp0 arg_VFNMA_dp; type arg_disas_vfp0 (line 188) | typedef arg_disas_vfp0 arg_VFNMS_dp; type arg_disas_vfp10 (line 190) | typedef arg_disas_vfp10 arg_VMOV_imm_sp; type arg_disas_vfp10 (line 192) | typedef arg_disas_vfp10 arg_VMOV_imm_dp; type arg_disas_vfp1 (line 194) | typedef arg_disas_vfp1 arg_VMOV_reg_sp; type arg_disas_vfp1 (line 196) | typedef arg_disas_vfp1 arg_VMOV_reg_dp; type arg_disas_vfp1 (line 198) | typedef arg_disas_vfp1 arg_VABS_sp; type arg_disas_vfp1 (line 200) | typedef arg_disas_vfp1 arg_VABS_dp; type arg_disas_vfp1 (line 202) | typedef arg_disas_vfp1 arg_VNEG_sp; type arg_disas_vfp1 (line 204) | typedef arg_disas_vfp1 arg_VNEG_dp; type arg_disas_vfp1 (line 206) | typedef arg_disas_vfp1 arg_VSQRT_sp; type arg_disas_vfp1 (line 208) | typedef arg_disas_vfp1 arg_VSQRT_dp; type arg_disas_vfp11 (line 210) | typedef arg_disas_vfp11 arg_VCMP_sp; type arg_disas_vfp11 (line 212) | typedef arg_disas_vfp11 arg_VCMP_dp; type arg_disas_vfp12 (line 214) | typedef arg_disas_vfp12 arg_VCVT_f32_f16; type arg_disas_vfp12 (line 216) | typedef arg_disas_vfp12 arg_VCVT_f64_f16; type arg_disas_vfp12 (line 218) | typedef arg_disas_vfp12 arg_VCVT_f16_f32; type arg_disas_vfp12 (line 220) | typedef arg_disas_vfp12 arg_VCVT_f16_f64; type arg_disas_vfp1 (line 222) | typedef arg_disas_vfp1 arg_VRINTR_sp; type arg_disas_vfp1 (line 224) | typedef arg_disas_vfp1 arg_VRINTR_dp; type arg_disas_vfp1 (line 226) | typedef arg_disas_vfp1 arg_VRINTZ_sp; type arg_disas_vfp1 (line 228) | typedef arg_disas_vfp1 arg_VRINTZ_dp; type arg_disas_vfp1 (line 230) | typedef arg_disas_vfp1 arg_VRINTX_sp; type arg_disas_vfp1 (line 232) | typedef arg_disas_vfp1 arg_VRINTX_dp; type arg_disas_vfp1 (line 234) | typedef arg_disas_vfp1 arg_VCVT_sp; type arg_disas_vfp1 (line 236) | typedef arg_disas_vfp1 arg_VCVT_dp; type arg_disas_vfp13 (line 238) | typedef arg_disas_vfp13 arg_VCVT_int_sp; type arg_disas_vfp13 (line 240) | typedef arg_disas_vfp13 arg_VCVT_int_dp; type arg_disas_vfp1 (line 242) | typedef arg_disas_vfp1 arg_VJCVT; type arg_disas_vfp14 (line 244) | typedef arg_disas_vfp14 arg_VCVT_fix_sp; type arg_disas_vfp14 (line 246) | typedef arg_disas_vfp14 arg_VCVT_fix_dp; type arg_disas_vfp15 (line 248) | typedef arg_disas_vfp15 arg_VCVT_sp_int; type arg_disas_vfp15 (line 250) | typedef arg_disas_vfp15 arg_VCVT_dp_int; type arg_disas_vfp16 (line 252) | typedef arg_disas_vfp16 arg_VLLDM_VLSTM; function disas_vfp_extract_disas_vfp_Fmt_10 (line 255) | static void disas_vfp_extract_disas_vfp_Fmt_10(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_11 (line 263) | static void disas_vfp_extract_disas_vfp_Fmt_11(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_12 (line 271) | static void disas_vfp_extract_disas_vfp_Fmt_12(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_13 (line 280) | static void disas_vfp_extract_disas_vfp_Fmt_13(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_14 (line 287) | static void disas_vfp_extract_disas_vfp_Fmt_14(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_15 (line 294) | static void disas_vfp_extract_disas_vfp_Fmt_15(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_16 (line 302) | static void disas_vfp_extract_disas_vfp_Fmt_16(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_17 (line 310) | static void disas_vfp_extract_disas_vfp_Fmt_17(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_18 (line 319) | static void disas_vfp_extract_disas_vfp_Fmt_18(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_19 (line 328) | static void disas_vfp_extract_disas_vfp_Fmt_19(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_20 (line 339) | static void disas_vfp_extract_disas_vfp_Fmt_20(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_21 (line 350) | static void disas_vfp_extract_disas_vfp_Fmt_21(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_22 (line 361) | static void disas_vfp_extract_disas_vfp_Fmt_22(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_23 (line 372) | static void disas_vfp_extract_disas_vfp_Fmt_23(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_24 (line 378) | static void disas_vfp_extract_disas_vfp_Fmt_24(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_25 (line 384) | static void disas_vfp_extract_disas_vfp_Fmt_25(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_26 (line 392) | static void disas_vfp_extract_disas_vfp_Fmt_26(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_27 (line 400) | static void disas_vfp_extract_disas_vfp_Fmt_27(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_28 (line 407) | static void disas_vfp_extract_disas_vfp_Fmt_28(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_29 (line 414) | static void disas_vfp_extract_disas_vfp_Fmt_29(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_30 (line 421) | static void disas_vfp_extract_disas_vfp_Fmt_30(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_31 (line 428) | static void disas_vfp_extract_disas_vfp_Fmt_31(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_32 (line 435) | static void disas_vfp_extract_disas_vfp_Fmt_32(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_33 (line 442) | static void disas_vfp_extract_disas_vfp_Fmt_33(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_34 (line 449) | static void disas_vfp_extract_disas_vfp_Fmt_34(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_35 (line 457) | static void disas_vfp_extract_disas_vfp_Fmt_35(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_36 (line 465) | static void disas_vfp_extract_disas_vfp_Fmt_36(DisasContext *ctx, arg_di... function disas_vfp_extract_disas_vfp_Fmt_6 (line 471) | static void disas_vfp_extract_disas_vfp_Fmt_6(DisasContext *ctx, arg_dis... function disas_vfp_extract_disas_vfp_Fmt_7 (line 480) | static void disas_vfp_extract_disas_vfp_Fmt_7(DisasContext *ctx, arg_dis... function disas_vfp_extract_disas_vfp_Fmt_8 (line 489) | static void disas_vfp_extract_disas_vfp_Fmt_8(DisasContext *ctx, arg_dis... function disas_vfp_extract_disas_vfp_Fmt_9 (line 498) | static void disas_vfp_extract_disas_vfp_Fmt_9(DisasContext *ctx, arg_dis... function disas_vfp_extract_vfp_dm_dd (line 506) | static void disas_vfp_extract_vfp_dm_dd(DisasContext *ctx, arg_disas_vfp... function disas_vfp_extract_vfp_dm_ds (line 512) | static void disas_vfp_extract_vfp_dm_ds(DisasContext *ctx, arg_disas_vfp... function disas_vfp_extract_vfp_dm_sd (line 518) | static void disas_vfp_extract_vfp_dm_sd(DisasContext *ctx, arg_disas_vfp... function disas_vfp_extract_vfp_dm_ss (line 524) | static void disas_vfp_extract_vfp_dm_ss(DisasContext *ctx, arg_disas_vfp... function disas_vfp_extract_vfp_dnm_d (line 530) | static void disas_vfp_extract_vfp_dnm_d(DisasContext *ctx, arg_disas_vfp... function disas_vfp_extract_vfp_dnm_s (line 537) | static void disas_vfp_extract_vfp_dnm_s(DisasContext *ctx, arg_disas_vfp... function disas_vfp (line 544) | static bool disas_vfp(DisasContext *ctx, uint32_t insn) FILE: qemu/target/arm/helper-a64.c function daif_check (line 69) | static void daif_check(CPUARMState *env, uint32_t op, function float_rel_to_flags (line 98) | static inline uint32_t float_rel_to_flags(int res) function float32 (line 149) | float32 HELPER(vfp_mulxs)(float32 a, float32 b, void *fpstp) function float64 (line 165) | float64 HELPER(vfp_mulxd)(float64 a, float64 b, void *fpstp) function float32 (line 263) | float32 HELPER(recpsf_f32)(float32 a, float32 b, void *fpstp) function float64 (line 278) | float64 HELPER(recpsf_f64)(float64 a, float64 b, void *fpstp) function float32 (line 308) | float32 HELPER(rsqrtsf_f32)(float32 a, float32 b, void *fpstp) function float64 (line 323) | float64 HELPER(rsqrtsf_f64)(float64 a, float64 b, void *fpstp) function float32 (line 431) | float32 HELPER(frecpx_f32)(float32 a, void *fpstp) function float64 (line 462) | float64 HELPER(frecpx_f64)(float64 a, void *fpstp) function float32 (line 493) | float32 HELPER(fcvtx_f64_to_f32)(float64 a, CPUARMState *env) function ADVSIMD_TWOHALFOP (line 744) | ADVSIMD_TWOHALFOP(add) function el_from_spsr (line 901) | static int el_from_spsr(uint32_t spsr) type uc_struct (line 1099) | struct uc_struct FILE: qemu/target/arm/helper.c function raw_read (line 40) | static uint64_t raw_read(CPUARMState *env, const ARMCPRegInfo *ri) function raw_write (line 50) | static void raw_write(CPUARMState *env, const ARMCPRegInfo *ri, function read_raw_cp_reg (line 66) | uint64_t read_raw_cp_reg(CPUARMState *env, const ARMCPRegInfo *ri) function CPAccessResult (line 87) | static CPAccessResult access_el3_aa32ns(CPUARMState *env, function CPAccessResult (line 100) | static CPAccessResult access_el3_aa32ns_aa64any(CPUARMState *env, function CPAccessResult (line 115) | static CPAccessResult access_trap_aa32s_el1(CPUARMState *env, function CPAccessResult (line 132) | static CPAccessResult access_tdosa(CPUARMState *env, const ARMCPRegInfo ... function CPAccessResult (line 152) | static CPAccessResult access_tdra(CPUARMState *env, const ARMCPRegInfo *ri, function CPAccessResult (line 172) | static CPAccessResult access_tda(CPUARMState *env, const ARMCPRegInfo *ri, function CPAccessResult (line 192) | static CPAccessResult access_tpm(CPUARMState *env, const ARMCPRegInfo *ri, function CPAccessResult (line 208) | static CPAccessResult access_tvm_trvm(CPUARMState *env, const ARMCPRegIn... function CPAccessResult (line 221) | static CPAccessResult access_tsw(CPUARMState *env, const ARMCPRegInfo *ri, function CPAccessResult (line 231) | static CPAccessResult access_tacr(CPUARMState *env, const ARMCPRegInfo *ri, function CPAccessResult (line 241) | static CPAccessResult access_ttlb(CPUARMState *env, const ARMCPRegInfo *ri, function dacr_write (line 250) | static void dacr_write(CPUARMState *env, const ARMCPRegInfo *ri, uint64_... function fcse_write (line 258) | static void fcse_write(CPUARMState *env, const ARMCPRegInfo *ri, uint64_... function contextidr_write (line 271) | static void contextidr_write(CPUARMState *env, const ARMCPRegInfo *ri, function tlbiall_is_write (line 288) | static void tlbiall_is_write(CPUARMState *env, const ARMCPRegInfo *ri, function tlbiasid_is_write (line 296) | static void tlbiasid_is_write(CPUARMState *env, const ARMCPRegInfo *ri, function tlbimva_is_write (line 304) | static void tlbimva_is_write(CPUARMState *env, const ARMCPRegInfo *ri, function tlbimvaa_is_write (line 313) | static void tlbimvaa_is_write(CPUARMState *env, const ARMCPRegInfo *ri, function tlb_force_broadcast (line 327) | static bool tlb_force_broadcast(CPUARMState *env) function tlbiall_write (line 333) | static void tlbiall_write(CPUARMState *env, const ARMCPRegInfo *ri, function tlbimva_write (line 346) | static void tlbimva_write(CPUARMState *env, const ARMCPRegInfo *ri, function tlbiasid_write (line 361) | static void tlbiasid_write(CPUARMState *env, const ARMCPRegInfo *ri, function tlbimvaa_write (line 374) | static void tlbimvaa_write(CPUARMState *env, const ARMCPRegInfo *ri, function tlbiall_nsnh_write (line 389) | static void tlbiall_nsnh_write(CPUARMState *env, const ARMCPRegInfo *ri, function tlbiall_nsnh_is_write (line 401) | static void tlbiall_nsnh_is_write(CPUARMState *env, const ARMCPRegInfo *ri, function tlbiipas2_write (line 413) | static void tlbiipas2_write(CPUARMState *env, const ARMCPRegInfo *ri, function tlbiipas2_is_write (line 434) | static void tlbiipas2_is_write(CPUARMState *env, const ARMCPRegInfo *ri, function tlbiall_hyp_write (line 450) | static void tlbiall_hyp_write(CPUARMState *env, const ARMCPRegInfo *ri, function tlbiall_hyp_is_write (line 458) | static void tlbiall_hyp_is_write(CPUARMState *env, const ARMCPRegInfo *ri, function tlbimva_hyp_write (line 466) | static void tlbimva_hyp_write(CPUARMState *env, const ARMCPRegInfo *ri, function tlbimva_hyp_is_write (line 475) | static void tlbimva_hyp_is_write(CPUARMState *env, const ARMCPRegInfo *ri, function cpacr_write (line 609) | static void cpacr_write(CPUARMState *env, const ARMCPRegInfo *ri, function cpacr_read (line 653) | static uint64_t cpacr_read(CPUARMState *env, const ARMCPRegInfo *ri) function cpacr_reset (line 669) | static void cpacr_reset(CPUARMState *env, const ARMCPRegInfo *ri) function CPAccessResult (line 677) | static CPAccessResult cpacr_access(CPUARMState *env, const ARMCPRegInfo ... function CPAccessResult (line 695) | static CPAccessResult cptr_access(CPUARMState *env, const ARMCPRegInfo *ri, function pmu_num_counters (line 771) | static inline uint32_t pmu_num_counters(CPUARMState *env) function pmu_counter_mask (line 777) | static inline uint64_t pmu_counter_mask(CPUARMState *env) type pm_event (line 782) | typedef struct pm_event { function event_always_supported (line 800) | static bool event_always_supported(CPUARMState *env) function swinc_get_count (line 805) | static uint64_t swinc_get_count(CPUARMState *env) function swinc_ns_per (line 814) | static int64_t swinc_ns_per(uint64_t ignored) function cycles_get_count (line 823) | static uint64_t cycles_get_count(CPUARMState *env) function cycles_ns_per (line 829) | static int64_t cycles_ns_per(uint64_t cycles) function instructions_supported (line 834) | static bool instructions_supported(CPUARMState *env) function instructions_get_count (line 839) | static uint64_t instructions_get_count(CPUARMState *env) function instructions_ns_per (line 844) | static int64_t instructions_ns_per(uint64_t icount) function pmu_8_1_events_supported (line 849) | static bool pmu_8_1_events_supported(CPUARMState *env) function pmu_8_4_events_supported (line 855) | static bool pmu_8_4_events_supported(CPUARMState *env) function zero_event_get_count (line 861) | static uint64_t zero_event_get_count(CPUARMState *env) function zero_event_ns_per (line 867) | static int64_t zero_event_ns_per(uint64_t cycles) function pmu_init (line 922) | void pmu_init(ARMCPU *cpu) function event_supported (line 957) | static bool event_supported(uint16_t number) function CPAccessResult (line 965) | static CPAccessResult pmreg_access(CPUARMState *env, const ARMCPRegInfo ... function CPAccessResult (line 988) | static CPAccessResult pmreg_access_xevcntr(CPUARMState *env, function CPAccessResult (line 1003) | static CPAccessResult pmreg_access_swinc(CPUARMState *env, function CPAccessResult (line 1018) | static CPAccessResult pmreg_access_selr(CPUARMState *env, function CPAccessResult (line 1032) | static CPAccessResult pmreg_access_ccntr(CPUARMState *env, function pmu_counter_enabled (line 1050) | static bool pmu_counter_enabled(CPUARMState *env, uint8_t counter) function pmccntr_op_start (line 1130) | static void pmccntr_op_start(CPUARMState *env) function pmccntr_op_finish (line 1159) | static void pmccntr_op_finish(CPUARMState *env) function pmevcntr_op_start (line 1187) | static void pmevcntr_op_start(CPUARMState *env, uint8_t counter) function pmevcntr_op_finish (line 1208) | static void pmevcntr_op_finish(CPUARMState *env, uint8_t counter) function pmu_op_start (line 1231) | void pmu_op_start(CPUARMState *env) function pmu_op_finish (line 1240) | void pmu_op_finish(CPUARMState *env) function pmu_pre_el_change (line 1249) | void pmu_pre_el_change(ARMCPU *cpu, void *ignored) function pmu_post_el_change (line 1254) | void pmu_post_el_change(ARMCPU *cpu, void *ignored) function arm_pmu_timer_cb (line 1259) | void arm_pmu_timer_cb(void *opaque) function pmcr_write (line 1273) | static void pmcr_write(CPUARMState *env, const ARMCPRegInfo *ri, function pmswinc_write (line 1296) | static void pmswinc_write(CPUARMState *env, const ARMCPRegInfo *ri, function pmccntr_read (line 1326) | static uint64_t pmccntr_read(CPUARMState *env, const ARMCPRegInfo *ri) function pmselr_write (line 1335) | static void pmselr_write(CPUARMState *env, const ARMCPRegInfo *ri, function pmccntr_write (line 1346) | static void pmccntr_write(CPUARMState *env, const ARMCPRegInfo *ri, function pmccntr_write32 (line 1354) | static void pmccntr_write32(CPUARMState *env, const ARMCPRegInfo *ri, function pmccfiltr_write (line 1362) | static void pmccfiltr_write(CPUARMState *env, const ARMCPRegInfo *ri, function pmccfiltr_write_a32 (line 1370) | static void pmccfiltr_write_a32(CPUARMState *env, const ARMCPRegInfo *ri, function pmccfiltr_read_a32 (line 1380) | static uint64_t pmccfiltr_read_a32(CPUARMState *env, const ARMCPRegInfo ... function pmcntenset_write (line 1386) | static void pmcntenset_write(CPUARMState *env, const ARMCPRegInfo *ri, function pmcntenclr_write (line 1393) | static void pmcntenclr_write(CPUARMState *env, const ARMCPRegInfo *ri, function pmovsr_write (line 1400) | static void pmovsr_write(CPUARMState *env, const ARMCPRegInfo *ri, function pmovsset_write (line 1407) | static void pmovsset_write(CPUARMState *env, const ARMCPRegInfo *ri, function pmevtyper_write (line 1414) | static void pmevtyper_write(CPUARMState *env, const ARMCPRegInfo *ri, function pmevtyper_read (line 1449) | static uint64_t pmevtyper_read(CPUARMState *env, const ARMCPRegInfo *ri, function pmevtyper_writefn (line 1465) | static void pmevtyper_writefn(CPUARMState *env, const ARMCPRegInfo *ri, function pmevtyper_rawwrite (line 1472) | static void pmevtyper_rawwrite(CPUARMState *env, const ARMCPRegInfo *ri, function pmevtyper_readfn (line 1495) | static uint64_t pmevtyper_readfn(CPUARMState *env, const ARMCPRegInfo *ri) function pmxevtyper_write (line 1501) | static void pmxevtyper_write(CPUARMState *env, const ARMCPRegInfo *ri, function pmxevtyper_read (line 1507) | static uint64_t pmxevtyper_read(CPUARMState *env, const ARMCPRegInfo *ri) function pmevcntr_write (line 1512) | static void pmevcntr_write(CPUARMState *env, const ARMCPRegInfo *ri, function pmevcntr_read (line 1526) | static uint64_t pmevcntr_read(CPUARMState *env, const ARMCPRegInfo *ri, function pmevcntr_writefn (line 1542) | static void pmevcntr_writefn(CPUARMState *env, const ARMCPRegInfo *ri, function pmevcntr_readfn (line 1549) | static uint64_t pmevcntr_readfn(CPUARMState *env, const ARMCPRegInfo *ri) function pmevcntr_rawwrite (line 1555) | static void pmevcntr_rawwrite(CPUARMState *env, const ARMCPRegInfo *ri, function pmevcntr_rawread (line 1564) | static uint64_t pmevcntr_rawread(CPUARMState *env, const ARMCPRegInfo *ri) function pmxevcntr_write (line 1571) | static void pmxevcntr_write(CPUARMState *env, const ARMCPRegInfo *ri, function pmxevcntr_read (line 1577) | static uint64_t pmxevcntr_read(CPUARMState *env, const ARMCPRegInfo *ri) function pmuserenr_write (line 1582) | static void pmuserenr_write(CPUARMState *env, const ARMCPRegInfo *ri, function pmintenset_write (line 1592) | static void pmintenset_write(CPUARMState *env, const ARMCPRegInfo *ri, function pmintenclr_write (line 1600) | static void pmintenclr_write(CPUARMState *env, const ARMCPRegInfo *ri, function vbar_write (line 1607) | static void vbar_write(CPUARMState *env, const ARMCPRegInfo *ri, function scr_write (line 1619) | static void scr_write(CPUARMState *env, const ARMCPRegInfo *ri, uint64_t... function CPAccessResult (line 1658) | static CPAccessResult access_aa64_tid2(CPUARMState *env, function ccsidr_read (line 1669) | static uint64_t ccsidr_read(CPUARMState *env, const ARMCPRegInfo *ri) function csselr_write (line 1682) | static void csselr_write(CPUARMState *env, const ARMCPRegInfo *ri, function isr_read (line 1688) | static uint64_t isr_read(CPUARMState *env, const ARMCPRegInfo *ri) function CPAccessResult (line 1721) | static CPAccessResult access_aa64_tid1(CPUARMState *env, const ARMCPRegI... function CPAccessResult (line 1731) | static CPAccessResult access_aa32_tid1(CPUARMState *env, const ARMCPRegI... function teecr_write (line 2023) | static void teecr_write(CPUARMState *env, const ARMCPRegInfo *ri, function CPAccessResult (line 2030) | static CPAccessResult teehbr_access(CPUARMState *env, const ARMCPRegInfo... function CPAccessResult (line 2082) | static CPAccessResult gt_cntfrq_access(CPUARMState *env, const ARMCPRegI... function CPAccessResult (line 2123) | static CPAccessResult gt_counter_access(CPUARMState *env, int timeridx, function CPAccessResult (line 2173) | static CPAccessResult gt_timer_access(CPUARMState *env, int timeridx, function CPAccessResult (line 2217) | static CPAccessResult gt_pct_access(CPUARMState *env, function CPAccessResult (line 2224) | static CPAccessResult gt_vct_access(CPUARMState *env, function CPAccessResult (line 2231) | static CPAccessResult gt_ptimer_access(CPUARMState *env, const ARMCPRegI... function CPAccessResult (line 2237) | static CPAccessResult gt_vtimer_access(CPUARMState *env, const ARMCPRegI... function CPAccessResult (line 2243) | static CPAccessResult gt_stimer_access(CPUARMState *env, function gt_get_countervalue (line 2272) | static uint64_t gt_get_countervalue(CPUARMState *env) function gt_recalc_timer (line 2279) | static void gt_recalc_timer(ARMCPU *cpu, int timeridx) function gt_timer_reset (line 2329) | static void gt_timer_reset(CPUARMState *env, const ARMCPRegInfo *ri, function gt_cnt_read (line 2339) | static uint64_t gt_cnt_read(CPUARMState *env, const ARMCPRegInfo *ri) function gt_virt_cnt_offset (line 2344) | static uint64_t gt_virt_cnt_offset(CPUARMState *env) function gt_virt_cnt_read (line 2366) | static uint64_t gt_virt_cnt_read(CPUARMState *env, const ARMCPRegInfo *ri) function gt_cval_write (line 2371) | static void gt_cval_write(CPUARMState *env, const ARMCPRegInfo *ri, function gt_tval_read (line 2382) | static uint64_t gt_tval_read(CPUARMState *env, const ARMCPRegInfo *ri, function gt_tval_write (line 2398) | static void gt_tval_write(CPUARMState *env, const ARMCPRegInfo *ri, function gt_ctl_write (line 2416) | static void gt_ctl_write(CPUARMState *env, const ARMCPRegInfo *ri, function gt_phys_timer_reset (line 2439) | static void gt_phys_timer_reset(CPUARMState *env, const ARMCPRegInfo *ri) function gt_phys_cval_write (line 2444) | static void gt_phys_cval_write(CPUARMState *env, const ARMCPRegInfo *ri, function gt_phys_tval_read (line 2450) | static uint64_t gt_phys_tval_read(CPUARMState *env, const ARMCPRegInfo *ri) function gt_phys_tval_write (line 2455) | static void gt_phys_tval_write(CPUARMState *env, const ARMCPRegInfo *ri, function gt_phys_ctl_write (line 2461) | static void gt_phys_ctl_write(CPUARMState *env, const ARMCPRegInfo *ri, function gt_phys_redir_timeridx (line 2467) | static int gt_phys_redir_timeridx(CPUARMState *env) function gt_virt_redir_timeridx (line 2479) | static int gt_virt_redir_timeridx(CPUARMState *env) function gt_phys_redir_cval_read (line 2491) | static uint64_t gt_phys_redir_cval_read(CPUARMState *env, function gt_phys_redir_cval_write (line 2498) | static void gt_phys_redir_cval_write(CPUARMState *env, const ARMCPRegInf... function gt_phys_redir_tval_read (line 2505) | static uint64_t gt_phys_redir_tval_read(CPUARMState *env, function gt_phys_redir_tval_write (line 2512) | static void gt_phys_redir_tval_write(CPUARMState *env, const ARMCPRegInf... function gt_phys_redir_ctl_read (line 2519) | static uint64_t gt_phys_redir_ctl_read(CPUARMState *env, function gt_phys_redir_ctl_write (line 2526) | static void gt_phys_redir_ctl_write(CPUARMState *env, const ARMCPRegInfo... function gt_virt_timer_reset (line 2533) | static void gt_virt_timer_reset(CPUARMState *env, const ARMCPRegInfo *ri) function gt_virt_cval_write (line 2538) | static void gt_virt_cval_write(CPUARMState *env, const ARMCPRegInfo *ri, function gt_virt_tval_read (line 2544) | static uint64_t gt_virt_tval_read(CPUARMState *env, const ARMCPRegInfo *ri) function gt_virt_tval_write (line 2549) | static void gt_virt_tval_write(CPUARMState *env, const ARMCPRegInfo *ri, function gt_virt_ctl_write (line 2555) | static void gt_virt_ctl_write(CPUARMState *env, const ARMCPRegInfo *ri, function gt_cntvoff_write (line 2561) | static void gt_cntvoff_write(CPUARMState *env, const ARMCPRegInfo *ri, function gt_virt_redir_cval_read (line 2570) | static uint64_t gt_virt_redir_cval_read(CPUARMState *env, function gt_virt_redir_cval_write (line 2577) | static void gt_virt_redir_cval_write(CPUARMState *env, const ARMCPRegInf... function gt_virt_redir_tval_read (line 2584) | static uint64_t gt_virt_redir_tval_read(CPUARMState *env, function gt_virt_redir_tval_write (line 2591) | static void gt_virt_redir_tval_write(CPUARMState *env, const ARMCPRegInf... function gt_virt_redir_ctl_read (line 2598) | static uint64_t gt_virt_redir_ctl_read(CPUARMState *env, function gt_virt_redir_ctl_write (line 2605) | static void gt_virt_redir_ctl_write(CPUARMState *env, const ARMCPRegInfo... function gt_hyp_timer_reset (line 2612) | static void gt_hyp_timer_reset(CPUARMState *env, const ARMCPRegInfo *ri) function gt_hyp_cval_write (line 2617) | static void gt_hyp_cval_write(CPUARMState *env, const ARMCPRegInfo *ri, function gt_hyp_tval_read (line 2623) | static uint64_t gt_hyp_tval_read(CPUARMState *env, const ARMCPRegInfo *ri) function gt_hyp_tval_write (line 2628) | static void gt_hyp_tval_write(CPUARMState *env, const ARMCPRegInfo *ri, function gt_hyp_ctl_write (line 2634) | static void gt_hyp_ctl_write(CPUARMState *env, const ARMCPRegInfo *ri, function gt_sec_timer_reset (line 2640) | static void gt_sec_timer_reset(CPUARMState *env, const ARMCPRegInfo *ri) function gt_sec_cval_write (line 2645) | static void gt_sec_cval_write(CPUARMState *env, const ARMCPRegInfo *ri, function gt_sec_tval_read (line 2651) | static uint64_t gt_sec_tval_read(CPUARMState *env, const ARMCPRegInfo *ri) function gt_sec_tval_write (line 2656) | static void gt_sec_tval_write(CPUARMState *env, const ARMCPRegInfo *ri, function gt_sec_ctl_write (line 2662) | static void gt_sec_ctl_write(CPUARMState *env, const ARMCPRegInfo *ri, function gt_hv_timer_reset (line 2668) | static void gt_hv_timer_reset(CPUARMState *env, const ARMCPRegInfo *ri) function gt_hv_cval_write (line 2673) | static void gt_hv_cval_write(CPUARMState *env, const ARMCPRegInfo *ri, function gt_hv_tval_read (line 2679) | static uint64_t gt_hv_tval_read(CPUARMState *env, const ARMCPRegInfo *ri) function gt_hv_tval_write (line 2684) | static void gt_hv_tval_write(CPUARMState *env, const ARMCPRegInfo *ri, function gt_hv_ctl_write (line 2690) | static void gt_hv_ctl_write(CPUARMState *env, const ARMCPRegInfo *ri, function arm_gt_ptimer_cb (line 2696) | void arm_gt_ptimer_cb(void *opaque) function arm_gt_vtimer_cb (line 2703) | void arm_gt_vtimer_cb(void *opaque) function arm_gt_htimer_cb (line 2710) | void arm_gt_htimer_cb(void *opaque) function arm_gt_stimer_cb (line 2717) | void arm_gt_stimer_cb(void *opaque) function arm_gt_hvtimer_cb (line 2724) | void arm_gt_hvtimer_cb(void *opaque) function arm_gt_cntfrq_reset (line 2731) | static void arm_gt_cntfrq_reset(CPUARMState *env, const ARMCPRegInfo *op... function CPAccessResult (line 2931) | static CPAccessResult e2h_access(CPUARMState *env, const ARMCPRegInfo *ri, function par_write (line 2940) | static void par_write(CPUARMState *env, const ARMCPRegInfo *ri, uint64_t... function CPAccessResult (line 2953) | static CPAccessResult ats_access(CPUARMState *env, const ARMCPRegInfo *ri, function do_ats_write (line 2972) | static uint64_t do_ats_write(CPUARMState *env, uint64_t value, function ats_write (line 3133) | static void ats_write(CPUARMState *env, const ARMCPRegInfo *ri, uint64_t... function ats1h_write (line 3199) | static void ats1h_write(CPUARMState *env, const ARMCPRegInfo *ri, function CPAccessResult (line 3210) | static CPAccessResult at_s1e2_access(CPUARMState *env, const ARMCPRegInf... function ats_write64 (line 3219) | static void ats_write64(CPUARMState *env, const ARMCPRegInfo *ri, function simple_mpu_ap_bits (line 3279) | static uint32_t simple_mpu_ap_bits(uint32_t val) function extended_mpu_ap_bits (line 3294) | static uint32_t extended_mpu_ap_bits(uint32_t val) function pmsav5_data_ap_write (line 3308) | static void pmsav5_data_ap_write(CPUARMState *env, const ARMCPRegInfo *ri, function pmsav5_data_ap_read (line 3314) | static uint64_t pmsav5_data_ap_read(CPUARMState *env, const ARMCPRegInfo... function pmsav5_insn_ap_write (line 3319) | static void pmsav5_insn_ap_write(CPUARMState *env, const ARMCPRegInfo *ri, function pmsav5_insn_ap_read (line 3325) | static uint64_t pmsav5_insn_ap_read(CPUARMState *env, const ARMCPRegInfo... function pmsav7_read (line 3330) | static uint64_t pmsav7_read(CPUARMState *env, const ARMCPRegInfo *ri) function pmsav7_write (line 3342) | static void pmsav7_write(CPUARMState *env, const ARMCPRegInfo *ri, function pmsav7_rgnr_write (line 3357) | static void pmsav7_rgnr_write(CPUARMState *env, const ARMCPRegInfo *ri, function vmsa_ttbcr_raw_write (line 3452) | static void vmsa_ttbcr_raw_write(CPUARMState *env, const ARMCPRegInfo *ri, function vmsa_ttbcr_write (line 3485) | static void vmsa_ttbcr_write(CPUARMState *env, const ARMCPRegInfo *ri, function vmsa_ttbcr_reset (line 3502) | static void vmsa_ttbcr_reset(CPUARMState *env, const ARMCPRegInfo *ri) function vmsa_tcr_el12_write (line 3514) | static void vmsa_tcr_el12_write(CPUARMState *env, const ARMCPRegInfo *ri, function vmsa_ttbr_write (line 3525) | static void vmsa_ttbr_write(CPUARMState *env, const ARMCPRegInfo *ri, function vmsa_tcr_ttbr_el2_write (line 3537) | static void vmsa_tcr_ttbr_el2_write(CPUARMState *env, const ARMCPRegInfo... function vttbr_write (line 3556) | static void vttbr_write(CPUARMState *env, const ARMCPRegInfo *ri, function omap_ticonfig_write (line 3640) | static void omap_ticonfig_write(CPUARMState *env, const ARMCPRegInfo *ri, function omap_threadid_write (line 3649) | static void omap_threadid_write(CPUARMState *env, const ARMCPRegInfo *ri, function omap_wfi_write (line 3655) | static void omap_wfi_write(CPUARMState *env, const ARMCPRegInfo *ri, function omap_cachemaint_write (line 3662) | static void omap_cachemaint_write(CPUARMState *env, const ARMCPRegInfo *ri, function xscale_cpar_write (line 3712) | static void xscale_cpar_write(CPUARMState *env, const ARMCPRegInfo *ri, function midr_read (line 3810) | static uint64_t midr_read(CPUARMState *env, const ARMCPRegInfo *ri) function mpidr_read_val (line 3822) | static uint64_t mpidr_read_val(CPUARMState *env) function mpidr_read (line 3840) | static uint64_t mpidr_read(CPUARMState *env, const ARMCPRegInfo *ri) function aa64_fpcr_read (line 3880) | static uint64_t aa64_fpcr_read(CPUARMState *env, const ARMCPRegInfo *ri) function aa64_fpcr_write (line 3885) | static void aa64_fpcr_write(CPUARMState *env, const ARMCPRegInfo *ri, function aa64_fpsr_read (line 3891) | static uint64_t aa64_fpsr_read(CPUARMState *env, const ARMCPRegInfo *ri) function aa64_fpsr_write (line 3896) | static void aa64_fpsr_write(CPUARMState *env, const ARMCPRegInfo *ri, function CPAccessResult (line 3902) | static CPAccessResult aa64_daif_access(CPUARMState *env, const ARMCPRegI... function aa64_daif_write (line 3911) | static void aa64_daif_write(CPUARMState *env, const ARMCPRegInfo *ri, function aa64_pan_read (line 3917) | static uint64_t aa64_pan_read(CPUARMState *env, const ARMCPRegInfo *ri) function aa64_pan_write (line 3922) | static void aa64_pan_write(CPUARMState *env, const ARMCPRegInfo *ri, function aa64_uao_read (line 3935) | static uint64_t aa64_uao_read(CPUARMState *env, const ARMCPRegInfo *ri) function aa64_uao_write (line 3940) | static void aa64_uao_write(CPUARMState *env, const ARMCPRegInfo *ri, function CPAccessResult (line 3953) | static CPAccessResult aa64_cacheop_poc_access(CPUARMState *env, function CPAccessResult (line 3975) | static CPAccessResult aa64_cacheop_pou_access(CPUARMState *env, function vae1_tlbmask (line 4001) | static int vae1_tlbmask(CPUARMState *env) function tlbi_aa64_vmalle1is_write (line 4020) | static void tlbi_aa64_vmalle1is_write(CPUARMState *env, const ARMCPRegIn... function tlbi_aa64_vmalle1_write (line 4029) | static void tlbi_aa64_vmalle1_write(CPUARMState *env, const ARMCPRegInfo... function alle1_tlbmask (line 4042) | static int alle1_tlbmask(CPUARMState *env) function e2_tlbmask (line 4065) | static int e2_tlbmask(CPUARMState *env) function tlbi_aa64_alle1_write (line 4074) | static void tlbi_aa64_alle1_write(CPUARMState *env, const ARMCPRegInfo *ri, function tlbi_aa64_alle2_write (line 4083) | static void tlbi_aa64_alle2_write(CPUARMState *env, const ARMCPRegInfo *ri, function tlbi_aa64_alle3_write (line 4092) | static void tlbi_aa64_alle3_write(CPUARMState *env, const ARMCPRegInfo *ri, function tlbi_aa64_alle1is_write (line 4101) | static void tlbi_aa64_alle1is_write(CPUARMState *env, const ARMCPRegInfo... function tlbi_aa64_alle2is_write (line 4110) | static void tlbi_aa64_alle2is_write(CPUARMState *env, const ARMCPRegInfo... function tlbi_aa64_alle3is_write (line 4119) | static void tlbi_aa64_alle3is_write(CPUARMState *env, const ARMCPRegInfo... function tlbi_aa64_vae2_write (line 4127) | static void tlbi_aa64_vae2_write(CPUARMState *env, const ARMCPRegInfo *ri, function tlbi_aa64_vae3_write (line 4141) | static void tlbi_aa64_vae3_write(CPUARMState *env, const ARMCPRegInfo *ri, function tlbi_aa64_vae1is_write (line 4155) | static void tlbi_aa64_vae1is_write(CPUARMState *env, const ARMCPRegInfo ... function tlbi_aa64_vae1_write (line 4165) | static void tlbi_aa64_vae1_write(CPUARMState *env, const ARMCPRegInfo *ri, function tlbi_aa64_vae2is_write (line 4184) | static void tlbi_aa64_vae2is_write(CPUARMState *env, const ARMCPRegInfo ... function tlbi_aa64_vae3is_write (line 4194) | static void tlbi_aa64_vae3is_write(CPUARMState *env, const ARMCPRegInfo ... function tlbi_aa64_ipas2e1_write (line 4204) | static void tlbi_aa64_ipas2e1_write(CPUARMState *env, const ARMCPRegInfo... function tlbi_aa64_ipas2e1is_write (line 4226) | static void tlbi_aa64_ipas2e1is_write(CPUARMState *env, const ARMCPRegIn... function CPAccessResult (line 4242) | static CPAccessResult aa64_zva_access(CPUARMState *env, const ARMCPRegIn... function aa64_dczid_read (line 4270) | static uint64_t aa64_dczid_read(CPUARMState *env, const ARMCPRegInfo *ri) function CPAccessResult (line 4282) | static CPAccessResult sp_el0_access(CPUARMState *env, const ARMCPRegInfo... function spsel_read (line 4294) | static uint64_t spsel_read(CPUARMState *env, const ARMCPRegInfo *ri) function spsel_write (line 4299) | static void spsel_write(CPUARMState *env, const ARMCPRegInfo *ri, uint64... function sctlr_write (line 4304) | static void sctlr_write(CPUARMState *env, const ARMCPRegInfo *ri, function CPAccessResult (line 4337) | static CPAccessResult fpexc32_access(CPUARMState *env, const ARMCPRegInf... function sdcr_write (line 4349) | static void sdcr_write(CPUARMState *env, const ARMCPRegInfo *ri, function do_hcr_write (line 4819) | static void do_hcr_write(CPUARMState *env, uint64_t value, uint64_t vali... function hcr_write (line 4882) | static void hcr_write(CPUARMState *env, const ARMCPRegInfo *ri, uint64_t... function hcr_writehigh (line 4887) | static void hcr_writehigh(CPUARMState *env, const ARMCPRegInfo *ri, function hcr_writelow (line 4895) | static void hcr_writelow(CPUARMState *env, const ARMCPRegInfo *ri, function arm_hcr_el2_eff (line 4908) | uint64_t arm_hcr_el2_eff(CPUARMState *env) function cptr_el2_write (line 4971) | static void cptr_el2_write(CPUARMState *env, const ARMCPRegInfo *ri, function cptr_el2_read (line 4986) | static uint64_t cptr_el2_read(CPUARMState *env, const ARMCPRegInfo *ri) function CPAccessResult (line 5256) | static CPAccessResult nsacr_access(CPUARMState *env, const ARMCPRegInfo ... function define_arm_vh_e2h_redirects_aliases (line 5379) | static void define_arm_vh_e2h_redirects_aliases(ARMCPU *cpu) function CPAccessResult (line 5490) | static CPAccessResult ctr_el0_access(CPUARMState *env, const ARMCPRegInf... function oslar_write (line 5523) | static void oslar_write(CPUARMState *env, const ARMCPRegInfo *ri, function sve_exception_el (line 5626) | int sve_exception_el(CPUARMState *env, int el) function sve_zcr_get_valid_len (line 5679) | static uint32_t sve_zcr_get_valid_len(ARMCPU *cpu, uint32_t start_len) function sve_zcr_len_for_el (line 5694) | uint32_t sve_zcr_len_for_el(CPUARMState *env, int el) function zcr_write (line 5712) | static void zcr_write(CPUARMState *env, const ARMCPRegInfo *ri, function hw_watchpoint_update (line 5764) | void hw_watchpoint_update(ARMCPU *cpu, int n) function hw_watchpoint_update_all (line 5848) | void hw_watchpoint_update_all(ARMCPU *cpu) function dbgwvr_write (line 5864) | static void dbgwvr_write(CPUARMState *env, const ARMCPRegInfo *ri, function dbgwcr_write (line 5880) | static void dbgwcr_write(CPUARMState *env, const ARMCPRegInfo *ri, function hw_breakpoint_update (line 5890) | void hw_breakpoint_update(ARMCPU *cpu, int n) function hw_breakpoint_update_all (line 5966) | void hw_breakpoint_update_all(ARMCPU *cpu) function dbgbvr_write (line 5982) | static void dbgbvr_write(CPUARMState *env, const ARMCPRegInfo *ri, function dbgbcr_write (line 5992) | static void dbgbcr_write(CPUARMState *env, const ARMCPRegInfo *ri, function define_debug_regs (line 6008) | static void define_debug_regs(ARMCPU *cpu) function define_pmu_regs (line 6081) | static void define_pmu_regs(ARMCPU *cpu) function id_pfr1_read (line 6176) | static uint64_t id_pfr1_read(CPUARMState *env, const ARMCPRegInfo *ri) function id_aa64pfr0_read (line 6187) | static uint64_t id_aa64pfr0_read(CPUARMState *env, const ARMCPRegInfo *ri) function CPAccessResult (line 6201) | static CPAccessResult access_lor_ns(CPUARMState *env) function CPAccessResult (line 6214) | static CPAccessResult access_lorid(CPUARMState *env, const ARMCPRegInfo ... function CPAccessResult (line 6224) | static CPAccessResult access_lor_other(CPUARMState *env, function CPAccessResult (line 6264) | static CPAccessResult access_pauth(CPUARMState *env, const ARMCPRegInfo ... function rndr_readfn (line 6326) | static uint64_t rndr_readfn(CPUARMState *env, const ARMCPRegInfo *ri) function dccvap_writefn (line 6363) | static void dccvap_writefn(CPUARMState *env, const ARMCPRegInfo *opaque, function CPAccessResult (line 6408) | static CPAccessResult access_predinv(CPUARMState *env, const ARMCPRegInf... function ccsidr2_read (line 6452) | static uint64_t ccsidr2_read(CPUARMState *env, const ARMCPRegInfo *ri) function CPAccessResult (line 6467) | static CPAccessResult access_aa64_tid3(CPUARMState *env, const ARMCPRegI... function CPAccessResult (line 6477) | static CPAccessResult access_aa32_tid3(CPUARMState *env, const ARMCPRegI... function CPAccessResult (line 6487) | static CPAccessResult access_jazelle(CPUARMState *env, const ARMCPRegInf... function register_cp_regs_for_features (line 6619) | void register_cp_regs_for_features(ARMCPU *cpu) function add_cpreg_to_hashtable (line 7488) | static void add_cpreg_to_hashtable(ARMCPU *cpu, const ARMCPRegInfo *r, function define_one_arm_cp_reg_with_opaque (line 7623) | void define_one_arm_cp_reg_with_opaque(ARMCPU *cpu, function define_arm_cp_regs_with_opaque (line 7769) | void define_arm_cp_regs_with_opaque(ARMCPU *cpu, function modify_arm_cp_regs (line 7787) | void modify_arm_cp_regs(ARMCPRegInfo *regs, const ARMCPRegUserSpaceInfo ... function ARMCPRegInfo (line 7817) | const ARMCPRegInfo *get_arm_cp_reginfo(GHashTable *cpregs, uint32_t enco... function arm_cp_write_ignore (line 7822) | void arm_cp_write_ignore(CPUARMState *env, const ARMCPRegInfo *ri, function arm_cp_read_zero (line 7828) | uint64_t arm_cp_read_zero(CPUARMState *env, const ARMCPRegInfo *ri) function arm_cp_reset_ignore (line 7834) | void arm_cp_reset_ignore(CPUARMState *env, const ARMCPRegInfo *opaque) function bad_mode_switch (line 7839) | static int bad_mode_switch(CPUARMState *env, int mode, CPSRWriteType wri... function cpsr_read (line 7884) | uint32_t cpsr_read(CPUARMState *env) function cpsr_write (line 7895) | void cpsr_write(CPUARMState *env, uint32_t val, uint32_t mask, function switch_mode (line 8065) | static void switch_mode(CPUARMState *env, int mode) function arm_phys_excp_target_el (line 8153) | uint32_t arm_phys_excp_target_el(CPUState *cs, uint32_t excp_idx, function aarch64_sync_32_to_64 (line 8210) | void aarch64_sync_32_to_64(CPUARMState *env) function aarch64_sync_64_to_32 (line 8315) | void aarch64_sync_64_to_32(CPUARMState *env) function take_aarch32_exception (line 8419) | static void take_aarch32_exception(CPUARMState *env, int new_mode, function arm_cpu_do_interrupt_aarch32_hyp (line 8488) | static void arm_cpu_do_interrupt_aarch32_hyp(CPUState *cs) function arm_cpu_do_interrupt_aarch32_qemu (line 8579) | static void arm_cpu_do_interrupt_aarch32_qemu(CPUState *cs) function arm_cpu_do_interrupt_aarch64_qemu (line 8729) | static void arm_cpu_do_interrupt_aarch64_qemu(CPUState *cs) function arm_cpu_do_interrupt (line 8870) | void arm_cpu_do_interrupt(CPUState *cs) function regime_el (line 8912) | static uint32_t regime_el(CPUARMState *env, ARMMMUIdx mmu_idx) function arm_sctlr (line 8949) | uint64_t arm_sctlr(CPUARMState *env, int el) function regime_sctlr (line 8960) | static inline uint64_t regime_sctlr(CPUARMState *env, ARMMMUIdx mmu_idx) function regime_translation_disabled (line 8966) | static inline bool regime_translation_disabled(CPUARMState *env, function regime_translation_big_endian (line 9007) | static inline bool regime_translation_big_endian(CPUARMState *env, function regime_ttbr (line 9014) | static inline uint64_t regime_ttbr(CPUARMState *env, ARMMMUIdx mmu_idx, function TCR (line 9028) | static inline TCR *regime_tcr(CPUARMState *env, ARMMMUIdx mmu_idx) function ARMMMUIdx (line 9039) | static inline ARMMMUIdx stage_1_mmu_idx(ARMMMUIdx mmu_idx) function regime_using_lpae_format (line 9054) | static inline bool regime_using_lpae_format(CPUARMState *env, function arm_s1_regime_using_lpae_format (line 9071) | bool arm_s1_regime_using_lpae_format(CPUARMState *env, ARMMMUIdx mmu_idx) function regime_is_user (line 9078) | static inline bool regime_is_user(CPUARMState *env, ARMMMUIdx mmu_idx) function ap_to_rw_prot (line 9108) | static inline int ap_to_rw_prot(CPUARMState *env, ARMMMUIdx mmu_idx, function simple_ap_to_rw_prot_is_user (line 9164) | static inline int simple_ap_to_rw_prot_is_user(int ap, bool is_user) function simple_ap_to_rw_prot (line 9182) | static inline int function get_S2prot (line 9194) | static int get_S2prot(CPUARMState *env, int s2ap, int xn) function get_S1prot (line 9222) | static int get_S1prot(CPUARMState *env, ARMMMUIdx mmu_idx, bool is_aa64, function get_level1_table_address (line 9291) | static bool get_level1_table_address(CPUARMState *env, ARMMMUIdx mmu_idx, function hwaddr (line 9315) | static hwaddr S1_ptw_translate(CPUARMState *env, ARMMMUIdx mmu_idx, function arm_ldl_ptw (line 9360) | static uint32_t arm_ldl_ptw(CPUState *cs, hwaddr addr, bool is_secure, function arm_ldq_ptw (line 9398) | static uint64_t arm_ldq_ptw(CPUState *cs, hwaddr addr, bool is_secure, function get_phys_addr_v5 (line 9435) | static bool get_phys_addr_v5(CPUARMState *env, uint32_t address, function get_phys_addr_v6 (line 9557) | static bool get_phys_addr_v6(CPUARMState *env, uint32_t address, function check_s2_mmu_setup (line 9720) | static bool check_s2_mmu_setup(ARMCPU *cpu, bool is_aa64, int level, function convert_stage2_attrs (line 9786) | static uint8_t convert_stage2_attrs(CPUARMState *env, uint8_t s2attrs) function aa64_va_parameter_tbi (line 9808) | static int aa64_va_parameter_tbi(uint64_t tcr, ARMMMUIdx mmu_idx) function aa64_va_parameter_tbid (line 9820) | static int aa64_va_parameter_tbid(uint64_t tcr, ARMMMUIdx mmu_idx) function ARMVAParameters (line 9832) | ARMVAParameters aa64_va_parameters(CPUARMState *env, uint64_t va, function ARMVAParameters (line 9893) | static ARMVAParameters aa32_va_parameters(CPUARMState *env, uint32_t va, function get_phys_addr_pmsav7_default (line 10233) | static inline void get_phys_addr_pmsav7_default(CPUARMState *env, function pmsav7_use_background_region (line 10268) | static bool pmsav7_use_background_region(ARMCPU *cpu, function m_is_ppb_region (line 10288) | static inline bool m_is_ppb_region(CPUARMState *env, uint32_t address) function m_is_system_region (line 10295) | static inline bool m_is_system_region(CPUARMState *env, uint32_t address) function get_phys_addr_pmsav7 (line 10303) | static bool get_phys_addr_pmsav7(CPUARMState *env, uint32_t address, function v8m_security_lookup (line 10491) | void v8m_security_lookup(CPUARMState *env, uint32_t address, function pmsav8_mpu_lookup (line 10600) | bool pmsav8_mpu_lookup(CPUARMState *env, uint32_t address, function get_phys_addr_pmsav8 (line 10733) | static bool get_phys_addr_pmsav8(CPUARMState *env, uint32_t address, function get_phys_addr_pmsav5 (line 10808) | static bool get_phys_addr_pmsav5(CPUARMState *env, uint32_t address, function combine_cacheattr_nibble (line 10900) | static uint8_t combine_cacheattr_nibble(uint8_t s1, uint8_t s2) function ARMCacheAttrs (line 10924) | static ARMCacheAttrs combine_cacheattrs(ARMCacheAttrs s1, ARMCacheAttrs s2) function get_phys_addr (line 11006) | bool get_phys_addr(CPUARMState *env, target_ulong address, function hwaddr (line 11173) | hwaddr arm_cpu_get_phys_page_attrs_debug(CPUState *cs, vaddr addr, function add16_sat (line 11203) | static inline uint16_t add16_sat(uint16_t a, uint16_t b) function add8_sat (line 11218) | static inline uint8_t add8_sat(uint8_t a, uint8_t b) function sub16_sat (line 11233) | static inline uint16_t sub16_sat(uint16_t a, uint16_t b) function sub8_sat (line 11248) | static inline uint8_t sub8_sat(uint8_t a, uint8_t b) function add16_usat (line 11271) | static inline uint16_t add16_usat(uint16_t a, uint16_t b) function sub16_usat (line 11280) | static inline uint16_t sub16_usat(uint16_t a, uint16_t b) function add8_usat (line 11288) | static inline uint8_t add8_usat(uint8_t a, uint8_t b) function sub8_usat (line 11297) | static inline uint8_t sub8_usat(uint8_t a, uint8_t b) function do_usad (line 11404) | static inline uint8_t do_usad(uint8_t a, uint8_t b) function fp_exception_el (line 11466) | int fp_exception_el(CPUARMState *env, int cur_el) function arm_mmu_idx_to_el (line 11472) | int arm_mmu_idx_to_el(ARMMMUIdx mmu_idx) function ARMMMUIdx (line 11501) | ARMMMUIdx arm_mmu_idx_el(CPUARMState *env, int el) function ARMMMUIdx (line 11548) | ARMMMUIdx arm_mmu_idx(CPUARMState *env) function ARMMMUIdx (line 11553) | ARMMMUIdx arm_stage1_mmu_idx(CPUARMState *env) function rebuild_hflags_common (line 11558) | static uint32_t rebuild_hflags_common(CPUARMState *env, int fp_el, function rebuild_hflags_common_32 (line 11571) | static uint32_t rebuild_hflags_common_32(CPUARMState *env, int fp_el, function rebuild_hflags_m32 (line 11587) | static uint32_t rebuild_hflags_m32(CPUARMState *env, int fp_el, function rebuild_hflags_aprofile (line 11610) | static uint32_t rebuild_hflags_aprofile(CPUARMState *env) function rebuild_hflags_a32 (line 11619) | static uint32_t rebuild_hflags_a32(CPUARMState *env, int fp_el, function rebuild_hflags_a64 (line 11636) | static uint32_t rebuild_hflags_a64(CPUARMState *env, int el, int fp_el, function rebuild_hflags_internal (line 11725) | static uint32_t rebuild_hflags_internal(CPUARMState *env) function arm_rebuild_hflags (line 11740) | void arm_rebuild_hflags(CPUARMState *env) function assert_hflags_rebuild_correctly (line 11793) | static inline void assert_hflags_rebuild_correctly(CPUARMState *env) function cpu_get_tb_cpu_state (line 11807) | void cpu_get_tb_cpu_state(CPUARMState *env, target_ulong *pc, function aarch64_sve_narrow_vq (line 11904) | void aarch64_sve_narrow_vq(CPUARMState *env, unsigned vq) function aarch64_sve_change_el (line 11933) | void aarch64_sve_change_el(CPUARMState *env, int old_el, FILE: qemu/target/arm/internals.h type uc_struct (line 29) | struct uc_struct function excp_is_internal (line 41) | static inline bool excp_is_internal(int excp) function aarch64_banked_spsr_index (line 120) | static inline unsigned int aarch64_banked_spsr_index(unsigned int el) function bank_number (line 132) | static inline int bank_number(int mode) function r14_bank_number (line 169) | static inline int r14_bank_number(int mode) type uc_struct (line 175) | struct uc_struct type arm_fprounding (line 177) | enum arm_fprounding { function aarch64_save_sp (line 188) | static inline void aarch64_save_sp(CPUARMState *env, int el) function aarch64_restore_sp (line 197) | static inline void aarch64_restore_sp(CPUARMState *env, int el) function update_spsel (line 206) | static inline void update_spsel(CPUARMState *env, uint32_t imm) function arm_pamax (line 232) | static inline unsigned int arm_pamax(ARMCPU *cpu) function extended_addresses_enabled (line 255) | static inline bool extended_addresses_enabled(CPUARMState *env) type arm_exception_class (line 263) | enum arm_exception_class { function syn_get_ec (line 310) | static inline uint32_t syn_get_ec(uint32_t syn) function syn_uncategorized (line 324) | static inline uint32_t syn_uncategorized(void) function syn_aa64_svc (line 329) | static inline uint32_t syn_aa64_svc(uint32_t imm16) function syn_aa64_hvc (line 334) | static inline uint32_t syn_aa64_hvc(uint32_t imm16) function syn_aa64_smc (line 339) | static inline uint32_t syn_aa64_smc(uint32_t imm16) function syn_aa32_svc (line 344) | static inline uint32_t syn_aa32_svc(uint32_t imm16, bool is_16bit) function syn_aa32_hvc (line 350) | static inline uint32_t syn_aa32_hvc(uint32_t imm16) function syn_aa32_smc (line 355) | static inline uint32_t syn_aa32_smc(void) function syn_aa64_bkpt (line 360) | static inline uint32_t syn_aa64_bkpt(uint32_t imm16) function syn_aa32_bkpt (line 365) | static inline uint32_t syn_aa32_bkpt(uint32_t imm16, bool is_16bit) function syn_aa64_sysregtrap (line 371) | static inline uint32_t syn_aa64_sysregtrap(int op0, int op1, int op2, function syn_cp14_rt_trap (line 380) | static inline uint32_t syn_cp14_rt_trap(int cv, int cond, int opc1, int ... function syn_cp15_rt_trap (line 390) | static inline uint32_t syn_cp15_rt_trap(int cv, int cond, int opc1, int ... function syn_cp14_rrt_trap (line 400) | static inline uint32_t syn_cp14_rrt_trap(int cv, int cond, int opc1, int... function syn_cp15_rrt_trap (line 410) | static inline uint32_t syn_cp15_rrt_trap(int cv, int cond, int opc1, int... function syn_fp_access_trap (line 420) | static inline uint32_t syn_fp_access_trap(int cv, int cond, bool is_16bit) function syn_simd_access_trap (line 428) | static inline uint32_t syn_simd_access_trap(int cv, int cond, bool is_16... function syn_sve_access_trap (line 436) | static inline uint32_t syn_sve_access_trap(void) function syn_pactrap (line 441) | static inline uint32_t syn_pactrap(void) function syn_btitrap (line 446) | static inline uint32_t syn_btitrap(int btype) function syn_insn_abort (line 451) | static inline uint32_t syn_insn_abort(int same_el, int ea, int s1ptw, in... function syn_data_abort_no_iss (line 457) | static inline uint32_t syn_data_abort_no_iss(int same_el, function syn_data_abort_with_iss (line 466) | static inline uint32_t syn_data_abort_with_iss(int same_el, function syn_swstep (line 480) | static inline uint32_t syn_swstep(int same_el, int isv, int ex) function syn_watchpoint (line 486) | static inline uint32_t syn_watchpoint(int same_el, int cm, int wnr) function syn_breakpoint (line 492) | static inline uint32_t syn_breakpoint(int same_el) function syn_wfx (line 498) | static inline uint32_t syn_wfx(int cv, int cond, int ti, bool is_16bit) function arm_clear_exclusive (line 545) | static inline void arm_clear_exclusive(CPUARMState *env) type ARMFaultType (line 555) | typedef enum ARMFaultType { type ARMMMUFaultInfo (line 589) | typedef struct ARMMMUFaultInfo ARMMMUFaultInfo; type ARMMMUFaultInfo (line 590) | struct ARMMMUFaultInfo { function arm_fi_to_sfsc (line 606) | static inline uint32_t arm_fi_to_sfsc(ARMMMUFaultInfo *fi) function arm_fi_to_lfsc (line 688) | static inline uint32_t arm_fi_to_lfsc(ARMMMUFaultInfo *fi) function arm_extabort_type (line 752) | static inline bool arm_extabort_type(MemTxResult result) function arm_to_core_mmu_idx (line 766) | static inline int arm_to_core_mmu_idx(ARMMMUIdx mmu_idx) function ARMMMUIdx (line 771) | static inline ARMMMUIdx core_to_arm_mmu_idx(CPUARMState *env, int mmu_idx) function ARMMMUIdx (line 780) | static inline ARMMMUIdx core_to_aa64_mmu_idx(int mmu_idx) function arm_call_pre_el_change_hook (line 825) | static inline void arm_call_pre_el_change_hook(ARMCPU *cpu) function arm_call_el_change_hook (line 832) | static inline void arm_call_el_change_hook(ARMCPU *cpu) function regime_has_2_ranges (line 841) | static inline bool regime_has_2_ranges(ARMMMUIdx mmu_idx) function regime_is_secure (line 863) | static inline bool regime_is_secure(CPUARMState *env, ARMMMUIdx mmu_idx) function regime_is_pan (line 898) | static inline bool regime_is_pan(CPUARMState *env, ARMMMUIdx mmu_idx) function arm_debug_exception_fsr (line 914) | static inline uint32_t arm_debug_exception_fsr(CPUARMState *env) function arm_num_brps (line 941) | static inline int arm_num_brps(ARMCPU *cpu) function arm_num_wrps (line 955) | static inline int arm_num_wrps(ARMCPU *cpu) function arm_num_ctx_cmps (line 969) | static inline int arm_num_ctx_cmps(ARMCPU *cpu) function v7m_using_psp (line 988) | static inline bool v7m_using_psp(CPUARMState *env) function v7m_sp_limit (line 1004) | static inline uint32_t v7m_sp_limit(CPUARMState *env) function v7m_cpacr_pass (line 1018) | static inline bool v7m_cpacr_pass(CPUARMState *env, function arm_mmu_idx_is_stage1_of_2 (line 1104) | static inline bool arm_mmu_idx_is_stage1_of_2(ARMMMUIdx mmu_idx) function aarch32_cpsr_valid_mask (line 1116) | static inline uint32_t aarch32_cpsr_valid_mask(uint64_t features, function aarch64_pstate_valid_mask (line 1143) | static inline uint32_t aarch64_pstate_valid_mask(const ARMISARegisters *id) type ARMVAParameters (line 1165) | typedef struct ARMVAParameters { function exception_target_el (line 1178) | static inline int exception_target_el(CPUARMState *env) type V8M_SAttributes (line 1194) | typedef struct V8M_SAttributes { type ARMCacheAttrs (line 1215) | typedef struct ARMCacheAttrs { FILE: qemu/target/arm/m_helper.c function v7m_msr_xpsr (line 24) | static void v7m_msr_xpsr(CPUARMState *env, uint32_t mask, function v7m_mrs_xpsr (line 41) | static uint32_t v7m_mrs_xpsr(CPUARMState *env, uint32_t reg, unsigned el) function v7m_mrs_control (line 58) | static uint32_t v7m_mrs_control(CPUARMState *env, uint32_t secure) type StackingMode (line 73) | typedef enum StackingMode { function armv7m_nvic_set_pending (line 175) | void armv7m_nvic_set_pending(void *opaque, int irq, bool secure) function write_v7m_control_spsel_for_secstate (line 340) | static void write_v7m_control_spsel_for_secstate(CPUARMState *env, function write_v7m_control_spsel (line 367) | static void write_v7m_control_spsel(CPUARMState *env, bool new_spsel) function write_v7m_exception (line 372) | void write_v7m_exception(CPUARMState *env, uint32_t new_exc) function switch_v7m_security_state (line 393) | static void switch_v7m_security_state(CPUARMState *env, bool new_secstate) function v7m_integrity_sig (line 648) | static uint32_t v7m_integrity_sig(CPUARMState *env, uint32_t lr) function v7m_push_callee_stack (line 665) | static bool v7m_push_callee_stack(ARMCPU *cpu, uint32_t lr, bool dotailc... function v7m_exception_taken (line 743) | static void v7m_exception_taken(ARMCPU *cpu, uint32_t lr, bool dotailchain, function armv7m_nvic_neg_prio_requested (line 885) | bool armv7m_nvic_neg_prio_requested(void *opaque, bool secure) function v7m_update_fpccr (line 890) | static void v7m_update_fpccr(CPUARMState *env, uint32_t frameptr, function v7m_push_stack (line 1076) | static bool v7m_push_stack(ARMCPU *cpu) function do_v7m_exception_exit (line 1250) | static void do_v7m_exception_exit(ARMCPU *cpu) function do_v7m_function_return (line 1767) | static bool do_v7m_function_return(ARMCPU *cpu) function v7m_handle_execute_nsc (line 1902) | static bool v7m_handle_execute_nsc(ARMCPU *cpu) function arm_v7m_cpu_do_interrupt (line 1974) | void arm_v7m_cpu_do_interrupt(CPUState *cs) function ARMMMUIdx (line 2624) | ARMMMUIdx arm_v7m_mmu_idx_all(CPUARMState *env, function ARMMMUIdx (line 2644) | ARMMMUIdx arm_v7m_mmu_idx_for_secstate_and_priv(CPUARMState *env, function ARMMMUIdx (line 2653) | ARMMMUIdx arm_v7m_mmu_idx_for_secstate(CPUARMState *env, bool secstate) FILE: qemu/target/arm/neon_helper.c function do_clz8 (line 1145) | static inline int do_clz8(uint8_t x) function do_clz16 (line 1153) | static inline int do_clz16(uint16_t x) FILE: qemu/target/arm/op_helper.c function CPUState (line 30) | static CPUState *do_raise_exception(CPUARMState *env, uint32_t excp, function raise_exception (line 56) | void raise_exception(CPUARMState *env, uint32_t excp, function raise_exception_ra (line 63) | void raise_exception_ra(CPUARMState *env, uint32_t excp, uint32_t syndrome, function do_ssat (line 157) | static inline uint32_t do_ssat(CPUARMState *env, int32_t val, int shift) function do_usat (line 175) | static inline uint32_t do_usat(CPUARMState *env, int32_t val, int shift) function check_wfx_trap (line 232) | static inline int check_wfx_trap(CPUARMState *env, bool is_wfe) function msr_mrs_banked_exc_checks (line 484) | static void msr_mrs_banked_exc_checks(CPUARMState *env, uint32_t tgtmode, type hook (line 939) | struct hook type hook (line 939) | struct hook FILE: qemu/target/arm/pauth_helper.c function pac_cell_shuffle (line 29) | static uint64_t pac_cell_shuffle(uint64_t i) function pac_cell_inv_shuffle (line 56) | static uint64_t pac_cell_inv_shuffle(uint64_t i) function pac_sub (line 83) | static uint64_t pac_sub(uint64_t i) function pac_inv_sub (line 98) | static uint64_t pac_inv_sub(uint64_t i) function rot_cell (line 113) | static int rot_cell(int cell, int n) function pac_mult (line 120) | static uint64_t pac_mult(uint64_t i) function tweak_cell_rot (line 146) | static uint64_t tweak_cell_rot(uint64_t cell) function tweak_shuffle (line 151) | static uint64_t tweak_shuffle(uint64_t i) function tweak_cell_inv_rot (line 178) | static uint64_t tweak_cell_inv_rot(uint64_t cell) function tweak_inv_shuffle (line 183) | static uint64_t tweak_inv_shuffle(uint64_t i) function pauth_computepac (line 210) | static uint64_t pauth_computepac(uint64_t data, uint64_t modifier, function pauth_addpac (line 275) | static uint64_t pauth_addpac(CPUARMState *env, uint64_t ptr, uint64_t mo... function pauth_original_ptr (line 321) | static uint64_t pauth_original_ptr(uint64_t ptr, ARMVAParameters param) function pauth_auth (line 331) | static uint64_t pauth_auth(CPUARMState *env, uint64_t ptr, uint64_t modi... function pauth_strip (line 356) | static uint64_t pauth_strip(CPUARMState *env, uint64_t ptr, bool data) function pauth_trap (line 364) | static void QEMU_NORETURN pauth_trap(CPUARMState *env, int target_el, function pauth_check_trap (line 370) | static void pauth_check_trap(CPUARMState *env, int el, uintptr_t ra) function pauth_key_enabled (line 391) | static bool pauth_key_enabled(CPUARMState *env, int el, uint32_t bit) FILE: qemu/target/arm/psci.c function arm_is_psci_call (line 24) | bool arm_is_psci_call(ARMCPU *cpu, int excp_type) function arm_handle_psci_call (line 52) | void arm_handle_psci_call(ARMCPU *cpu) FILE: qemu/target/arm/sve_helper.c function iter_predtest_fwd (line 60) | static uint32_t iter_predtest_fwd(uint64_t d, uint64_t g, uint32_t flags) function iter_predtest_bwd (line 86) | static uint32_t iter_predtest_bwd(uint64_t d, uint64_t g, uint32_t flags) function expand_pred_b (line 140) | static inline uint64_t expand_pred_b(uint8_t byte) function expand_pred_h (line 247) | static inline uint64_t expand_pred_h(uint8_t byte) function expand_pred_s (line 263) | static inline uint64_t expand_pred_s(uint8_t byte) function hswap32 (line 274) | static inline uint32_t hswap32(uint32_t h) function hswap64 (line 280) | static inline uint64_t hswap64(uint64_t h) function wswap64 (line 288) | static inline uint64_t wswap64(uint64_t h) function do_mulh_b (line 456) | static inline uint8_t do_mulh_b(int32_t n, int32_t m) function do_mulh_h (line 461) | static inline uint16_t do_mulh_h(int32_t n, int32_t m) function do_mulh_s (line 466) | static inline uint32_t do_mulh_s(int64_t n, int64_t m) function do_smulh_d (line 471) | static inline uint64_t do_smulh_d(uint64_t n, uint64_t m) function do_umulh_d (line 478) | static inline uint64_t do_umulh_d(uint64_t n, uint64_t m) function last_active_element (line 914) | static intptr_t last_active_element(uint64_t *g, intptr_t words, intptr_... function swap_memmove (line 1684) | static void swap_memmove(void *vd, void *vs, size_t n) function swap_memzero (line 1742) | static void swap_memzero(void *vd, size_t n) function expand_bits (line 1927) | static uint64_t expand_bits(uint64_t x, int n) function compress_bits (line 1944) | static uint64_t compress_bits(uint64_t x, int n) function reverse_bits_64 (line 2101) | static uint64_t reverse_bits_64(uint64_t x, int n) function reverse_bits_8 (line 2113) | static uint8_t reverse_bits_8(uint8_t x, int n) function float16 (line 3126) | static inline float16 abd_h(float16 a, float16 b, float_status *s) function float32 (line 3131) | static inline float32 abd_s(float32 a, float32 b, float_status *s) function float64 (line 3136) | static inline float64 abd_d(float64 a, float64 b, float_status *s) function float64 (line 3145) | static inline float64 scalbn_d(float64 a, int64_t b, float_status *s) function float16 (line 3195) | static inline float16 subr_h(float16 a, float16 b, float_status *s) function float32 (line 3200) | static inline float32 subr_s(float32 a, float32 b, float_status *s) function float64 (line 3205) | static inline float64 subr_d(float64 a, float64 b, float_status *s) function float32 (line 3254) | static inline float32 sve_f16_to_f32(float16 f, float_status *fpst) function float64 (line 3265) | static inline float64 sve_f16_to_f64(float16 f, float_status *fpst) function float16 (line 3276) | static inline float16 sve_f32_to_f16(float32 f, float_status *fpst) function float16 (line 3287) | static inline float16 sve_f64_to_f16(float64 f, float_status *fpst) function vfp_float16_to_int16_rtz (line 3298) | static inline int16_t vfp_float16_to_int16_rtz(float16 f, float_status *s) function vfp_float16_to_int64_rtz (line 3307) | static inline int64_t vfp_float16_to_int64_rtz(float16 f, float_status *s) function vfp_float32_to_int64_rtz (line 3316) | static inline int64_t vfp_float32_to_int64_rtz(float32 f, float_status *s) function vfp_float64_to_int64_rtz (line 3325) | static inline int64_t vfp_float64_to_int64_rtz(float64 f, float_status *s) function vfp_float16_to_uint16_rtz (line 3334) | static inline uint16_t vfp_float16_to_uint16_rtz(float16 f, float_status... function vfp_float16_to_uint64_rtz (line 3343) | static inline uint64_t vfp_float16_to_uint64_rtz(float16 f, float_status... function vfp_float32_to_uint64_rtz (line 3352) | static inline uint64_t vfp_float32_to_uint64_rtz(float32 f, float_status... function vfp_float64_to_uint64_rtz (line 3361) | static inline uint64_t vfp_float64_to_uint64_rtz(float64 f, float_status... function do_fmla_zpzzz_h (line 3432) | static void do_fmla_zpzzz_h(CPUARMState *env, void *vg, uint32_t desc, function do_fmla_zpzzz_s (line 3483) | static void do_fmla_zpzzz_s(CPUARMState *env, void *vg, uint32_t desc, function do_fmla_zpzzz_d (line 3534) | static void do_fmla_zpzzz_d(CPUARMState *env, void *vg, uint32_t desc, type sve_ld1_tlb_fn (line 4048) | typedef sve_ld1_tlb_fn sve_st1_tlb_fn; function find_next_active (line 4130) | static intptr_t find_next_active(uint64_t *vg, intptr_t reg_off, function max_for_page (line 4163) | static intptr_t max_for_page(struct uc_struct *uc, target_ulong base, in... function set_helper_retaddr (line 4172) | static inline void set_helper_retaddr(uintptr_t ra) { } function clear_helper_retaddr (line 4173) | static inline void clear_helper_retaddr(void) { } function test_host_page (line 4179) | static inline bool test_host_page(void *host) function sve_ld1_r (line 4187) | static void sve_ld1_r(CPUARMState *env, void *vg, const target_ulong addr, function sve_ld2_r (line 4325) | static void sve_ld2_r(CPUARMState *env, void *vg, target_ulong addr, function sve_ld3_r (line 4353) | static void sve_ld3_r(CPUARMState *env, void *vg, target_ulong addr, function sve_ld4_r (line 4383) | static void sve_ld4_r(CPUARMState *env, void *vg, target_ulong addr, function record_fault (line 4473) | static void record_fault(CPUARMState *env, uintptr_t i, uintptr_t oprsz) function sve_ldff1_r (line 4489) | static void sve_ldff1_r(CPUARMState *env, void *vg, const target_ulong a... function sve_ldnf1_r (line 4563) | static void sve_ldnf1_r(CPUARMState *env, void *vg, const target_ulong a... function sve_st1_r (line 4711) | static void sve_st1_r(CPUARMState *env, void *vg, target_ulong addr, function sve_st2_r (line 4735) | static void sve_st2_r(CPUARMState *env, void *vg, target_ulong addr, function sve_st3_r (line 4761) | static void sve_st3_r(CPUARMState *env, void *vg, target_ulong addr, function sve_st4_r (line 4789) | static void sve_st4_r(CPUARMState *env, void *vg, target_ulong addr, type target_ulong (line 4877) | typedef target_ulong zreg_off_fn(void *reg, intptr_t reg_ofs); function target_ulong (line 4879) | static target_ulong off_zsu_s(void *reg, intptr_t reg_ofs) function target_ulong (line 4884) | static target_ulong off_zss_s(void *reg, intptr_t reg_ofs) function target_ulong (line 4889) | static target_ulong off_zsu_d(void *reg, intptr_t reg_ofs) function target_ulong (line 4894) | static target_ulong off_zss_d(void *reg, intptr_t reg_ofs) function target_ulong (line 4899) | static target_ulong off_zd_d(void *reg, intptr_t reg_ofs) function sve_ld1_zs (line 4904) | static void sve_ld1_zs(CPUARMState *env, void *vd, void *vg, void *vm, function sve_ld1_zd (line 4930) | static void sve_ld1_zd(CPUARMState *env, void *vd, void *vg, void *vm, function sve_ldff1_zs (line 5110) | static inline void sve_ldff1_zs(CPUARMState *env, void *vd, void *vg, vo... function sve_ldff1_zd (line 5152) | static inline void sve_ldff1_zd(CPUARMState *env, void *vd, void *vg, vo... function sve_st1_zs (line 5278) | static void sve_st1_zs(CPUARMState *env, void *vd, void *vg, void *vm, function sve_st1_zd (line 5300) | static void sve_st1_zd(CPUARMState *env, void *vd, void *vg, void *vm, FILE: qemu/target/arm/tlb_helper.c function merge_syn_data_abort (line 13) | static inline uint32_t merge_syn_data_abort(uint32_t template_syn, function arm_deliver_fault (line 52) | static void QEMU_NORETURN arm_deliver_fault(ARMCPU *cpu, vaddr addr, function arm_cpu_do_unaligned_access (line 109) | void arm_cpu_do_unaligned_access(CPUState *cs, vaddr vaddr, function arm_cpu_do_transaction_failed (line 128) | void arm_cpu_do_transaction_failed(CPUState *cs, hwaddr physaddr, function arm_cpu_tlb_fill (line 145) | bool arm_cpu_tlb_fill(CPUState *cs, vaddr address, int size, FILE: qemu/target/arm/translate-a64.c type a64_shift_type (line 47) | enum a64_shift_type { type AArch64DecodeTable (line 59) | typedef struct AArch64DecodeTable { function a64_translate_init (line 83) | void a64_translate_init(struct uc_struct *uc) function get_a64_user_mem_index (line 104) | static int get_a64_user_mem_index(DisasContext *s) function reset_btype (line 138) | static void reset_btype(DisasContext *s) function set_btype (line 149) | static void set_btype(DisasContext *s, int val) function gen_a64_set_pc_im (line 163) | void gen_a64_set_pc_im(TCGContext *tcg_ctx, uint64_t val) function gen_top_byte_ignore (line 181) | static void gen_top_byte_ignore(DisasContext *s, TCGv_i64 dst, function gen_a64_set_pc (line 210) | static void gen_a64_set_pc(DisasContext *s, TCGv_i64 src) function TCGv_i64 (line 224) | static TCGv_i64 clean_data_tbi(DisasContext *s, TCGv_i64 addr) type DisasCompare64 (line 239) | typedef struct DisasCompare64 { function a64_test_cc (line 244) | static void a64_test_cc(TCGContext *tcg_ctx, DisasCompare64 *c64, int cc) function a64_free_cc (line 259) | static void a64_free_cc(TCGContext *tcg_ctx, DisasCompare64 *c64) function gen_exception_internal (line 264) | static void gen_exception_internal(TCGContext *tcg_ctx, int excp) function gen_exception_internal_insn (line 273) | static void gen_exception_internal_insn(DisasContext *s, uint64_t pc, in... function gen_exception_insn (line 281) | static void gen_exception_insn(DisasContext *s, uint64_t pc, int excp, function gen_exception_bkpt_insn (line 290) | static void gen_exception_bkpt_insn(DisasContext *s, uint32_t syndrome) function gen_step_complete_exception (line 302) | static void gen_step_complete_exception(DisasContext *s) function use_goto_tb (line 318) | static inline bool use_goto_tb(DisasContext *s, int n, uint64_t dest) function gen_goto_tb (line 337) | static inline void gen_goto_tb(DisasContext *s, int n, uint64_t dest) function unallocated_encoding (line 361) | void unallocated_encoding(DisasContext *s) function init_tmp_a64_array (line 368) | static void init_tmp_a64_array(DisasContext *s) function free_tmp_a64 (line 376) | static void free_tmp_a64(DisasContext *s) function TCGv_i64 (line 386) | TCGv_i64 new_tmp_a64(DisasContext *s) function TCGv_i64 (line 393) | TCGv_i64 new_tmp_a64_zero(DisasContext *s) function TCGv_i64 (line 416) | TCGv_i64 cpu_reg(DisasContext *s, int reg) function TCGv_i64 (line 426) | TCGv_i64 cpu_reg_sp(DisasContext *s, int reg) function TCGv_i64 (line 435) | TCGv_i64 read_cpu_reg(DisasContext *s, int reg, int sf) function TCGv_i64 (line 451) | TCGv_i64 read_cpu_reg_sp(DisasContext *s, int reg, int sf) function fp_reg_offset (line 468) | static inline int fp_reg_offset(DisasContext *s, int regno, MemOp size) function fp_reg_hi_offset (line 474) | static inline int fp_reg_hi_offset(DisasContext *s, int regno) function TCGv_i64 (line 485) | static TCGv_i64 read_fp_dreg(DisasContext *s, int reg) function TCGv_i32 (line 494) | static TCGv_i32 read_fp_sreg(DisasContext *s, int reg) function TCGv_i32 (line 503) | static TCGv_i32 read_fp_hreg(DisasContext *s, int reg) function clear_vec_high (line 515) | static void clear_vec_high(DisasContext *s, bool is_q, int rd) function write_fp_dreg (line 531) | void write_fp_dreg(DisasContext *s, int reg, TCGv_i64 v) function write_fp_sreg (line 540) | static void write_fp_sreg(DisasContext *s, int reg, TCGv_i32 v) function TCGv_ptr (line 550) | TCGv_ptr get_fpstatus_ptr(TCGContext *tcg_ctx, bool is_f16) function gen_gvec_fn2 (line 570) | static void gen_gvec_fn2(DisasContext *s, bool is_q, int rd, int rn, function gen_gvec_fn2i (line 581) | static void gen_gvec_fn2i(DisasContext *s, bool is_q, int rd, int rn, function gen_gvec_fn3 (line 590) | static void gen_gvec_fn3(DisasContext *s, bool is_q, int rd, int rn, int... function gen_gvec_fn4 (line 599) | static void gen_gvec_fn4(DisasContext *s, bool is_q, int rd, int rn, int... function gen_gvec_op2i (line 611) | static void gen_gvec_op2i(DisasContext *s, bool is_q, int rd, function gen_gvec_op3 (line 620) | static void gen_gvec_op3(DisasContext *s, bool is_q, int rd, function gen_gvec_op3_ool (line 630) | static void gen_gvec_op3_ool(DisasContext *s, bool is_q, int rd, function gen_gvec_op3_env (line 643) | static void gen_gvec_op3_env(DisasContext *s, bool is_q, int rd, function gen_gvec_op3_fpst (line 656) | static void gen_gvec_op3_fpst(DisasContext *s, bool is_q, int rd, int rn, function gen_set_NZ64 (line 672) | static inline void gen_set_NZ64(TCGContext *tcg_ctx, TCGv_i64 result) function gen_logic_CC (line 679) | static inline void gen_logic_CC(TCGContext *tcg_ctx, int sf, TCGv_i64 re... function gen_add_CC (line 692) | static void gen_add_CC(TCGContext *tcg_ctx, int sf, TCGv_i64 dest, TCGv_... function gen_sub_CC (line 739) | static void gen_sub_CC(TCGContext *tcg_ctx, int sf, TCGv_i64 dest, TCGv_... function gen_adc (line 786) | static void gen_adc(TCGContext *tcg_ctx, int sf, TCGv_i64 dest, TCGv_i64... function gen_adc_CC (line 800) | static void gen_adc_CC(TCGContext *tcg_ctx, int sf, TCGv_i64 dest, TCGv_... function do_gpr_st_memidx (line 856) | static void do_gpr_st_memidx(DisasContext *s, TCGv_i64 source, function do_gpr_st (line 880) | static void do_gpr_st(DisasContext *s, TCGv_i64 source, function do_gpr_ld_memidx (line 893) | static void do_gpr_ld_memidx(DisasContext *s, function do_gpr_ld (line 930) | static void do_gpr_ld(DisasContext *s, function do_fp_st (line 944) | static void do_fp_st(DisasContext *s, int srcidx, TCGv_i64 tcg_addr, int... function do_fp_ld (line 972) | static void do_fp_ld(DisasContext *s, int destidx, TCGv_i64 tcg_addr, in... function read_vec_element (line 1020) | static void read_vec_element(DisasContext *s, TCGv_i64 tcg_dest, int src... function read_vec_element_i32 (line 1053) | static void read_vec_element_i32(DisasContext *s, TCGv_i32 tcg_dest, int... function write_vec_element (line 1081) | static void write_vec_element(DisasContext *s, TCGv_i64 tcg_src, int des... function write_vec_element_i32 (line 1104) | static void write_vec_element_i32(DisasContext *s, TCGv_i32 tcg_src, function do_vec_st (line 1125) | static void do_vec_st(DisasContext *s, int srcidx, int element, function do_vec_ld (line 1138) | static void do_vec_ld(DisasContext *s, int destidx, int element, function fp_access_check (line 1157) | static inline bool fp_access_check(DisasContext *s) function sve_access_check (line 1174) | bool sve_access_check(DisasContext *s) function ext_and_shift_reg (line 1189) | static void ext_and_shift_reg(TCGContext *tcg_ctx, TCGv_i64 tcg_out, TCG... function gen_check_sp_alignment (line 1232) | static inline void gen_check_sp_alignment(DisasContext *s) function AArch64DecodeFn (line 1256) | static inline AArch64DecodeFn *lookup_disas_fn(const AArch64DecodeTable ... function disas_uncond_b_imm (line 1284) | static void disas_uncond_b_imm(DisasContext *s, uint32_t insn) function disas_comp_b_imm (line 1305) | static void disas_comp_b_imm(DisasContext *s, uint32_t insn) function disas_test_b_imm (line 1336) | static void disas_test_b_imm(DisasContext *s, uint32_t insn) function disas_cond_b_imm (line 1368) | static void disas_cond_b_imm(DisasContext *s, uint32_t insn) function handle_hint (line 1396) | static void handle_hint(DisasContext *s, uint32_t insn, function gen_clrex (line 1507) | static void gen_clrex(DisasContext *s, uint32_t insn) function handle_sync (line 1514) | static void handle_sync(DisasContext *s, uint32_t insn, function gen_xaflag (line 1572) | static void gen_xaflag(TCGContext *tcg_ctx) function gen_axflag (line 1602) | static void gen_axflag(TCGContext *tcg_ctx) function handle_msr_i (line 1615) | static void handle_msr_i(DisasContext *s, uint32_t insn, function gen_get_nzcv (line 1708) | static void gen_get_nzcv(TCGContext *tcg_ctx, TCGv_i64 tcg_rt) function gen_set_nzcv (line 1730) | static void gen_set_nzcv(TCGContext *tcg_ctx, TCGv_i64 tcg_rt) function TCGLabel (line 1752) | static TCGLabel *gen_hook_sys(DisasContext *s, uint32_t insn, struct hoo... function may_gen_set_label (line 1780) | static void may_gen_set_label(DisasContext *s, TCGLabel *label) { function handle_sys (line 1793) | static void handle_sys(DisasContext *s, uint32_t insn, bool isread, function disas_system (line 1991) | static void disas_system(DisasContext *s, uint32_t insn) function disas_exc (line 2033) | static void disas_exc(DisasContext *s, uint32_t insn) function disas_uncond_b_reg (line 2143) | static void disas_uncond_b_reg(DisasContext *s, uint32_t insn) function disas_b_exc_sys (line 2326) | static void disas_b_exc_sys(DisasContext *s, uint32_t insn) function gen_load_exclusive (line 2373) | static void gen_load_exclusive(DisasContext *s, int rt, int rt2, function gen_store_exclusive (line 2417) | static void gen_store_exclusive(DisasContext *s, int rd, int rt, int rt2, function gen_compare_and_swap (line 2490) | static void gen_compare_and_swap(DisasContext *s, int rs, int rt, function gen_compare_and_swap_pair (line 2507) | static void gen_compare_and_swap_pair(DisasContext *s, int rs, int rt, function disas_ldst_compute_iss_sf (line 2600) | static bool disas_ldst_compute_iss_sf(int size, bool is_signed, int opc) function disas_ldst_excl (line 2626) | static void disas_ldst_excl(DisasContext *s, uint32_t insn) function disas_ld_lit (line 2767) | static void disas_ld_lit(DisasContext *s, uint32_t insn) function disas_ldst_pair (line 2839) | static void disas_ldst_pair(DisasContext *s, uint32_t insn) function disas_ldst_reg_imm9 (line 2981) | static void disas_ldst_reg_imm9(DisasContext *s, uint32_t insn, function disas_ldst_reg_roffset (line 3108) | static void disas_ldst_reg_roffset(DisasContext *s, uint32_t insn, function disas_ldst_reg_unsigned_imm (line 3202) | static void disas_ldst_reg_unsigned_imm(DisasContext *s, uint32_t insn, function disas_ldst_atomic (line 3284) | static void disas_ldst_atomic(DisasContext *s, uint32_t insn, function disas_ldst_pac (line 3387) | static void disas_ldst_pac(DisasContext *s, uint32_t insn, function disas_ldst_ldapr_stlr (line 3447) | static void disas_ldst_ldapr_stlr(DisasContext *s, uint32_t insn) function disas_ldst_reg (line 3517) | static void disas_ldst_reg(DisasContext *s, uint32_t insn) function disas_ldst_multiple_struct (line 3571) | static void disas_ldst_multiple_struct(DisasContext *s, uint32_t insn) function disas_ldst_single_struct (line 3730) | static void disas_ldst_single_struct(DisasContext *s, uint32_t insn) function disas_ldst (line 3846) | static void disas_ldst(DisasContext *s, uint32_t insn) function disas_pc_rel_adr (line 3895) | static void disas_pc_rel_adr(DisasContext *s, uint32_t insn) function disas_add_sub_imm (line 3931) | static void disas_add_sub_imm(DisasContext *s, uint32_t insn) function bitfield_replicate (line 3987) | static uint64_t bitfield_replicate(uint64_t mask, unsigned int e) function bitmask64 (line 3998) | static inline uint64_t bitmask64(unsigned int length) function logic_imm_decode_wmask (line 4009) | bool logic_imm_decode_wmask(uint64_t *result, unsigned int immn, function disas_logic_imm (line 4076) | static void disas_logic_imm(DisasContext *s, uint32_t insn) function disas_movw_imm (line 4155) | static void disas_movw_imm(DisasContext *s, uint32_t insn) function disas_bitfield (line 4203) | static void disas_bitfield(DisasContext *s, uint32_t insn) function disas_extract (line 4282) | static void disas_extract(DisasContext *s, uint32_t insn) function disas_data_proc_imm (line 4340) | static void disas_data_proc_imm(DisasContext *s, uint32_t insn) function shift_reg (line 4372) | static void shift_reg(TCGContext *tcg_ctx, TCGv_i64 dst, TCGv_i64 src, i... function shift_reg_imm (line 4417) | static void shift_reg_imm(TCGContext *tcg_ctx, TCGv_i64 dst, TCGv_i64 sr... function disas_logic_reg (line 4439) | static void disas_logic_reg(DisasContext *s, uint32_t insn) function disas_add_sub_ext_reg (line 4541) | static void disas_add_sub_ext_reg(DisasContext *s, uint32_t insn) function disas_add_sub_reg (line 4613) | static void disas_add_sub_reg(DisasContext *s, uint32_t insn) function disas_data_proc_3src (line 4671) | static void disas_data_proc_3src(DisasContext *s, uint32_t insn) function disas_adc_sbc (line 4770) | static void disas_adc_sbc(DisasContext *s, uint32_t insn) function disas_rotate_right_into_flags (line 4807) | static void disas_rotate_right_into_flags(DisasContext *s, uint32_t insn) function disas_evaluate_into_flags (line 4853) | static void disas_evaluate_into_flags(DisasContext *s, uint32_t insn) function disas_cc (line 4887) | static void disas_cc(DisasContext *s, uint32_t insn) function disas_cond_select (line 4992) | static void disas_cond_select(DisasContext *s, uint32_t insn) function handle_clz (line 5044) | static void handle_clz(DisasContext *s, unsigned int sf, function handle_cls (line 5063) | static void handle_cls(DisasContext *s, unsigned int sf, function handle_rbit (line 5082) | static void handle_rbit(DisasContext *s, unsigned int sf, function handle_rev64 (line 5102) | static void handle_rev64(DisasContext *s, unsigned int sf, function handle_rev32 (line 5116) | static void handle_rev32(DisasContext *s, unsigned int sf, function handle_rev16 (line 5141) | static void handle_rev16(DisasContext *s, unsigned int sf, function disas_data_proc_1src (line 5166) | static void disas_data_proc_1src(DisasContext *s, uint32_t insn) function handle_div (line 5362) | static void handle_div(DisasContext *s, bool is_signed, unsigned int sf, function handle_shift_reg (line 5391) | static void handle_shift_reg(DisasContext *s, function handle_crc32 (line 5406) | static void handle_crc32(DisasContext *s, function disas_data_proc_2src (line 5460) | static void disas_data_proc_2src(DisasContext *s, uint32_t insn) function disas_data_proc_reg (line 5529) | static void disas_data_proc_reg(DisasContext *s, uint32_t insn) function handle_fp_compare (line 5609) | static void handle_fp_compare(DisasContext *s, int size, function disas_fp_compare (line 5680) | static void disas_fp_compare(DisasContext *s, uint32_t insn) function disas_fp_ccomp (line 5729) | static void disas_fp_ccomp(DisasContext *s, uint32_t insn) function disas_fp_csel (line 5797) | static void disas_fp_csel(DisasContext *s, uint32_t insn) function handle_fp_1src_half (line 5859) | static void handle_fp_1src_half(DisasContext *s, int opcode, int rd, int... function handle_fp_1src_single (line 5918) | static void handle_fp_1src_single(DisasContext *s, int opcode, int rd, i... function handle_fp_1src_double (line 5993) | static void handle_fp_1src_double(DisasContext *s, int opcode, int rd, i... function handle_fp_fcvt (line 6070) | static void handle_fp_fcvt(DisasContext *s, int opcode, function disas_fp_1src (line 6156) | static void disas_fp_1src(DisasContext *s, uint32_t insn) function handle_fp_2src_single (line 6245) | static void handle_fp_2src_single(DisasContext *s, int opcode, function handle_fp_2src_double (line 6299) | static void handle_fp_2src_double(DisasContext *s, int opcode, function handle_fp_2src_half (line 6353) | static void handle_fp_2src_half(DisasContext *s, int opcode, function disas_fp_2src (line 6414) | static void disas_fp_2src(DisasContext *s, uint32_t insn) function handle_fp_3src_single (line 6457) | static void handle_fp_3src_single(DisasContext *s, bool o0, bool o1, function handle_fp_3src_double (line 6496) | static void handle_fp_3src_double(DisasContext *s, bool o0, bool o1, function handle_fp_3src_half (line 6535) | static void handle_fp_3src_half(DisasContext *s, bool o0, bool o1, function disas_fp_3src (line 6579) | static void disas_fp_3src(DisasContext *s, uint32_t insn) function disas_fp_imm (line 6629) | static void disas_fp_imm(DisasContext *s, uint32_t insn) function handle_fpfpcvt (line 6680) | static void handle_fpfpcvt(DisasContext *s, int rd, int rn, int opcode, function disas_fp_fixed_conv (line 6859) | static void disas_fp_fixed_conv(DisasContext *s, uint32_t insn) function handle_fmov (line 6911) | static void handle_fmov(DisasContext *s, int rd, int rn, int type, bool ... function handle_fjcvtzs (line 6975) | static void handle_fjcvtzs(DisasContext *s, int rd, int rn) function disas_fp_int_conv (line 7000) | static void disas_fp_int_conv(DisasContext *s, uint32_t insn) function disas_data_proc_fp (line 7092) | static void disas_data_proc_fp(DisasContext *s, uint32_t insn) function do_ext64 (line 7141) | static void do_ext64(DisasContext *s, TCGv_i64 tcg_left, TCGv_i64 tcg_ri... function disas_simd_ext (line 7167) | static void disas_simd_ext(DisasContext *s, uint32_t insn) function disas_simd_tb (line 7242) | static void disas_simd_tb(DisasContext *s, uint32_t insn) function disas_simd_zip_trn (line 7312) | static void disas_simd_zip_trn(DisasContext *s, uint32_t insn) function TCGv_i32 (line 7407) | static TCGv_i32 do_reduction_op(DisasContext *s, int fpopcode, int rn, function disas_simd_across_lanes (line 7476) | static void disas_simd_across_lanes(DisasContext *s, uint32_t insn) function handle_simd_dupe (line 7635) | static void handle_simd_dupe(DisasContext *s, int is_q, int rd, int rn, function handle_simd_dupes (line 7663) | static void handle_simd_dupes(DisasContext *s, int rd, int rn, function handle_simd_dupg (line 7700) | static void handle_simd_dupg(DisasContext *s, int is_q, int rd, int rn, function handle_simd_inse (line 7733) | static void handle_simd_inse(DisasContext *s, int rd, int rn, function handle_simd_insg (line 7775) | static void handle_simd_insg(DisasContext *s, int rd, int rn, int imm5) function handle_simd_umov_smov (line 7808) | static void handle_simd_umov_smov(DisasContext *s, int is_q, int is_signed, function disas_simd_copy (line 7850) | static void disas_simd_copy(DisasContext *s, uint32_t insn) function disas_simd_mod_imm (line 7910) | static void disas_simd_mod_imm(DisasContext *s, uint32_t insn) function disas_simd_scalar_copy (line 8035) | static void disas_simd_scalar_copy(DisasContext *s, uint32_t insn) function disas_simd_scalar_pairwise (line 8058) | static void disas_simd_scalar_pairwise(DisasContext *s, uint32_t insn) function handle_shri_with_rndacc (line 8218) | static void handle_shri_with_rndacc(TCGContext *tcg_ctx, TCGv_i64 tcg_re... function handle_scalar_simd_shri (line 8301) | static void handle_scalar_simd_shri(DisasContext *s, function handle_scalar_simd_shli (line 8374) | static void handle_scalar_simd_shli(DisasContext *s, bool insert, function handle_vec_simd_sqshrn (line 8411) | static void handle_vec_simd_sqshrn(DisasContext *s, bool is_scalar, bool... function handle_simd_qshl (line 8503) | static void handle_simd_qshl(DisasContext *s, bool scalar, bool is_q, function handle_simd_intfp_conv (line 8620) | static void handle_simd_intfp_conv(DisasContext *s, int rd, int rn, function handle_simd_shift_intfp_conv (line 8725) | static void handle_simd_shift_intfp_conv(DisasContext *s, bool is_scalar, function handle_simd_shift_fpint_conv (line 8769) | static void handle_simd_shift_fpint_conv(DisasContext *s, bool is_scalar, function disas_simd_scalar_shift_imm (line 8882) | static void disas_simd_scalar_shift_imm(DisasContext *s, uint32_t insn) function disas_simd_scalar_three_reg_diff (line 8955) | static void disas_simd_scalar_three_reg_diff(DisasContext *s, uint32_t i... function handle_3same_64 (line 9055) | static void handle_3same_64(DisasContext *s, int opcode, bool u, function handle_3same_float (line 9144) | static void handle_3same_float(DisasContext *s, int size, int elements, function disas_simd_scalar_three_reg_same (line 9335) | static void disas_simd_scalar_three_reg_same(DisasContext *s, uint32_t i... function disas_simd_scalar_three_reg_same_fp16 (line 9504) | static void disas_simd_scalar_three_reg_same_fp16(DisasContext *s, function disas_simd_scalar_three_reg_same_extra (line 9598) | static void disas_simd_scalar_three_reg_same_extra(DisasContext *s, function handle_2misc_64 (line 9676) | static void handle_2misc_64(DisasContext *s, int opcode, bool u, function handle_2misc_fcmp_zero (line 9788) | static void handle_2misc_fcmp_zero(DisasContext *s, int opcode, function handle_2misc_reciprocal (line 9925) | static void handle_2misc_reciprocal(DisasContext *s, int opcode, function handle_2misc_narrow (line 10004) | static void handle_2misc_narrow(DisasContext *s, bool scalar, function handle_2misc_satacc (line 10114) | static void handle_2misc_satacc(DisasContext *s, bool is_scalar, bool is_u, function disas_simd_scalar_two_reg_misc (line 10208) | static void disas_simd_scalar_two_reg_misc(DisasContext *s, uint32_t insn) function handle_vec_simd_shri (line 10420) | static void handle_vec_simd_shri(DisasContext *s, bool is_q, bool is_u, function handle_vec_simd_shli (line 10520) | static void handle_vec_simd_shli(DisasContext *s, bool is_q, bool insert, function handle_vec_simd_wshli (line 10547) | static void handle_vec_simd_wshli(DisasContext *s, bool is_q, bool is_u, function handle_vec_simd_shrn (line 10585) | static void handle_vec_simd_shrn(DisasContext *s, bool is_q, function disas_simd_shift_imm (line 10651) | static void disas_simd_shift_imm(DisasContext *s, uint32_t insn) function gen_neon_addl (line 10723) | static void gen_neon_addl(TCGContext *tcg_ctx, int size, bool is_sub, TC... function handle_3rd_widening (line 10738) | static void handle_3rd_widening(DisasContext *s, int is_q, int is_u, int... function handle_3rd_wide (line 10957) | static void handle_3rd_wide(DisasContext *s, int is_q, int is_u, int size, function do_narrow_round_high_u32 (line 10993) | static void do_narrow_round_high_u32(TCGContext *tcg_ctx, TCGv_i32 res, ... function handle_3rd_narrowing (line 10999) | static void handle_3rd_narrowing(DisasContext *s, int is_q, int is_u, in... function disas_simd_three_reg_diff (line 11046) | static void disas_simd_three_reg_diff(DisasContext *s, uint32_t insn) function disas_simd_3same_logic (line 11158) | static void disas_simd_3same_logic(DisasContext *s, uint32_t insn) function handle_simd_3same_pair (line 11208) | static void handle_simd_3same_pair(DisasContext *s, int is_q, int u, int... function disas_simd_3same_float (line 11360) | static void disas_simd_3same_float(DisasContext *s, uint32_t insn) function disas_simd_3same_int (line 11450) | static void disas_simd_3same_int(DisasContext *s, uint32_t insn) function disas_simd_three_reg_same (line 11727) | static void disas_simd_three_reg_same(DisasContext *s, uint32_t insn) function disas_simd_three_reg_same_fp16 (line 11807) | static void disas_simd_three_reg_same_fp16(DisasContext *s, uint32_t insn) function disas_simd_three_reg_same_extra (line 11996) | static void disas_simd_three_reg_same_extra(DisasContext *s, uint32_t insn) function handle_2misc_widening (line 12132) | static void handle_2misc_widening(DisasContext *s, int opcode, bool is_q, function handle_rev (line 12183) | static void handle_rev(DisasContext *s, int opcode, bool u, function handle_2misc_pairwise (line 12255) | static void handle_2misc_pairwise(DisasContext *s, int opcode, bool u, function handle_shll (line 12328) | static void handle_shll(DisasContext *s, bool is_q, int size, int rn, in... function disas_simd_two_reg_misc (line 12365) | static void disas_simd_two_reg_misc(DisasContext *s, uint32_t insn) function disas_simd_two_reg_misc_fp16 (line 12907) | static void disas_simd_two_reg_misc_fp16(DisasContext *s, uint32_t insn) function disas_simd_indexed (line 13204) | static void disas_simd_indexed(DisasContext *s, uint32_t insn) function disas_crypto_aes (line 13828) | static void disas_crypto_aes(DisasContext *s, uint32_t insn) function disas_crypto_three_reg_sha (line 13888) | static void disas_crypto_three_reg_sha(DisasContext *s, uint32_t insn) function disas_crypto_two_reg_sha (line 13964) | static void disas_crypto_two_reg_sha(DisasContext *s, uint32_t insn) function disas_crypto_three_reg_sha512 (line 14022) | static void disas_crypto_three_reg_sha512(DisasContext *s, uint32_t insn) function disas_crypto_two_reg_sha512 (line 14127) | static void disas_crypto_two_reg_sha512(DisasContext *s, uint32_t insn) function disas_crypto_four_reg (line 14175) | static void disas_crypto_four_reg(DisasContext *s, uint32_t insn) function disas_crypto_xar (line 14276) | static void disas_crypto_xar(DisasContext *s, uint32_t insn) function disas_crypto_three_reg_imm2 (line 14322) | static void disas_crypto_three_reg_imm2(DisasContext *s, uint32_t insn) function disas_data_proc_simd (line 14400) | static void disas_data_proc_simd(DisasContext *s, uint32_t insn) function disas_data_proc_simd_fp (line 14415) | static void disas_data_proc_simd_fp(DisasContext *s, uint32_t insn) function is_guarded_page (line 14432) | static bool is_guarded_page(CPUARMState *env, DisasContext *s) function btype_destination_ok (line 14469) | static bool btype_destination_ok(uint32_t insn, bool bt, int btype) function disas_a64_insn (line 14506) | static void disas_a64_insn(CPUARMState *env, DisasContext *s) function aarch64_tr_init_disas_context (line 14614) | static void aarch64_tr_init_disas_context(DisasContextBase *dcbase, function aarch64_tr_tb_start (line 14694) | static void aarch64_tr_tb_start(DisasContextBase *db, CPUState *cpu) function aarch64_tr_insn_start (line 14698) | static void aarch64_tr_insn_start(DisasContextBase *dcbase, CPUState *cpu) function aarch64_tr_breakpoint_check (line 14707) | static bool aarch64_tr_breakpoint_check(DisasContextBase *dcbase, CPUSta... function aarch64_tr_translate_insn (line 14732) | static void aarch64_tr_translate_insn(DisasContextBase *dcbase, CPUState... function aarch64_tr_tb_stop (line 14764) | static void aarch64_tr_tb_stop(DisasContextBase *dcbase, CPUState *cpu) function aarch64_sync_pc (line 14837) | static void aarch64_sync_pc(DisasContextBase *db, CPUState *cpu) FILE: qemu/target/arm/translate-a64.h type TCGContext (line 22) | typedef struct TCGContext TCGContext; function assert_fp_access_checked (line 52) | static inline void assert_fp_access_checked(DisasContext *s) function vec_reg_offset (line 67) | static inline int vec_reg_offset(DisasContext *s, int regno, function vec_full_reg_offset (line 97) | static inline int vec_full_reg_offset(DisasContext *s, int regno) function TCGv_ptr (line 104) | static inline TCGv_ptr vec_full_reg_ptr(DisasContext *s, int regno) function vec_full_reg_size (line 113) | static inline int vec_full_reg_size(DisasContext *s) FILE: qemu/target/arm/translate-sve.c function tszimm_esz (line 55) | static int tszimm_esz(DisasContext *s, int x) function tszimm_shr (line 61) | static int tszimm_shr(DisasContext *s, int x) function tszimm_shl (line 67) | static int tszimm_shl(DisasContext *s, int x) function plus1 (line 72) | static inline int plus1(DisasContext *s, int x) function expand_imm_sh8s (line 78) | static inline int expand_imm_sh8s(DisasContext *s, int x) function expand_imm_sh8u (line 83) | static inline int expand_imm_sh8u(DisasContext *s, int x) function msz_dtype (line 91) | static inline int msz_dtype(DisasContext *s, int msz) function pred_full_reg_offset (line 110) | static inline int pred_full_reg_offset(DisasContext *s, int regno) function pred_full_reg_size (line 116) | static inline int pred_full_reg_size(DisasContext *s) function size_for_gvec (line 129) | static int size_for_gvec(int size) function pred_gvec_reg_size (line 138) | static int pred_gvec_reg_size(DisasContext *s) function do_vector2_z (line 144) | static bool do_vector2_z(DisasContext *s, GVecGen2Fn *gvec_fn, function do_vector3_z (line 157) | static bool do_vector3_z(DisasContext *s, GVecGen3Fn *gvec_fn, function do_mov_z (line 171) | static bool do_mov_z(DisasContext *s, int rd, int rn) function do_dupi_z (line 177) | static void do_dupi_z(DisasContext *s, int rd, uint64_t word) function do_vector2_p (line 185) | static bool do_vector2_p(DisasContext *s, GVecGen2Fn *gvec_fn, function do_vector3_p (line 198) | static bool do_vector3_p(DisasContext *s, GVecGen3Fn *gvec_fn, function do_vecop4_p (line 212) | static bool do_vecop4_p(DisasContext *s, const GVecGen4 *gvec_op, function do_mov_p (line 228) | static bool do_mov_p(DisasContext *s, int rd, int rn) function do_pred_flags (line 234) | static void do_pred_flags(TCGContext *tcg_ctx, TCGv_i32 t) function do_predtest1 (line 243) | static void do_predtest1(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 g) function do_predtest (line 252) | static void do_predtest(DisasContext *s, int dofs, int gofs, int words) function trans_AND_zzz (line 281) | static bool trans_AND_zzz(DisasContext *s, arg_rrr_esz *a) function trans_ORR_zzz (line 286) | static bool trans_ORR_zzz(DisasContext *s, arg_rrr_esz *a) function trans_EOR_zzz (line 291) | static bool trans_EOR_zzz(DisasContext *s, arg_rrr_esz *a) function trans_BIC_zzz (line 296) | static bool trans_BIC_zzz(DisasContext *s, arg_rrr_esz *a) function trans_ADD_zzz (line 305) | static bool trans_ADD_zzz(DisasContext *s, arg_rrr_esz *a) function trans_SUB_zzz (line 310) | static bool trans_SUB_zzz(DisasContext *s, arg_rrr_esz *a) function trans_SQADD_zzz (line 315) | static bool trans_SQADD_zzz(DisasContext *s, arg_rrr_esz *a) function trans_SQSUB_zzz (line 320) | static bool trans_SQSUB_zzz(DisasContext *s, arg_rrr_esz *a) function trans_UQADD_zzz (line 325) | static bool trans_UQADD_zzz(DisasContext *s, arg_rrr_esz *a) function trans_UQSUB_zzz (line 330) | static bool trans_UQSUB_zzz(DisasContext *s, arg_rrr_esz *a) function do_zpzz_ool (line 339) | static bool do_zpzz_ool(DisasContext *s, arg_rprr_esz *a, gen_helper_gve... function do_sel_z (line 359) | static void do_sel_z(DisasContext *s, int rd, int rn, int rm, int pg, in... function trans_SDIV_zpzz (line 407) | static bool trans_SDIV_zpzz(DisasContext *s, arg_rprr_esz *a) function trans_UDIV_zpzz (line 415) | static bool trans_UDIV_zpzz(DisasContext *s, arg_rprr_esz *a) function trans_SEL_zpzz (line 423) | static bool trans_SEL_zpzz(DisasContext *s, arg_rprr_esz *a) function do_zpz_ool (line 437) | static bool do_zpz_ool(DisasContext *s, arg_rpr_esz *a, gen_helper_gvec_... function trans_FABS (line 471) | static bool trans_FABS(DisasContext *s, arg_rpr_esz *a) function trans_FNEG (line 482) | static bool trans_FNEG(DisasContext *s, arg_rpr_esz *a) function trans_SXTB (line 493) | static bool trans_SXTB(DisasContext *s, arg_rpr_esz *a) function trans_UXTB (line 504) | static bool trans_UXTB(DisasContext *s, arg_rpr_esz *a) function trans_SXTH (line 515) | static bool trans_SXTH(DisasContext *s, arg_rpr_esz *a) function trans_UXTH (line 525) | static bool trans_UXTH(DisasContext *s, arg_rpr_esz *a) function trans_SXTW (line 535) | static bool trans_SXTW(DisasContext *s, arg_rpr_esz *a) function trans_UXTW (line 540) | static bool trans_UXTW(DisasContext *s, arg_rpr_esz *a) function do_vpz_ool (line 552) | static bool do_vpz_ool(DisasContext *s, arg_rpr_esz *a, function trans_SADDV (line 605) | static bool trans_SADDV(DisasContext *s, arg_rpr_esz *a) function do_clr_zp (line 624) | static bool do_clr_zp(DisasContext *s, int rd, int pg, int esz) function do_movz_zpz (line 641) | static void do_movz_zpz(DisasContext *s, int rd, int rn, int pg, int esz) function do_zpzi_ool (line 655) | static bool do_zpzi_ool(DisasContext *s, arg_rpri_esz *a, function trans_ASR_zpzi (line 669) | static bool trans_ASR_zpzi(DisasContext *s, arg_rpri_esz *a) function trans_LSR_zpzi (line 685) | static bool trans_LSR_zpzi(DisasContext *s, arg_rpri_esz *a) function trans_LSL_zpzi (line 703) | static bool trans_LSL_zpzi(DisasContext *s, arg_rpri_esz *a) function trans_ASRD (line 721) | static bool trans_ASRD(DisasContext *s, arg_rpri_esz *a) function do_shift_imm (line 766) | static bool do_shift_imm(DisasContext *s, arg_rri_esz *a, bool asr, function trans_ASR_zzi (line 794) | static bool trans_ASR_zzi(DisasContext *s, arg_rri_esz *a) function trans_LSR_zzi (line 799) | static bool trans_LSR_zzi(DisasContext *s, arg_rri_esz *a) function trans_LSL_zzi (line 804) | static bool trans_LSL_zzi(DisasContext *s, arg_rri_esz *a) function do_zzw_ool (line 809) | static bool do_zzw_ool(DisasContext *s, arg_rrr_esz *a, gen_helper_gvec_... function do_zpzzz_ool (line 845) | static bool do_zpzzz_ool(DisasContext *s, arg_rprrr_esz *a, function do_index (line 880) | static void do_index(DisasContext *s, int esz, int rd, function trans_INDEX_ii (line 912) | static bool trans_INDEX_ii(DisasContext *s, arg_INDEX_ii *a) function trans_INDEX_ir (line 925) | static bool trans_INDEX_ir(DisasContext *s, arg_INDEX_ir *a) function trans_INDEX_ri (line 937) | static bool trans_INDEX_ri(DisasContext *s, arg_INDEX_ri *a) function trans_INDEX_rr (line 949) | static bool trans_INDEX_rr(DisasContext *s, arg_INDEX_rr *a) function trans_ADDVL (line 963) | static bool trans_ADDVL(DisasContext *s, arg_ADDVL *a) function trans_ADDPL (line 974) | static bool trans_ADDPL(DisasContext *s, arg_ADDPL *a) function trans_RDVL (line 985) | static bool trans_RDVL(DisasContext *s, arg_RDVL *a) function do_adr (line 999) | static bool do_adr(DisasContext *s, arg_rrri *a, gen_helper_gvec_3 *fn) function trans_ADR_p32 (line 1012) | static bool trans_ADR_p32(DisasContext *s, arg_rrri *a) function trans_ADR_p64 (line 1017) | static bool trans_ADR_p64(DisasContext *s, arg_rrri *a) function trans_ADR_s32 (line 1022) | static bool trans_ADR_s32(DisasContext *s, arg_rrri *a) function trans_ADR_u32 (line 1027) | static bool trans_ADR_u32(DisasContext *s, arg_rrri *a) function trans_FEXPA (line 1036) | static bool trans_FEXPA(DisasContext *s, arg_rr_esz *a) function trans_FTSSEL (line 1057) | static bool trans_FTSSEL(DisasContext *s, arg_rrr_esz *a) function do_pppp_flags (line 1083) | static bool do_pppp_flags(DisasContext *s, arg_rprr_s *a, function gen_and_pg_i64 (line 1135) | static void gen_and_pg_i64(TCGContext *tcg_ctx, TCGv_i64 pd, TCGv_i64 pn... function gen_and_pg_vec (line 1141) | static void gen_and_pg_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec ... function trans_AND_pppp (line 1148) | static bool trans_AND_pppp(DisasContext *s, arg_rprr_s *a) function gen_bic_pg_i64 (line 1171) | static void gen_bic_pg_i64(TCGContext *tcg_ctx, TCGv_i64 pd, TCGv_i64 pn... function gen_bic_pg_vec (line 1177) | static void gen_bic_pg_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec ... function trans_BIC_pppp (line 1184) | static bool trans_BIC_pppp(DisasContext *s, arg_rprr_s *a) function gen_eor_pg_i64 (line 1201) | static void gen_eor_pg_i64(TCGContext *tcg_ctx, TCGv_i64 pd, TCGv_i64 pn... function gen_eor_pg_vec (line 1207) | static void gen_eor_pg_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec ... function trans_EOR_pppp (line 1214) | static bool trans_EOR_pppp(DisasContext *s, arg_rprr_s *a) function gen_sel_pg_i64 (line 1229) | static void gen_sel_pg_i64(TCGContext *tcg_ctx, TCGv_i64 pd, TCGv_i64 pn... function gen_sel_pg_vec (line 1236) | static void gen_sel_pg_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec ... function trans_SEL_pppp (line 1244) | static bool trans_SEL_pppp(DisasContext *s, arg_rprr_s *a) function gen_orr_pg_i64 (line 1259) | static void gen_orr_pg_i64(TCGContext *tcg_ctx, TCGv_i64 pd, TCGv_i64 pn... function gen_orr_pg_vec (line 1265) | static void gen_orr_pg_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec ... function trans_ORR_pppp (line 1272) | static bool trans_ORR_pppp(DisasContext *s, arg_rprr_s *a) function gen_orn_pg_i64 (line 1289) | static void gen_orn_pg_i64(TCGContext *tcg_ctx, TCGv_i64 pd, TCGv_i64 pn... function gen_orn_pg_vec (line 1295) | static void gen_orn_pg_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec ... function trans_ORN_pppp (line 1302) | static bool trans_ORN_pppp(DisasContext *s, arg_rprr_s *a) function gen_nor_pg_i64 (line 1317) | static void gen_nor_pg_i64(TCGContext *tcg_ctx, TCGv_i64 pd, TCGv_i64 pn... function gen_nor_pg_vec (line 1323) | static void gen_nor_pg_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec ... function trans_NOR_pppp (line 1330) | static bool trans_NOR_pppp(DisasContext *s, arg_rprr_s *a) function gen_nand_pg_i64 (line 1345) | static void gen_nand_pg_i64(TCGContext *tcg_ctx, TCGv_i64 pd, TCGv_i64 p... function gen_nand_pg_vec (line 1351) | static void gen_nand_pg_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec... function trans_NAND_pppp (line 1358) | static bool trans_NAND_pppp(DisasContext *s, arg_rprr_s *a) function trans_PTEST (line 1377) | static bool trans_PTEST(DisasContext *s, arg_PTEST *a) function decode_pred_count (line 1403) | static unsigned decode_pred_count(unsigned fullsz, int pattern, int esz) function do_predset (line 1445) | static bool do_predset(DisasContext *s, int esz, int rd, int pat, bool s... function trans_PTRUE (line 1521) | static bool trans_PTRUE(DisasContext *s, arg_PTRUE *a) function trans_SETFFR (line 1526) | static bool trans_SETFFR(DisasContext *s, arg_SETFFR *a) function trans_PFALSE (line 1532) | static bool trans_PFALSE(DisasContext *s, arg_PFALSE *a) function trans_RDFFR_p (line 1538) | static bool trans_RDFFR_p(DisasContext *s, arg_RDFFR_p *a) function trans_RDFFR (line 1550) | static bool trans_RDFFR(DisasContext *s, arg_RDFFR *a) function trans_WRFFR (line 1555) | static bool trans_WRFFR(DisasContext *s, arg_WRFFR *a) function do_pfirst_pnext (line 1560) | static bool do_pfirst_pnext(DisasContext *s, arg_rr_esz *a, function trans_PFIRST (line 1590) | static bool trans_PFIRST(DisasContext *s, arg_rr_esz *a) function trans_PNEXT (line 1595) | static bool trans_PNEXT(DisasContext *s, arg_rr_esz *a) function do_sat_addsub_32 (line 1608) | static void do_sat_addsub_32(TCGContext *tcg_ctx, TCGv_i64 reg, TCGv_i64... function do_sat_addsub_64 (line 1635) | static void do_sat_addsub_64(TCGContext *tcg_ctx, TCGv_i64 reg, TCGv_i64... function do_sat_addsub_vec (line 1682) | static void do_sat_addsub_vec(DisasContext *s, int esz, int rd, int rn, function trans_CNT_r (line 1767) | static bool trans_CNT_r(DisasContext *s, arg_CNT_r *a) function trans_INCDEC_r (line 1778) | static bool trans_INCDEC_r(DisasContext *s, arg_incdec_cnt *a) function trans_SINCDEC_r_32 (line 1792) | static bool trans_SINCDEC_r_32(DisasContext *s, arg_incdec_cnt *a) function trans_SINCDEC_r_64 (line 1819) | static bool trans_SINCDEC_r_64(DisasContext *s, arg_incdec_cnt *a) function trans_INCDEC_v (line 1839) | static bool trans_INCDEC_v(DisasContext *s, arg_incdec2_cnt *a) function trans_SINCDEC_v (line 1864) | static bool trans_SINCDEC_v(DisasContext *s, arg_incdec2_cnt *a) function do_zz_dbm (line 1891) | static bool do_zz_dbm(DisasContext *s, arg_rr_dbm *a, GVecGen2iFn *gvec_fn) function trans_AND_zzi (line 1908) | static bool trans_AND_zzi(DisasContext *s, arg_rr_dbm *a) function trans_ORR_zzi (line 1913) | static bool trans_ORR_zzi(DisasContext *s, arg_rr_dbm *a) function trans_EOR_zzi (line 1918) | static bool trans_EOR_zzi(DisasContext *s, arg_rr_dbm *a) function trans_DUPM (line 1923) | static bool trans_DUPM(DisasContext *s, arg_DUPM *a) function do_cpy_m (line 1944) | static void do_cpy_m(DisasContext *s, int esz, int rd, int rn, int pg, function trans_FCPY (line 1971) | static bool trans_FCPY(DisasContext *s, arg_FCPY *a) function trans_CPY_m_i (line 1987) | static bool trans_CPY_m_i(DisasContext *s, arg_rpri_esz *a) function trans_CPY_z_i (line 2001) | static bool trans_CPY_z_i(DisasContext *s, arg_CPY_z_i *a) function trans_EXT (line 2027) | static bool trans_EXT(DisasContext *s, arg_EXT *a) function trans_DUP_s (line 2062) | static bool trans_DUP_s(DisasContext *s, arg_DUP_s *a) function trans_DUP_x (line 2073) | static bool trans_DUP_x(DisasContext *s, arg_DUP_x *a) function do_insr_i64 (line 2097) | static void do_insr_i64(DisasContext *s, arg_rrr_esz *a, TCGv_i64 val) function trans_INSR_f (line 2120) | static bool trans_INSR_f(DisasContext *s, arg_rrr_esz *a) function trans_INSR_r (line 2132) | static bool trans_INSR_r(DisasContext *s, arg_rrr_esz *a) function trans_REV_v (line 2140) | static bool trans_REV_v(DisasContext *s, arg_rr_esz *a) function trans_TBL (line 2157) | static bool trans_TBL(DisasContext *s, arg_rrr_esz *a) function trans_UNPK (line 2175) | static bool trans_UNPK(DisasContext *s, arg_UNPK *a) function do_perm_pred3 (line 2202) | static bool do_perm_pred3(DisasContext *s, arg_rrr_esz *a, bool high_odd, function do_perm_pred2 (line 2240) | static bool do_perm_pred2(DisasContext *s, arg_rr_esz *a, bool high_odd, function trans_ZIP1_p (line 2275) | static bool trans_ZIP1_p(DisasContext *s, arg_rrr_esz *a) function trans_ZIP2_p (line 2280) | static bool trans_ZIP2_p(DisasContext *s, arg_rrr_esz *a) function trans_UZP1_p (line 2285) | static bool trans_UZP1_p(DisasContext *s, arg_rrr_esz *a) function trans_UZP2_p (line 2290) | static bool trans_UZP2_p(DisasContext *s, arg_rrr_esz *a) function trans_TRN1_p (line 2295) | static bool trans_TRN1_p(DisasContext *s, arg_rrr_esz *a) function trans_TRN2_p (line 2300) | static bool trans_TRN2_p(DisasContext *s, arg_rrr_esz *a) function trans_REV_p (line 2305) | static bool trans_REV_p(DisasContext *s, arg_rr_esz *a) function trans_PUNPKLO (line 2310) | static bool trans_PUNPKLO(DisasContext *s, arg_PUNPKLO *a) function trans_PUNPKHI (line 2315) | static bool trans_PUNPKHI(DisasContext *s, arg_PUNPKHI *a) function do_zip (line 2324) | static bool do_zip(DisasContext *s, arg_rrr_esz *a, bool high) function do_zzz_data_ool (line 2343) | static bool do_zzz_data_ool(DisasContext *s, arg_rrr_esz *a, int data, function trans_ZIP1_z (line 2357) | static bool trans_ZIP1_z(DisasContext *s, arg_rrr_esz *a) function trans_ZIP2_z (line 2362) | static bool trans_ZIP2_z(DisasContext *s, arg_rrr_esz *a) function trans_UZP1_z (line 2372) | static bool trans_UZP1_z(DisasContext *s, arg_rrr_esz *a) function trans_UZP2_z (line 2377) | static bool trans_UZP2_z(DisasContext *s, arg_rrr_esz *a) function trans_TRN1_z (line 2387) | static bool trans_TRN1_z(DisasContext *s, arg_rrr_esz *a) function trans_TRN2_z (line 2392) | static bool trans_TRN2_z(DisasContext *s, arg_rrr_esz *a) function trans_COMPACT (line 2401) | static bool trans_COMPACT(DisasContext *s, arg_rpr_esz *a) function find_last_active (line 2413) | static void find_last_active(DisasContext *s, TCGv_i32 ret, int esz, int... function incr_last_active (line 2439) | static void incr_last_active(DisasContext *s, TCGv_i32 last, int esz) function wrap_last_active (line 2457) | static void wrap_last_active(DisasContext *s, TCGv_i32 last, int esz) function TCGv_i64 (line 2474) | static TCGv_i64 load_esz(TCGContext *tcg_ctx, TCGv_ptr base, int ofs, in... function TCGv_i64 (line 2498) | static TCGv_i64 load_last_active(DisasContext *s, TCGv_i32 last, function do_clast_vector (line 2525) | static bool do_clast_vector(DisasContext *s, arg_rprr_esz *a, bool before) function trans_CLASTA_z (line 2573) | static bool trans_CLASTA_z(DisasContext *s, arg_rprr_esz *a) function trans_CLASTB_z (line 2578) | static bool trans_CLASTB_z(DisasContext *s, arg_rprr_esz *a) function do_clast_scalar (line 2584) | static void do_clast_scalar(DisasContext *s, int esz, int pg, int rm, function do_clast_fp (line 2618) | static bool do_clast_fp(DisasContext *s, arg_rpr_esz *a, bool before) function trans_CLASTA_v (line 2633) | static bool trans_CLASTA_v(DisasContext *s, arg_rpr_esz *a) function trans_CLASTB_v (line 2638) | static bool trans_CLASTB_v(DisasContext *s, arg_rpr_esz *a) function do_clast_general (line 2644) | static bool do_clast_general(DisasContext *s, arg_rpr_esz *a, bool before) function trans_CLASTA_r (line 2674) | static bool trans_CLASTA_r(DisasContext *s, arg_rpr_esz *a) function trans_CLASTB_r (line 2679) | static bool trans_CLASTB_r(DisasContext *s, arg_rpr_esz *a) function TCGv_i64 (line 2685) | static TCGv_i64 do_last_scalar(DisasContext *s, int esz, function do_last_fp (line 2705) | static bool do_last_fp(DisasContext *s, arg_rpr_esz *a, bool before) function trans_LASTA_v (line 2716) | static bool trans_LASTA_v(DisasContext *s, arg_rpr_esz *a) function trans_LASTB_v (line 2721) | static bool trans_LASTB_v(DisasContext *s, arg_rpr_esz *a) function do_last_general (line 2727) | static bool do_last_general(DisasContext *s, arg_rpr_esz *a, bool before) function trans_LASTA_r (line 2738) | static bool trans_LASTA_r(DisasContext *s, arg_rpr_esz *a) function trans_LASTB_r (line 2743) | static bool trans_LASTB_r(DisasContext *s, arg_rpr_esz *a) function trans_CPY_m_r (line 2748) | static bool trans_CPY_m_r(DisasContext *s, arg_rpr_esz *a) function trans_CPY_m_v (line 2756) | static bool trans_CPY_m_v(DisasContext *s, arg_rpr_esz *a) function trans_REVB (line 2768) | static bool trans_REVB(DisasContext *s, arg_rpr_esz *a) function trans_REVH (line 2779) | static bool trans_REVH(DisasContext *s, arg_rpr_esz *a) function trans_REVW (line 2790) | static bool trans_REVW(DisasContext *s, arg_rpr_esz *a) function trans_RBIT (line 2795) | static bool trans_RBIT(DisasContext *s, arg_rpr_esz *a) function trans_SPLICE (line 2806) | static bool trans_SPLICE(DisasContext *s, arg_rprr_esz *a) function do_ppzz_flags (line 2824) | static bool do_ppzz_flags(DisasContext *s, arg_rprr_esz *a, function do_ppzi_flags (line 2910) | static bool do_ppzi_flags(DisasContext *s, arg_rpri_esz *a, function do_brk3 (line 2974) | static bool do_brk3(DisasContext *s, arg_rprr_s *a, function do_brk2 (line 3010) | static bool do_brk2(DisasContext *s, arg_rpr_s *a, function trans_BRKPA (line 3043) | static bool trans_BRKPA(DisasContext *s, arg_rprr_s *a) function trans_BRKPB (line 3048) | static bool trans_BRKPB(DisasContext *s, arg_rprr_s *a) function trans_BRKA_m (line 3053) | static bool trans_BRKA_m(DisasContext *s, arg_rpr_s *a) function trans_BRKB_m (line 3058) | static bool trans_BRKB_m(DisasContext *s, arg_rpr_s *a) function trans_BRKA_z (line 3063) | static bool trans_BRKA_z(DisasContext *s, arg_rpr_s *a) function trans_BRKB_z (line 3068) | static bool trans_BRKB_z(DisasContext *s, arg_rpr_s *a) function trans_BRKN (line 3073) | static bool trans_BRKN(DisasContext *s, arg_rpr_s *a) function do_cntp (line 3082) | static void do_cntp(DisasContext *s, TCGv_i64 val, int esz, int pn, int pg) function trans_CNTP (line 3125) | static bool trans_CNTP(DisasContext *s, arg_CNTP *a) function trans_INCDECP_r (line 3133) | static bool trans_INCDECP_r(DisasContext *s, arg_incdec_pred *a) function trans_INCDECP_z (line 3151) | static bool trans_INCDECP_z(DisasContext *s, arg_incdec2_pred *a) function trans_SINCDECP_r_32 (line 3169) | static bool trans_SINCDECP_r_32(DisasContext *s, arg_incdec_pred *a) function trans_SINCDECP_r_64 (line 3182) | static bool trans_SINCDECP_r_64(DisasContext *s, arg_incdec_pred *a) function trans_SINCDECP_z (line 3195) | static bool trans_SINCDECP_z(DisasContext *s, arg_incdec2_pred *a) function trans_CTERM (line 3213) | static bool trans_CTERM(DisasContext *s, arg_CTERM *a) function trans_WHILE (line 3239) | static bool trans_WHILE(DisasContext *s, arg_WHILE *a) function trans_FDUP (line 3329) | static bool trans_FDUP(DisasContext *s, arg_FDUP *a) function trans_DUP_i (line 3349) | static bool trans_DUP_i(DisasContext *s, arg_DUP_i *a) function trans_ADD_zzi (line 3364) | static bool trans_ADD_zzi(DisasContext *s, arg_rri_esz *a) function trans_SUB_zzi (line 3378) | static bool trans_SUB_zzi(DisasContext *s, arg_rri_esz *a) function trans_SUBR_zzi (line 3384) | static bool trans_SUBR_zzi(DisasContext *s, arg_rri_esz *a) function trans_MUL_zzi (line 3430) | static bool trans_MUL_zzi(DisasContext *s, arg_rri_esz *a) function do_zzi_sat (line 3441) | static bool do_zzi_sat(DisasContext *s, arg_rri_esz *a, bool u, bool d) function trans_SQADD_zzi (line 3455) | static bool trans_SQADD_zzi(DisasContext *s, arg_rri_esz *a) function trans_UQADD_zzi (line 3460) | static bool trans_UQADD_zzi(DisasContext *s, arg_rri_esz *a) function trans_SQSUB_zzi (line 3465) | static bool trans_SQSUB_zzi(DisasContext *s, arg_rri_esz *a) function trans_UQSUB_zzi (line 3470) | static bool trans_UQSUB_zzi(DisasContext *s, arg_rri_esz *a) function do_zzi_ool (line 3475) | static bool do_zzi_ool(DisasContext *s, arg_rri_esz *a, gen_helper_gvec_... function trans_DOT_zzz (line 3507) | static bool trans_DOT_zzz(DisasContext *s, arg_DOT_zzz *a) function trans_DOT_zzx (line 3525) | static bool trans_DOT_zzx(DisasContext *s, arg_DOT_zzx *a) function trans_FMLA_zzxz (line 3548) | static bool trans_FMLA_zzxz(DisasContext *s, arg_FMLA_zzxz *a) function trans_FMUL_zzx (line 3575) | static bool trans_FMUL_zzx(DisasContext *s, arg_FMUL_zzx *a) function do_reduce (line 3603) | static void do_reduce(DisasContext *s, arg_rpr_esz *a, function do_zz_fp (line 3658) | static void do_zz_fp(DisasContext *s, arg_rr_esz *a, gen_helper_gvec_2_p... function trans_FRECPE (line 3670) | static bool trans_FRECPE(DisasContext *s, arg_rr_esz *a) function trans_FRSQRTE (line 3686) | static bool trans_FRSQRTE(DisasContext *s, arg_rr_esz *a) function do_ppz_fp (line 3706) | static void do_ppz_fp(DisasContext *s, arg_rpr_esz *a, function trans_FTMAD (line 3750) | static bool trans_FTMAD(DisasContext *s, arg_FTMAD *a) function trans_FADDA (line 3778) | static bool trans_FADDA(DisasContext *s, arg_rprr_esz *a) function do_zzz_fp (line 3824) | static bool do_zzz_fp(DisasContext *s, arg_rrr_esz *a, function do_zpzz_fp (line 3867) | static bool do_zpzz_fp(DisasContext *s, arg_rprr_esz *a, function do_fp_scalar (line 3914) | static void do_fp_scalar(DisasContext *s, int zd, int zn, int pg, bool i... function do_fp_imm (line 3940) | static void do_fp_imm(DisasContext *s, arg_rpri_esz *a, uint64_t imm, function do_fp_cmp (line 3986) | static bool do_fp_cmp(DisasContext *s, arg_rprr_esz *a, function trans_FCADD (line 4026) | static bool trans_FCADD(DisasContext *s, arg_FCADD *a) function do_fmla (line 4053) | static bool do_fmla(DisasContext *s, arg_rprrr_esz *a, gen_helper_sve_fm... function trans_FCMLA_zpzzz (line 4101) | static bool trans_FCMLA_zpzzz(DisasContext *s, arg_FCMLA_zpzzz *a) function trans_FCMLA_zzxz (line 4138) | static bool trans_FCMLA_zzxz(DisasContext *s, arg_FCMLA_zzxz *a) function do_zpz_ptr (line 4166) | static bool do_zpz_ptr(DisasContext *s, int rd, int rn, int pg, function trans_FCVT_sh (line 4182) | static bool trans_FCVT_sh(DisasContext *s, arg_rpr_esz *a) function trans_FCVT_hs (line 4187) | static bool trans_FCVT_hs(DisasContext *s, arg_rpr_esz *a) function trans_FCVT_dh (line 4192) | static bool trans_FCVT_dh(DisasContext *s, arg_rpr_esz *a) function trans_FCVT_hd (line 4197) | static bool trans_FCVT_hd(DisasContext *s, arg_rpr_esz *a) function trans_FCVT_ds (line 4202) | static bool trans_FCVT_ds(DisasContext *s, arg_rpr_esz *a) function trans_FCVT_sd (line 4207) | static bool trans_FCVT_sd(DisasContext *s, arg_rpr_esz *a) function trans_FCVTZS_hh (line 4212) | static bool trans_FCVTZS_hh(DisasContext *s, arg_rpr_esz *a) function trans_FCVTZU_hh (line 4217) | static bool trans_FCVTZU_hh(DisasContext *s, arg_rpr_esz *a) function trans_FCVTZS_hs (line 4222) | static bool trans_FCVTZS_hs(DisasContext *s, arg_rpr_esz *a) function trans_FCVTZU_hs (line 4227) | static bool trans_FCVTZU_hs(DisasContext *s, arg_rpr_esz *a) function trans_FCVTZS_hd (line 4232) | static bool trans_FCVTZS_hd(DisasContext *s, arg_rpr_esz *a) function trans_FCVTZU_hd (line 4237) | static bool trans_FCVTZU_hd(DisasContext *s, arg_rpr_esz *a) function trans_FCVTZS_ss (line 4242) | static bool trans_FCVTZS_ss(DisasContext *s, arg_rpr_esz *a) function trans_FCVTZU_ss (line 4247) | static bool trans_FCVTZU_ss(DisasContext *s, arg_rpr_esz *a) function trans_FCVTZS_sd (line 4252) | static bool trans_FCVTZS_sd(DisasContext *s, arg_rpr_esz *a) function trans_FCVTZU_sd (line 4257) | static bool trans_FCVTZU_sd(DisasContext *s, arg_rpr_esz *a) function trans_FCVTZS_ds (line 4262) | static bool trans_FCVTZS_ds(DisasContext *s, arg_rpr_esz *a) function trans_FCVTZU_ds (line 4267) | static bool trans_FCVTZU_ds(DisasContext *s, arg_rpr_esz *a) function trans_FCVTZS_dd (line 4272) | static bool trans_FCVTZS_dd(DisasContext *s, arg_rpr_esz *a) function trans_FCVTZU_dd (line 4277) | static bool trans_FCVTZU_dd(DisasContext *s, arg_rpr_esz *a) function trans_FRINTI (line 4288) | static bool trans_FRINTI(DisasContext *s, arg_rpr_esz *a) function trans_FRINTX (line 4297) | static bool trans_FRINTX(DisasContext *s, arg_rpr_esz *a) function do_frint_mode (line 4310) | static bool do_frint_mode(DisasContext *s, arg_rpr_esz *a, int mode) function trans_FRINTN (line 4335) | static bool trans_FRINTN(DisasContext *s, arg_rpr_esz *a) function trans_FRINTP (line 4340) | static bool trans_FRINTP(DisasContext *s, arg_rpr_esz *a) function trans_FRINTM (line 4345) | static bool trans_FRINTM(DisasContext *s, arg_rpr_esz *a) function trans_FRINTZ (line 4350) | static bool trans_FRINTZ(DisasContext *s, arg_rpr_esz *a) function trans_FRINTA (line 4355) | static bool trans_FRINTA(DisasContext *s, arg_rpr_esz *a) function trans_FRECPX (line 4360) | static bool trans_FRECPX(DisasContext *s, arg_rpr_esz *a) function trans_FSQRT (line 4373) | static bool trans_FSQRT(DisasContext *s, arg_rpr_esz *a) function trans_SCVTF_hh (line 4386) | static bool trans_SCVTF_hh(DisasContext *s, arg_rpr_esz *a) function trans_SCVTF_sh (line 4391) | static bool trans_SCVTF_sh(DisasContext *s, arg_rpr_esz *a) function trans_SCVTF_dh (line 4396) | static bool trans_SCVTF_dh(DisasContext *s, arg_rpr_esz *a) function trans_SCVTF_ss (line 4401) | static bool trans_SCVTF_ss(DisasContext *s, arg_rpr_esz *a) function trans_SCVTF_ds (line 4406) | static bool trans_SCVTF_ds(DisasContext *s, arg_rpr_esz *a) function trans_SCVTF_sd (line 4411) | static bool trans_SCVTF_sd(DisasContext *s, arg_rpr_esz *a) function trans_SCVTF_dd (line 4416) | static bool trans_SCVTF_dd(DisasContext *s, arg_rpr_esz *a) function trans_UCVTF_hh (line 4421) | static bool trans_UCVTF_hh(DisasContext *s, arg_rpr_esz *a) function trans_UCVTF_sh (line 4426) | static bool trans_UCVTF_sh(DisasContext *s, arg_rpr_esz *a) function trans_UCVTF_dh (line 4431) | static bool trans_UCVTF_dh(DisasContext *s, arg_rpr_esz *a) function trans_UCVTF_ss (line 4436) | static bool trans_UCVTF_ss(DisasContext *s, arg_rpr_esz *a) function trans_UCVTF_ds (line 4441) | static bool trans_UCVTF_ds(DisasContext *s, arg_rpr_esz *a) function trans_UCVTF_sd (line 4446) | static bool trans_UCVTF_sd(DisasContext *s, arg_rpr_esz *a) function trans_UCVTF_dd (line 4451) | static bool trans_UCVTF_dd(DisasContext *s, arg_rpr_esz *a) function do_ldr (line 4464) | static void do_ldr(DisasContext *s, uint32_t vofs, int len, int rn, int ... function do_str (line 4550) | static void do_str(DisasContext *s, uint32_t vofs, int len, int rn, int ... function trans_LDR_zri (line 4632) | static bool trans_LDR_zri(DisasContext *s, arg_rri *a) function trans_LDR_pri (line 4642) | static bool trans_LDR_pri(DisasContext *s, arg_rri *a) function trans_STR_zri (line 4652) | static bool trans_STR_zri(DisasContext *s, arg_rri *a) function trans_STR_pri (line 4662) | static bool trans_STR_pri(DisasContext *s, arg_rri *a) function TCGMemOpIdx (line 4694) | static TCGMemOpIdx sve_memopidx(DisasContext *s, int dtype) function do_mem_zpa (line 4699) | static void do_mem_zpa(DisasContext *s, int zt, int pg, TCGv_i64 addr, function do_ld_zpa (line 4725) | static void do_ld_zpa(DisasContext *s, int zt, int pg, function trans_LD_zprr (line 4788) | static bool trans_LD_zprr(DisasContext *s, arg_rprr_load *a) function trans_LD_zpri (line 4803) | static bool trans_LD_zpri(DisasContext *s, arg_rpri_load *a) function trans_LDFF1_zprr (line 4819) | static bool trans_LDFF1_zprr(DisasContext *s, arg_rprr_load *a) function trans_LDNF1_zpri (line 4876) | static bool trans_LDNF1_zpri(DisasContext *s, arg_rpri_load *a) function do_ldrq (line 4936) | static void do_ldrq(DisasContext *s, int zt, int pg, TCGv_i64 addr, int ... function trans_LD1RQ_zprr (line 4990) | static bool trans_LD1RQ_zprr(DisasContext *s, arg_rprr_load *a) function trans_LD1RQ_zpri (line 5006) | static bool trans_LD1RQ_zpri(DisasContext *s, arg_rpri_load *a) function trans_LD1R_zpri (line 5018) | static bool trans_LD1R_zpri(DisasContext *s, arg_rpri_load *a) function do_st_zpa (line 5067) | static void do_st_zpa(DisasContext *s, int zt, int pg, TCGv_i64 addr, function trans_ST_zprr (line 5139) | static bool trans_ST_zprr(DisasContext *s, arg_rprr_store *a) function trans_ST_zpri (line 5154) | static bool trans_ST_zpri(DisasContext *s, arg_rpri_store *a) function do_mem_zpz (line 5176) | static void do_mem_zpz(DisasContext *s, int zt, int pg, int zm, function trans_LD1_zprz (line 5370) | static bool trans_LD1_zprz(DisasContext *s, arg_LD1_zprz *a) function trans_LD1_zpiz (line 5394) | static bool trans_LD1_zpiz(DisasContext *s, arg_LD1_zpiz *a) function trans_ST1_zprz (line 5475) | static bool trans_ST1_zprz(DisasContext *s, arg_ST1_zprz *a) function trans_ST1_zpiz (line 5501) | static bool trans_ST1_zpiz(DisasContext *s, arg_ST1_zpiz *a) function trans_PRF (line 5538) | static bool trans_PRF(DisasContext *s, arg_PRF *a) function trans_PRF_rr (line 5545) | static bool trans_PRF_rr(DisasContext *s, arg_PRF_rr *a) function trans_MOVPRFX (line 5569) | static bool trans_MOVPRFX(DisasContext *s, arg_MOVPRFX *a) function trans_MOVPRFX_m (line 5574) | static bool trans_MOVPRFX_m(DisasContext *s, arg_rpr_esz *a) function trans_MOVPRFX_z (line 5582) | static bool trans_MOVPRFX_z(DisasContext *s, arg_rpr_esz *a) FILE: qemu/target/arm/translate-vfp.inc.c function vfp_expand_imm (line 39) | uint64_t vfp_expand_imm(int size, uint8_t imm8) function vfp_f16_offset (line 72) | static inline long vfp_f16_offset(unsigned reg, bool top) function full_vfp_access_check (line 96) | static bool full_vfp_access_check(DisasContext *s, bool ignore_vfp_enabled) function vfp_access_check (line 192) | static bool vfp_access_check(DisasContext *s) function trans_VSEL (line 197) | static bool trans_VSEL(DisasContext *s, arg_VSEL *a) function trans_VRINT (line 341) | static bool trans_VRINT(DisasContext *s, arg_VRINT *a) function trans_VCVT (line 405) | static bool trans_VCVT(DisasContext *s, arg_VCVT *a) function trans_VMOV_to_gp (line 484) | static bool trans_VMOV_to_gp(DisasContext *s, arg_VMOV_to_gp *a) function trans_VMOV_from_gp (line 547) | static bool trans_VMOV_from_gp(DisasContext *s, arg_VMOV_from_gp *a) function trans_VDUP (line 595) | static bool trans_VDUP(DisasContext *s, arg_VDUP *a) function trans_VMSR_VMRS (line 640) | static bool trans_VMSR_VMRS(DisasContext *s, arg_VMSR_VMRS *a) function trans_VMOV_single (line 790) | static bool trans_VMOV_single(DisasContext *s, arg_VMOV_single *a) function trans_VMOV_64_sp (line 824) | static bool trans_VMOV_64_sp(DisasContext *s, arg_VMOV_64_sp *a) function trans_VMOV_64_dp (line 862) | static bool trans_VMOV_64_dp(DisasContext *s, arg_VMOV_64_dp *a) function trans_VLDR_VSTR_sp (line 906) | static bool trans_VLDR_VSTR_sp(DisasContext *s, arg_VLDR_VSTR_sp *a) function trans_VLDR_VSTR_dp (line 945) | static bool trans_VLDR_VSTR_dp(DisasContext *s, arg_VLDR_VSTR_dp *a) function trans_VLDM_VSTM_sp (line 991) | static bool trans_VLDM_VSTM_sp(DisasContext *s, arg_VLDM_VSTM_sp *a) function trans_VLDM_VSTM_dp (line 1072) | static bool trans_VLDM_VSTM_dp(DisasContext *s, arg_VLDM_VSTM_dp *a) function vfp_sreg_is_scalar (line 1191) | static inline bool vfp_sreg_is_scalar(int reg) function vfp_dreg_is_scalar (line 1200) | static inline bool vfp_dreg_is_scalar(int reg) function vfp_advance_sreg (line 1209) | static inline int vfp_advance_sreg(int reg, int delta) function vfp_advance_dreg (line 1218) | static inline int vfp_advance_dreg(int reg, int delta) function do_vfp_3op_sp (line 1228) | static bool do_vfp_3op_sp(DisasContext *s, VFPGen3OpSPFn *fn, function do_vfp_3op_dp (line 1307) | static bool do_vfp_3op_dp(DisasContext *s, VFPGen3OpDPFn *fn, function do_vfp_2op_sp (line 1390) | static bool do_vfp_2op_sp(DisasContext *s, VFPGen2OpSPFn *fn, int vd, in... function do_vfp_2op_dp (line 1464) | static bool do_vfp_2op_dp(DisasContext *s, VFPGen2OpDPFn *fn, int vd, in... function gen_VMLA_sp (line 1543) | static void gen_VMLA_sp(TCGContext *tcg_ctx, TCGv_i32 vd, TCGv_i32 vn, T... function trans_VMLA_sp (line 1553) | static bool trans_VMLA_sp(DisasContext *s, arg_VMLA_sp *a) function gen_VMLA_dp (line 1558) | static void gen_VMLA_dp(TCGContext *tcg_ctx, TCGv_i64 vd, TCGv_i64 vn, T... function trans_VMLA_dp (line 1568) | static bool trans_VMLA_dp(DisasContext *s, arg_VMLA_dp *a) function gen_VMLS_sp (line 1573) | static void gen_VMLS_sp(TCGContext *tcg_ctx, TCGv_i32 vd, TCGv_i32 vn, T... function trans_VMLS_sp (line 1587) | static bool trans_VMLS_sp(DisasContext *s, arg_VMLS_sp *a) function gen_VMLS_dp (line 1592) | static void gen_VMLS_dp(TCGContext *tcg_ctx, TCGv_i64 vd, TCGv_i64 vn, T... function trans_VMLS_dp (line 1606) | static bool trans_VMLS_dp(DisasContext *s, arg_VMLS_dp *a) function gen_VNMLS_sp (line 1611) | static void gen_VNMLS_sp(TCGContext *tcg_ctx, TCGv_i32 vd, TCGv_i32 vn, ... function trans_VNMLS_sp (line 1627) | static bool trans_VNMLS_sp(DisasContext *s, arg_VNMLS_sp *a) function gen_VNMLS_dp (line 1632) | static void gen_VNMLS_dp(TCGContext *tcg_ctx, TCGv_i64 vd, TCGv_i64 vn, ... function trans_VNMLS_dp (line 1648) | static bool trans_VNMLS_dp(DisasContext *s, arg_VNMLS_dp *a) function gen_VNMLA_sp (line 1653) | static void gen_VNMLA_sp(TCGContext *tcg_ctx, TCGv_i32 vd, TCGv_i32 vn, ... function trans_VNMLA_sp (line 1665) | static bool trans_VNMLA_sp(DisasContext *s, arg_VNMLA_sp *a) function gen_VNMLA_dp (line 1670) | static void gen_VNMLA_dp(TCGContext *tcg_ctx, TCGv_i64 vd, TCGv_i64 vn, ... function trans_VNMLA_dp (line 1682) | static bool trans_VNMLA_dp(DisasContext *s, arg_VNMLA_dp *a) function trans_VMUL_sp (line 1687) | static bool trans_VMUL_sp(DisasContext *s, arg_VMUL_sp *a) function trans_VMUL_dp (line 1692) | static bool trans_VMUL_dp(DisasContext *s, arg_VMUL_dp *a) function gen_VNMUL_sp (line 1697) | static void gen_VNMUL_sp(TCGContext *tcg_ctx, TCGv_i32 vd, TCGv_i32 vn, ... function trans_VNMUL_sp (line 1704) | static bool trans_VNMUL_sp(DisasContext *s, arg_VNMUL_sp *a) function gen_VNMUL_dp (line 1709) | static void gen_VNMUL_dp(TCGContext *tcg_ctx, TCGv_i64 vd, TCGv_i64 vn, ... function trans_VNMUL_dp (line 1716) | static bool trans_VNMUL_dp(DisasContext *s, arg_VNMUL_dp *a) function trans_VADD_sp (line 1721) | static bool trans_VADD_sp(DisasContext *s, arg_VADD_sp *a) function trans_VADD_dp (line 1726) | static bool trans_VADD_dp(DisasContext *s, arg_VADD_dp *a) function trans_VSUB_sp (line 1731) | static bool trans_VSUB_sp(DisasContext *s, arg_VSUB_sp *a) function trans_VSUB_dp (line 1736) | static bool trans_VSUB_dp(DisasContext *s, arg_VSUB_dp *a) function trans_VDIV_sp (line 1741) | static bool trans_VDIV_sp(DisasContext *s, arg_VDIV_sp *a) function trans_VDIV_dp (line 1746) | static bool trans_VDIV_dp(DisasContext *s, arg_VDIV_dp *a) function trans_VMINNM_sp (line 1751) | static bool trans_VMINNM_sp(DisasContext *s, arg_VMINNM_sp *a) function trans_VMAXNM_sp (line 1760) | static bool trans_VMAXNM_sp(DisasContext *s, arg_VMAXNM_sp *a) function trans_VMINNM_dp (line 1769) | static bool trans_VMINNM_dp(DisasContext *s, arg_VMINNM_dp *a) function trans_VMAXNM_dp (line 1778) | static bool trans_VMAXNM_dp(DisasContext *s, arg_VMAXNM_dp *a) function do_vfm_sp (line 1787) | static bool do_vfm_sp(DisasContext *s, arg_VFMA_sp *a, bool neg_n, bool ... function trans_VFMA_sp (line 1853) | static bool trans_VFMA_sp(DisasContext *s, arg_VFMA_sp *a) function trans_VFMS_sp (line 1858) | static bool trans_VFMS_sp(DisasContext *s, arg_VFMS_sp *a) function trans_VFNMA_sp (line 1863) | static bool trans_VFNMA_sp(DisasContext *s, arg_VFNMA_sp *a) function trans_VFNMS_sp (line 1868) | static bool trans_VFNMS_sp(DisasContext *s, arg_VFNMS_sp *a) function do_vfm_dp (line 1873) | static bool do_vfm_dp(DisasContext *s, arg_VFMA_dp *a, bool neg_n, bool ... function trans_VFMA_dp (line 1951) | static bool trans_VFMA_dp(DisasContext *s, arg_VFMA_dp *a) function trans_VFMS_dp (line 1956) | static bool trans_VFMS_dp(DisasContext *s, arg_VFMS_dp *a) function trans_VFNMA_dp (line 1961) | static bool trans_VFNMA_dp(DisasContext *s, arg_VFNMA_dp *a) function trans_VFNMS_dp (line 1966) | static bool trans_VFNMS_dp(DisasContext *s, arg_VFNMS_dp *a) function trans_VMOV_imm_sp (line 1971) | static bool trans_VMOV_imm_sp(DisasContext *s, arg_VMOV_imm_sp *a) function trans_VMOV_imm_dp (line 2022) | static bool trans_VMOV_imm_dp(DisasContext *s, arg_VMOV_imm_dp *a) function trans_VMOV_reg_sp (line 2078) | static bool trans_VMOV_reg_sp(DisasContext *s, arg_VMOV_reg_sp *a) function trans_VMOV_reg_dp (line 2083) | static bool trans_VMOV_reg_dp(DisasContext *s, arg_VMOV_reg_dp *a) function trans_VABS_sp (line 2088) | static bool trans_VABS_sp(DisasContext *s, arg_VABS_sp *a) function trans_VABS_dp (line 2093) | static bool trans_VABS_dp(DisasContext *s, arg_VABS_dp *a) function trans_VNEG_sp (line 2098) | static bool trans_VNEG_sp(DisasContext *s, arg_VNEG_sp *a) function trans_VNEG_dp (line 2103) | static bool trans_VNEG_dp(DisasContext *s, arg_VNEG_dp *a) function gen_VSQRT_sp (line 2108) | static void gen_VSQRT_sp(TCGContext *tcg_ctx, TCGv_i32 vd, TCGv_i32 vm) function trans_VSQRT_sp (line 2113) | static bool trans_VSQRT_sp(DisasContext *s, arg_VSQRT_sp *a) function gen_VSQRT_dp (line 2118) | static void gen_VSQRT_dp(TCGContext *tcg_ctx, TCGv_i64 vd, TCGv_i64 vm) function trans_VSQRT_dp (line 2123) | static bool trans_VSQRT_dp(DisasContext *s, arg_VSQRT_dp *a) function trans_VCMP_sp (line 2128) | static bool trans_VCMP_sp(DisasContext *s, arg_VCMP_sp *a) function trans_VCMP_dp (line 2168) | static bool trans_VCMP_dp(DisasContext *s, arg_VCMP_dp *a) function trans_VCVT_f32_f16 (line 2213) | static bool trans_VCVT_f32_f16(DisasContext *s, arg_VCVT_f32_f16 *a) function trans_VCVT_f64_f16 (line 2241) | static bool trans_VCVT_f64_f16(DisasContext *s, arg_VCVT_f64_f16 *a) function trans_VCVT_f16_f32 (line 2281) | static bool trans_VCVT_f16_f32(DisasContext *s, arg_VCVT_f16_f32 *a) function trans_VCVT_f16_f64 (line 2309) | static bool trans_VCVT_f16_f64(DisasContext *s, arg_VCVT_f16_f64 *a) function trans_VRINTR_sp (line 2349) | static bool trans_VRINTR_sp(DisasContext *s, arg_VRINTR_sp *a) function trans_VRINTR_dp (line 2373) | static bool trans_VRINTR_dp(DisasContext *s, arg_VRINTR_dp *a) function trans_VRINTZ_sp (line 2406) | static bool trans_VRINTZ_sp(DisasContext *s, arg_VRINTZ_sp *a) function trans_VRINTZ_dp (line 2435) | static bool trans_VRINTZ_dp(DisasContext *s, arg_VRINTZ_dp *a) function trans_VRINTX_sp (line 2473) | static bool trans_VRINTX_sp(DisasContext *s, arg_VRINTX_sp *a) function trans_VRINTX_dp (line 2497) | static bool trans_VRINTX_dp(DisasContext *s, arg_VRINTX_dp *a) function trans_VCVT_sp (line 2530) | static bool trans_VCVT_sp(DisasContext *s, arg_VCVT_sp *a) function trans_VCVT_dp (line 2559) | static bool trans_VCVT_dp(DisasContext *s, arg_VCVT_dp *a) function trans_VCVT_int_sp (line 2588) | static bool trans_VCVT_int_sp(DisasContext *s, arg_VCVT_int_sp *a) function trans_VCVT_int_dp (line 2618) | static bool trans_VCVT_int_dp(DisasContext *s, arg_VCVT_int_dp *a) function trans_VJCVT (line 2656) | static bool trans_VJCVT(DisasContext *s, arg_VJCVT *a) function trans_VCVT_fix_sp (line 2689) | static bool trans_VCVT_fix_sp(DisasContext *s, arg_VCVT_fix_sp *a) function trans_VCVT_fix_dp (line 2749) | static bool trans_VCVT_fix_dp(DisasContext *s, arg_VCVT_fix_dp *a) function trans_VCVT_sp_int (line 2815) | static bool trans_VCVT_sp_int(DisasContext *s, arg_VCVT_sp_int *a) function trans_VCVT_dp_int (line 2852) | static bool trans_VCVT_dp_int(DisasContext *s, arg_VCVT_dp_int *a) function trans_VLLDM_VLSTM (line 2906) | static bool trans_VLLDM_VLSTM(DisasContext *s, arg_VLLDM_VLSTM *a) FILE: qemu/target/arm/translate.c function arm_translate_init (line 66) | void arm_translate_init(struct uc_struct *uc) type ISSInfo (line 92) | typedef enum ISSInfo { function disas_set_da_iss (line 102) | static void disas_set_da_iss(DisasContext *s, MemOp memop, ISSInfo issinfo) function get_a32_user_mem_index (line 132) | static inline int get_a32_user_mem_index(DisasContext *s) function TCGv_i32 (line 169) | static inline TCGv_i32 load_cpu_offset(TCGContext *tcg_ctx, int offset) function store_cpu_offset (line 178) | static inline void store_cpu_offset(TCGContext *tcg_ctx, TCGv_i32 var, i... function read_pc (line 188) | static uint32_t read_pc(DisasContext *s) function load_reg_var (line 194) | static void load_reg_var(DisasContext *s, TCGv_i32 var, int reg) function TCGv_i32 (line 205) | static inline TCGv_i32 load_reg(DisasContext *s, int reg) function TCGv_i32 (line 218) | static TCGv_i32 add_reg_for_lit(DisasContext *s, int reg, int ofs) function store_reg (line 233) | static void store_reg(DisasContext *s, int reg, TCGv_i32 var) function store_sp_checked (line 256) | static void store_sp_checked(DisasContext *s, TCGv_i32 var) function gen_set_cpsr (line 275) | static inline void gen_set_cpsr(TCGContext *tcg_ctx, TCGv_i32 var, uint3... function gen_exception_internal (line 284) | static void gen_exception_internal(TCGContext *tcg_ctx, int excp) function gen_step_complete_exception (line 293) | static void gen_step_complete_exception(DisasContext *s) function gen_singlestep_exception (line 309) | static void gen_singlestep_exception(DisasContext *s) function is_singlestepping (line 323) | static inline bool is_singlestepping(DisasContext *s) function gen_smul_dual (line 334) | static void gen_smul_dual(TCGContext *tcg_ctx, TCGv_i32 a, TCGv_i32 b) function gen_rev16 (line 350) | static void gen_rev16(TCGContext *tcg_ctx, TCGv_i32 dest, TCGv_i32 var) function gen_revsh (line 364) | static void gen_revsh(TCGContext *tcg_ctx, TCGv_i32 dest, TCGv_i32 var) function TCGv_i64 (line 372) | static TCGv_i64 gen_mulu_i64_i32(TCGContext *tcg_ctx, TCGv_i32 a, TCGv_i... function TCGv_i64 (line 390) | static TCGv_i64 gen_muls_i64_i32(TCGContext *tcg_ctx, TCGv_i32 a, TCGv_i... function gen_swap_half (line 409) | static void gen_swap_half(TCGContext *tcg_ctx, TCGv_i32 var) function gen_add16 (line 421) | static void gen_add16(TCGContext *tcg_ctx, TCGv_i32 dest, TCGv_i32 t0, T... function gen_logic_CC (line 434) | static inline void gen_logic_CC(TCGContext *tcg_ctx, TCGv_i32 var) function gen_add_carry (line 441) | static void gen_add_carry(TCGContext *tcg_ctx, TCGv_i32 dest, TCGv_i32 t... function gen_sub_carry (line 448) | static void gen_sub_carry(TCGContext *tcg_ctx, TCGv_i32 dest, TCGv_i32 t... function mb_tcg_opcode_cmp_hook (line 455) | static inline void mb_tcg_opcode_cmp_hook(TCGContext *tcg_ctx, TCGv_i32 ... function gen_add_CC (line 479) | static void gen_add_CC(TCGContext *tcg_ctx, TCGv_i32 dest, TCGv_i32 t0, ... function gen_adc_CC (line 495) | static void gen_adc_CC(TCGContext *tcg_ctx, TCGv_i32 dest, TCGv_i32 t0, ... function gen_sub_CC (line 523) | static void gen_sub_CC(TCGContext *tcg_ctx, TCGv_i32 dest, TCGv_i32 t0, ... function gen_sbc_CC (line 540) | static void gen_sbc_CC(TCGContext *tcg_ctx, TCGv_i32 dest, TCGv_i32 t0, ... function gen_sar (line 567) | static void gen_sar(TCGContext *tcg_ctx, TCGv_i32 dest, TCGv_i32 t0, TCG... function shifter_out_im (line 579) | static void shifter_out_im(TCGContext *tcg_ctx, TCGv_i32 var, int shift) function gen_arm_shift_im (line 585) | static inline void gen_arm_shift_im(TCGContext *tcg_ctx, TCGv_i32 var, i... function gen_arm_shift_reg (line 634) | static inline void gen_arm_shift_reg(TCGContext *tcg_ctx, TCGv_i32 var, ... function arm_test_cc (line 666) | void arm_test_cc(TCGContext *tcg_ctx, DisasCompare *cmp, int cc) function arm_free_cc (line 752) | void arm_free_cc(TCGContext *tcg_ctx, DisasCompare *cmp) function arm_jump_cc (line 759) | void arm_jump_cc(TCGContext *tcg_ctx, DisasCompare *cmp, TCGLabel *label) function arm_gen_test_cc (line 764) | void arm_gen_test_cc(TCGContext *tcg_ctx, int cc, TCGLabel *label) function gen_set_condexec (line 772) | static inline void gen_set_condexec(DisasContext *s) function gen_set_pc_im (line 783) | static inline void gen_set_pc_im(DisasContext *s, target_ulong val) function gen_bx (line 790) | static inline void gen_bx(DisasContext *s, TCGv_i32 var) function gen_bx_excret (line 821) | static inline void gen_bx_excret(DisasContext *s, TCGv_i32 var) function gen_bx_excret_final_code (line 833) | static inline void gen_bx_excret_final_code(DisasContext *s) function gen_bxns (line 872) | static inline void gen_bxns(DisasContext *s, int rm) function gen_blxns (line 892) | static inline void gen_blxns(DisasContext *s, int rm) function store_reg_bx (line 910) | static inline void store_reg_bx(DisasContext *s, int reg, TCGv_i32 var) function store_reg_from_load (line 923) | static inline void store_reg_from_load(DisasContext *s, int reg, TCGv_i3... function TCGv (line 942) | static inline TCGv gen_aa32_addr(DisasContext *s, TCGv_i32 a32, MemOp op) function gen_aa32_ld_i32 (line 957) | static void gen_aa32_ld_i32(DisasContext *s, TCGv_i32 val, TCGv_i32 a32, function gen_aa32_st_i32 (line 973) | static void gen_aa32_st_i32(DisasContext *s, TCGv_i32 val, TCGv_i32 a32, function gen_aa32_frob64 (line 1003) | static inline void gen_aa32_frob64(DisasContext *s, TCGv_i64 val) function gen_aa32_ld_i64 (line 1014) | static void gen_aa32_ld_i64(DisasContext *s, TCGv_i64 val, TCGv_i32 a32, function gen_aa32_ld64 (line 1024) | static inline void gen_aa32_ld64(DisasContext *s, TCGv_i64 val, function gen_aa32_st_i64 (line 1030) | static void gen_aa32_st_i64(DisasContext *s, TCGv_i64 val, TCGv_i32 a32, function gen_aa32_st64 (line 1050) | static inline void gen_aa32_st64(DisasContext *s, TCGv_i64 val, function gen_hvc (line 1063) | static inline void gen_hvc(DisasContext *s, int imm16) function gen_smc (line 1082) | static inline void gen_smc(DisasContext *s) function gen_exception_internal_insn (line 1098) | static void gen_exception_internal_insn(DisasContext *s, uint32_t pc, in... function gen_exception_insn (line 1107) | static void gen_exception_insn(DisasContext *s, uint32_t pc, int excp, function gen_exception_bkpt_insn (line 1117) | static void gen_exception_bkpt_insn(DisasContext *s, uint32_t syn) function unallocated_encoding (line 1130) | static void unallocated_encoding(DisasContext *s) function gen_lookup_tb (line 1138) | static inline void gen_lookup_tb(DisasContext *s) function gen_hlt (line 1145) | static inline void gen_hlt(DisasContext *s, int imm) function TCGv_ptr (line 1162) | static TCGv_ptr get_fpstatus_ptr(TCGContext *tcg_ctx, int neon) function vfp_reg_offset (line 1175) | static inline long vfp_reg_offset(bool dp, unsigned reg) function neon_reg_offset (line 1192) | static inline long function neon_element_offset (line 1203) | static inline long function TCGv_i32 (line 1219) | static TCGv_i32 neon_load_reg(TCGContext *tcg_ctx, int reg, int pass) function neon_load_element (line 1226) | static void neon_load_element(TCGContext *tcg_ctx, TCGv_i32 var, int reg... function neon_load_element64 (line 1246) | static void neon_load_element64(TCGContext *tcg_ctx, TCGv_i64 var, int r... function neon_store_reg (line 1269) | static void neon_store_reg(TCGContext *tcg_ctx, int reg, int pass, TCGv_... function neon_store_element (line 1275) | static void neon_store_element(TCGContext *tcg_ctx, int reg, int ele, Me... function neon_store_element64 (line 1295) | static void neon_store_element64(TCGContext *tcg_ctx, int reg, int ele, ... function neon_load_reg64 (line 1318) | static inline void neon_load_reg64(TCGContext *tcg_ctx, TCGv_i64 var, in... function neon_store_reg64 (line 1323) | static inline void neon_store_reg64(TCGContext *tcg_ctx, TCGv_i64 var, i... function neon_load_reg32 (line 1328) | static inline void neon_load_reg32(TCGContext *tcg_ctx, TCGv_i32 var, in... function neon_store_reg32 (line 1333) | static inline void neon_store_reg32(TCGContext *tcg_ctx, TCGv_i32 var, i... function TCGv_ptr (line 1338) | static TCGv_ptr vfp_reg_ptr(TCGContext *tcg_ctx, bool dp, int reg) function iwmmxt_load_reg (line 1350) | static inline void iwmmxt_load_reg(TCGContext *tcg_ctx, TCGv_i64 var, in... function iwmmxt_store_reg (line 1355) | static inline void iwmmxt_store_reg(TCGContext *tcg_ctx, TCGv_i64 var, i... function TCGv_i32 (line 1360) | static inline TCGv_i32 iwmmxt_load_creg(TCGContext *tcg_ctx, int reg) function iwmmxt_store_creg (line 1367) | static inline void iwmmxt_store_creg(TCGContext *tcg_ctx, int reg, TCGv_... function gen_op_iwmmxt_movq_wRn_M0 (line 1373) | static inline void gen_op_iwmmxt_movq_wRn_M0(TCGContext *tcg_ctx, int rn) function gen_op_iwmmxt_movq_M0_wRn (line 1378) | static inline void gen_op_iwmmxt_movq_M0_wRn(TCGContext *tcg_ctx, int rn) function gen_op_iwmmxt_orq_M0_wRn (line 1383) | static inline void gen_op_iwmmxt_orq_M0_wRn(TCGContext *tcg_ctx, int rn) function gen_op_iwmmxt_andq_M0_wRn (line 1389) | static inline void gen_op_iwmmxt_andq_M0_wRn(TCGContext *tcg_ctx, int rn) function gen_op_iwmmxt_xorq_M0_wRn (line 1395) | static inline void gen_op_iwmmxt_xorq_M0_wRn(TCGContext *tcg_ctx, int rn) function IWMMXT_OP (line 1426) | IWMMXT_OP(maddsq) function gen_op_iwmmxt_set_cup (line 1489) | static void gen_op_iwmmxt_set_cup(TCGContext *tcg_ctx) function gen_op_iwmmxt_setpsr_nz (line 1497) | static void gen_op_iwmmxt_setpsr_nz(TCGContext *tcg_ctx) function gen_op_iwmmxt_addl_M0_wRn (line 1504) | static inline void gen_op_iwmmxt_addl_M0_wRn(TCGContext *tcg_ctx, int rn) function gen_iwmmxt_address (line 1511) | static inline int gen_iwmmxt_address(DisasContext *s, uint32_t insn, function gen_iwmmxt_shift (line 1555) | static inline int gen_iwmmxt_shift(TCGContext *tcg_ctx, uint32_t insn, u... function disas_iwmmxt_insn (line 1579) | static int disas_iwmmxt_insn(DisasContext *s, uint32_t insn) function disas_dsp_insn (line 2585) | static int disas_dsp_insn(DisasContext *s, uint32_t insn) function gen_neon_dup_low16 (line 2692) | static void gen_neon_dup_low16(TCGContext *tcg_ctx, TCGv_i32 var) function gen_neon_dup_high16 (line 2701) | static void gen_neon_dup_high16(TCGContext *tcg_ctx, TCGv_i32 var) function use_goto_tb (line 2710) | static inline bool use_goto_tb(DisasContext *s, target_ulong dest) function gen_goto_ptr (line 2717) | static void gen_goto_ptr(TCGContext *tcg_ctx) function gen_goto_tb (line 2726) | static void gen_goto_tb(DisasContext *s, int n, target_ulong dest) function gen_jmp (line 2740) | static inline void gen_jmp (DisasContext *s, uint32_t dest) function gen_mulxy (line 2751) | static inline void gen_mulxy(TCGContext *tcg_ctx, TCGv_i32 t0, TCGv_i32 ... function msr_mask (line 2765) | static uint32_t msr_mask(DisasContext *s, int flags, int spsr) function gen_set_psr (line 2798) | static int gen_set_psr(DisasContext *s, uint32_t mask, int spsr, TCGv_i3... function gen_set_psr_im (line 2821) | static int gen_set_psr_im(DisasContext *s, uint32_t mask, int spsr, uint... function msr_banked_access_decode (line 2830) | static bool msr_banked_access_decode(DisasContext *s, int r, int sysm, i... function gen_msr_banked (line 2998) | static void gen_msr_banked(DisasContext *s, int r, int sysm, int rn) function gen_mrs_banked (line 3021) | static void gen_mrs_banked(DisasContext *s, int r, int sysm, int rn) function store_pc_exc_ret (line 3048) | static void store_pc_exc_ret(DisasContext *s, TCGv_i32 pc) function gen_rfe (line 3056) | static void gen_rfe(DisasContext *s, TCGv_i32 pc, TCGv_i32 cpsr) function gen_exception_return (line 3074) | static void gen_exception_return(DisasContext *s, TCGv_i32 pc) function gen_neon_add (line 3082) | static inline void gen_neon_add(TCGContext *tcg_ctx, int size, TCGv_i32 ... function gen_neon_rsb (line 3092) | static inline void gen_neon_rsb(TCGContext *tcg_ctx, int size, TCGv_i32 ... function TCGv_i32 (line 3154) | static TCGv_i32 neon_load_scratch(TCGContext *tcg_ctx, int scratch) function neon_store_scratch (line 3161) | static void neon_store_scratch(TCGContext *tcg_ctx, int scratch, TCGv_i3... function TCGv_i32 (line 3167) | static inline TCGv_i32 neon_get_scalar(TCGContext *tcg_ctx, int size, in... function gen_neon_unzip (line 3183) | static int gen_neon_unzip(TCGContext *tcg_ctx, int rd, int rm, int size,... function gen_neon_zip (line 3223) | static int gen_neon_zip(TCGContext *tcg_ctx, int rd, int rm, int size, i... function gen_neon_trn_u8 (line 3263) | static void gen_neon_trn_u8(TCGContext *tcg_ctx, TCGv_i32 t0, TCGv_i32 t1) function gen_neon_trn_u16 (line 3285) | static void gen_neon_trn_u16(TCGContext *tcg_ctx, TCGv_i32 t0, TCGv_i32 t1) function disas_neon_ls_insn (line 3325) | static int disas_neon_ls_insn(DisasContext *s, uint32_t insn) function gen_neon_narrow (line 3573) | static inline void gen_neon_narrow(TCGContext *tcg_ctx, int size, TCGv_i... function gen_neon_narrow_sats (line 3583) | static inline void gen_neon_narrow_sats(TCGContext *tcg_ctx, int size, T... function gen_neon_narrow_satu (line 3593) | static inline void gen_neon_narrow_satu(TCGContext *tcg_ctx, int size, T... function gen_neon_unarrow_sats (line 3603) | static inline void gen_neon_unarrow_sats(TCGContext *tcg_ctx, int size, ... function gen_neon_shift_narrow (line 3613) | static inline void gen_neon_shift_narrow(TCGContext *tcg_ctx, int size, ... function gen_neon_widen (line 3647) | static inline void gen_neon_widen(TCGContext *tcg_ctx, TCGv_i64 dest, TC... function gen_neon_addl (line 3667) | static inline void gen_neon_addl(TCGContext *tcg_ctx, int size) function gen_neon_subl (line 3677) | static inline void gen_neon_subl(TCGContext *tcg_ctx, int size) function gen_neon_negl (line 3687) | static inline void gen_neon_negl(TCGContext *tcg_ctx, TCGv_i64 var, int ... function gen_neon_addl_saturate (line 3699) | static inline void gen_neon_addl_saturate(TCGContext *tcg_ctx, TCGv_i64 ... function gen_neon_mull (line 3708) | static inline void gen_neon_mull(TCGContext *tcg_ctx, TCGv_i64 dest, TCG... function gen_neon_narrow_op (line 3739) | static void gen_neon_narrow_op(TCGContext *tcg_ctx, int op, int u, int s... function neon_2rm_is_v8_op (line 3896) | static bool neon_2rm_is_v8_op(int op) function do_v81_helper (line 3991) | static int do_v81_helper(DisasContext *s, gen_helper_gvec_3_ptr *fn, function gen_ssra8_i64 (line 4006) | static void gen_ssra8_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, i... function gen_ssra16_i64 (line 4012) | static void gen_ssra16_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, ... function gen_ssra32_i32 (line 4018) | static void gen_ssra32_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 a, ... function gen_ssra64_i64 (line 4024) | static void gen_ssra64_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, ... function gen_ssra_vec (line 4030) | static void gen_ssra_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec d,... function gen_usra8_i64 (line 4064) | static void gen_usra8_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, i... function gen_usra16_i64 (line 4070) | static void gen_usra16_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, ... function gen_usra32_i32 (line 4076) | static void gen_usra32_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 a, ... function gen_usra64_i64 (line 4082) | static void gen_usra64_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, ... function gen_usra_vec (line 4088) | static void gen_usra_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec d,... function gen_shr8_ins_i64 (line 4122) | static void gen_shr8_ins_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a... function gen_shr16_ins_i64 (line 4134) | static void gen_shr16_ins_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 ... function gen_shr32_ins_i32 (line 4146) | static void gen_shr32_ins_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 ... function gen_shr64_ins_i64 (line 4152) | static void gen_shr64_ins_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 ... function gen_shr_ins_vec (line 4158) | static void gen_shr_ins_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec... function gen_shl8_ins_i64 (line 4202) | static void gen_shl8_ins_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a... function gen_shl16_ins_i64 (line 4214) | static void gen_shl16_ins_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 ... function gen_shl32_ins_i32 (line 4226) | static void gen_shl32_ins_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 ... function gen_shl64_ins_i64 (line 4231) | static void gen_shl64_ins_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 ... function gen_shl_ins_vec (line 4236) | static void gen_shl_ins_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec... function gen_mla8_i32 (line 4280) | static void gen_mla8_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 a, TC... function gen_mls8_i32 (line 4286) | static void gen_mls8_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 a, TC... function gen_mla16_i32 (line 4292) | static void gen_mla16_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 a, T... function gen_mls16_i32 (line 4298) | static void gen_mls16_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 a, T... function gen_mla32_i32 (line 4304) | static void gen_mla32_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 a, T... function gen_mls32_i32 (line 4310) | static void gen_mls32_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 a, T... function gen_mla64_i64 (line 4316) | static void gen_mla64_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, T... function gen_mls64_i64 (line 4322) | static void gen_mls64_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, T... function gen_mla_vec (line 4328) | static void gen_mla_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec d, ... function gen_mls_vec (line 4334) | static void gen_mls_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec d, ... function gen_cmtst_i32 (line 4401) | static void gen_cmtst_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 a, T... function gen_cmtst_i64 (line 4408) | void gen_cmtst_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, TCGv_i64 b) function gen_cmtst_vec (line 4415) | static void gen_cmtst_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec d... function gen_ushl_i32 (line 4444) | void gen_ushl_i32(TCGContext *tcg_ctx, TCGv_i32 dst, TCGv_i32 src, TCGv_... function gen_ushl_i64 (line 4473) | void gen_ushl_i64(TCGContext *tcg_ctx, TCGv_i64 dst, TCGv_i64 src, TCGv_... function gen_ushl_vec (line 4502) | static void gen_ushl_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec dst, function gen_sshl_i32 (line 4584) | void gen_sshl_i32(TCGContext *tcg_ctx, TCGv_i32 dst, TCGv_i32 src, TCGv_... function gen_sshl_i64 (line 4614) | void gen_sshl_i64(TCGContext *tcg_ctx, TCGv_i64 dst, TCGv_i64 src, TCGv_... function gen_sshl_vec (line 4644) | static void gen_sshl_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec dst, function gen_uqadd_vec (line 4718) | static void gen_uqadd_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec t... function gen_sqadd_vec (line 4756) | static void gen_sqadd_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec t... function gen_uqsub_vec (line 4794) | static void gen_uqsub_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec t... function gen_sqsub_vec (line 4832) | static void gen_sqsub_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec t... function disas_neon_data_insn (line 4875) | static int disas_neon_data_insn(DisasContext *s, uint32_t insn) function disas_neon_insn_3same_ext (line 6938) | static int disas_neon_insn_3same_ext(DisasContext *s, uint32_t insn) function disas_neon_insn_2reg_scalar_ext (line 7044) | static int disas_neon_insn_2reg_scalar_ext(DisasContext *s, uint32_t insn) function disas_coproc_insn (line 7160) | static int disas_coproc_insn(DisasContext *s, uint32_t insn) function gen_storeq_reg (line 7442) | static void gen_storeq_reg(DisasContext *s, int rlow, int rhigh, TCGv_i6... function gen_addq (line 7455) | static void gen_addq(DisasContext *s, TCGv_i64 val, int rlow, int rhigh) function gen_logicq_cc (line 7474) | static void gen_logicq_cc(TCGContext *tcg_ctx, TCGv_i32 lo, TCGv_i32 hi) function gen_load_exclusive (line 7486) | static void gen_load_exclusive(DisasContext *s, int rt, int rt2, function gen_clrex (line 7532) | static void gen_clrex(DisasContext *s) function gen_store_exclusive (line 7538) | static void gen_store_exclusive(DisasContext *s, int rd, int rt, int rt2, function gen_srs (line 7622) | static void gen_srs(DisasContext *s, function arm_gen_condlabel (line 7741) | static void arm_gen_condlabel(DisasContext *s) function arm_skip_unless (line 7751) | static void arm_skip_unless(DisasContext *s, uint32_t cond) function negate (line 7763) | static int negate(DisasContext *s, int x) function plus_2 (line 7768) | static int plus_2(DisasContext *s, int x) function times_2 (line 7773) | static int times_2(DisasContext *s, int x) function times_4 (line 7778) | static int times_4(DisasContext *s, int x) function t32_expandimm_rot (line 7784) | static int t32_expandimm_rot(DisasContext *s, int x) function t32_expandimm_imm (line 7790) | static int t32_expandimm_imm(DisasContext *s, int x) function t32_branch24 (line 7815) | static int t32_branch24(DisasContext *s, int x) function t16_setflags (line 7823) | static int t16_setflags(DisasContext *s) function t16_push_list (line 7828) | static int t16_push_list(DisasContext *s, int x) function t16_pop_list (line 7833) | static int t16_pop_list(DisasContext *s, int x) function gen_rsb (line 7848) | static void gen_rsb(TCGContext *tcg_ctx, TCGv_i32 dst, TCGv_i32 a, TCGv_... function gen_rsb_CC (line 7853) | static void gen_rsb_CC(TCGContext *tcg_ctx, TCGv_i32 dst, TCGv_i32 a, TC... function gen_rsc (line 7858) | static void gen_rsc(TCGContext *tcg_ctx, TCGv_i32 dest, TCGv_i32 a, TCGv... function gen_rsc_CC (line 7863) | static void gen_rsc_CC(TCGContext *tcg_ctx, TCGv_i32 dest, TCGv_i32 a, T... type StoreRegKind (line 7878) | typedef enum { function store_reg_kind (line 7885) | static bool store_reg_kind(DisasContext *s, int rd, function op_s_rrr_shi (line 7919) | static bool op_s_rrr_shi(DisasContext *s, arg_s_rrr_shi *a, function op_s_rxr_shi (line 7939) | static bool op_s_rxr_shi(DisasContext *s, arg_s_rrr_shi *a, function op_s_rrr_shr (line 7962) | static bool op_s_rrr_shr(DisasContext *s, arg_s_rrr_shr *a, function op_s_rxr_shr (line 7983) | static bool op_s_rxr_shr(DisasContext *s, arg_s_rrr_shr *a, function op_s_rri_rot (line 8011) | static bool op_s_rri_rot(DisasContext *s, arg_s_rri_rot *a, function op_s_rxi_rot (line 8035) | static bool op_s_rxi_rot(DisasContext *s, arg_s_rri_rot *a, function StoreRegKind (line 8120) | static StoreRegKind get_storage3(DisasContext *s, int rd, int rn, int *as) function StoreRegKind (line 8145) | static StoreRegKind get_storage2(DisasContext *s, int rd, int *as) function trans_ORN_rrri (line 8176) | static bool trans_ORN_rrri(DisasContext *s, arg_s_rrr_shi *a) function trans_ORN_rri (line 8181) | static bool trans_ORN_rri(DisasContext *s, arg_s_rri_rot *a) function trans_ADR (line 8190) | static bool trans_ADR(DisasContext *s, arg_ri *a) function trans_MOVW (line 8196) | static bool trans_MOVW(DisasContext *s, arg_MOVW *a) function trans_MOVT (line 8210) | static bool trans_MOVT(DisasContext *s, arg_MOVW *a) function op_mla (line 8230) | static bool op_mla(DisasContext *s, arg_s_rrrr *a, bool add) function trans_MUL (line 8251) | static bool trans_MUL(DisasContext *s, arg_MUL *a) function trans_MLA (line 8256) | static bool trans_MLA(DisasContext *s, arg_MLA *a) function trans_MLS (line 8261) | static bool trans_MLS(DisasContext *s, arg_MLS *a) function op_mlal (line 8280) | static bool op_mlal(DisasContext *s, arg_s_rrrr *a, bool uns, bool add) function trans_UMULL (line 8307) | static bool trans_UMULL(DisasContext *s, arg_UMULL *a) function trans_SMULL (line 8312) | static bool trans_SMULL(DisasContext *s, arg_SMULL *a) function trans_UMLAL (line 8317) | static bool trans_UMLAL(DisasContext *s, arg_UMLAL *a) function trans_SMLAL (line 8322) | static bool trans_SMLAL(DisasContext *s, arg_SMLAL *a) function trans_UMAAL (line 8327) | static bool trans_UMAAL(DisasContext *s, arg_UMAAL *a) function op_qaddsub (line 8358) | static bool op_qaddsub(DisasContext *s, arg_rrr *a, bool add, bool doub) function op_smlaxxx (line 8401) | static bool op_smlaxxx(DisasContext *s, arg_rrrr *a, function op_smlawx (line 8470) | static bool op_smlawx(DisasContext *s, arg_rrrr *a, bool add, bool mt) function trans_YIELD (line 8518) | static bool trans_YIELD(DisasContext *s, arg_YIELD *a) function trans_WFE (line 8533) | static bool trans_WFE(DisasContext *s, arg_WFE *a) function trans_WFI (line 8549) | static bool trans_WFI(DisasContext *s, arg_WFI *a) function trans_NOP (line 8557) | static bool trans_NOP(DisasContext *s, arg_NOP *a) function trans_MSR_imm (line 8562) | static bool trans_MSR_imm(DisasContext *s, arg_MSR_imm *a) function op_crc32 (line 8577) | static bool op_crc32(DisasContext *s, arg_rrr *a, bool c, MemOp sz) function trans_MRS_bank (line 8630) | static bool trans_MRS_bank(DisasContext *s, arg_MRS_bank *a) function trans_MSR_bank (line 8639) | static bool trans_MSR_bank(DisasContext *s, arg_MSR_bank *a) function trans_MRS_reg (line 8648) | static bool trans_MRS_reg(DisasContext *s, arg_MRS_reg *a) function trans_MSR_reg (line 8670) | static bool trans_MSR_reg(DisasContext *s, arg_MSR_reg *a) function trans_MRS_v7m (line 8685) | static bool trans_MRS_v7m(DisasContext *s, arg_MRS_v7m *a) function trans_MSR_v7m (line 8699) | static bool trans_MSR_v7m(DisasContext *s, arg_MSR_v7m *a) function trans_BX (line 8718) | static bool trans_BX(DisasContext *s, arg_BX *a) function trans_BXJ (line 8727) | static bool trans_BXJ(DisasContext *s, arg_BXJ *a) function trans_BLX_r (line 8737) | static bool trans_BLX_r(DisasContext *s, arg_BLX_r *a) function trans_BXNS (line 8757) | static bool trans_BXNS(DisasContext *s, arg_BXNS *a) function trans_BLXNS (line 8767) | static bool trans_BLXNS(DisasContext *s, arg_BLXNS *a) function trans_CLZ (line 8777) | static bool trans_CLZ(DisasContext *s, arg_CLZ *a) function trans_ERET (line 8791) | static bool trans_ERET(DisasContext *s, arg_ERET *a) function trans_HLT (line 8813) | static bool trans_HLT(DisasContext *s, arg_HLT *a) function trans_BKPT (line 8819) | static bool trans_BKPT(DisasContext *s, arg_BKPT *a) function trans_HVC (line 8834) | static bool trans_HVC(DisasContext *s, arg_HVC *a) function trans_SMC (line 8847) | static bool trans_SMC(DisasContext *s, arg_SMC *a) function trans_SG (line 8860) | static bool trans_SG(DisasContext *s, arg_SG *a) function trans_TT (line 8888) | static bool trans_TT(DisasContext *s, arg_TT *a) function ISSInfo (line 8920) | static ISSInfo make_issinfo(DisasContext *s, int rd, bool p, bool w) function TCGv_i32 (line 8936) | static TCGv_i32 op_addr_rr_pre(DisasContext *s, arg_ldst_rr *a) function op_addr_rr_post (line 8958) | static void op_addr_rr_post(DisasContext *s, arg_ldst_rr *a, function op_load_rr (line 8979) | static bool op_load_rr(DisasContext *s, arg_ldst_rr *a, function op_store_rr (line 9001) | static bool op_store_rr(DisasContext *s, arg_ldst_rr *a, function trans_LDRD_rr (line 9019) | static bool trans_LDRD_rr(DisasContext *s, arg_ldst_rr *a) function trans_STRD_rr (line 9049) | static bool trans_STRD_rr(DisasContext *s, arg_ldst_rr *a) function TCGv_i32 (line 9082) | static TCGv_i32 op_addr_ri_pre(DisasContext *s, arg_ldst_ri *a) function op_addr_ri_post (line 9111) | static void op_addr_ri_post(DisasContext *s, arg_ldst_ri *a, function op_load_ri (line 9129) | static bool op_load_ri(DisasContext *s, arg_ldst_ri *a, function op_store_ri (line 9151) | static bool op_store_ri(DisasContext *s, arg_ldst_ri *a, function op_ldrd_ri (line 9169) | static bool op_ldrd_ri(DisasContext *s, arg_ldst_ri *a, int rt2) function trans_LDRD_ri_a32 (line 9192) | static bool trans_LDRD_ri_a32(DisasContext *s, arg_ldst_ri *a) function trans_LDRD_ri_t32 (line 9200) | static bool trans_LDRD_ri_t32(DisasContext *s, arg_ldst_ri2 *a) function op_strd_ri (line 9209) | static bool op_strd_ri(DisasContext *s, arg_ldst_ri *a, int rt2) function trans_STRD_ri_a32 (line 9231) | static bool trans_STRD_ri_a32(DisasContext *s, arg_ldst_ri *a) function trans_STRD_ri_t32 (line 9239) | static bool trans_STRD_ri_t32(DisasContext *s, arg_ldst_ri2 *a) function op_swp (line 9282) | static bool op_swp(DisasContext *s, arg_SWP *a, MemOp opc) function trans_SWP (line 9301) | static bool trans_SWP(DisasContext *s, arg_SWP *a) function trans_SWPB (line 9306) | static bool trans_SWPB(DisasContext *s, arg_SWP *a) function op_strex (line 9315) | static bool op_strex(DisasContext *s, arg_STREX *a, MemOp mop, bool rel) function trans_STREX (line 9347) | static bool trans_STREX(DisasContext *s, arg_STREX *a) function trans_STREXD_a32 (line 9355) | static bool trans_STREXD_a32(DisasContext *s, arg_STREX *a) function trans_STREXD_t32 (line 9369) | static bool trans_STREXD_t32(DisasContext *s, arg_STREX *a) function trans_STREXB (line 9374) | static bool trans_STREXB(DisasContext *s, arg_STREX *a) function trans_STREXH (line 9382) | static bool trans_STREXH(DisasContext *s, arg_STREX *a) function trans_STLEX (line 9390) | static bool trans_STLEX(DisasContext *s, arg_STREX *a) function trans_STLEXD_a32 (line 9398) | static bool trans_STLEXD_a32(DisasContext *s, arg_STREX *a) function trans_STLEXD_t32 (line 9412) | static bool trans_STLEXD_t32(DisasContext *s, arg_STREX *a) function trans_STLEXB (line 9420) | static bool trans_STLEXB(DisasContext *s, arg_STREX *a) function trans_STLEXH (line 9428) | static bool trans_STLEXH(DisasContext *s, arg_STREX *a) function op_stl (line 9436) | static bool op_stl(DisasContext *s, arg_STL *a, MemOp mop) function trans_STL (line 9461) | static bool trans_STL(DisasContext *s, arg_STL *a) function trans_STLB (line 9466) | static bool trans_STLB(DisasContext *s, arg_STL *a) function trans_STLH (line 9471) | static bool trans_STLH(DisasContext *s, arg_STL *a) function op_ldrex (line 9476) | static bool op_ldrex(DisasContext *s, arg_LDREX *a, MemOp mop, bool acq) function trans_LDREX (line 9506) | static bool trans_LDREX(DisasContext *s, arg_LDREX *a) function trans_LDREXD_a32 (line 9514) | static bool trans_LDREXD_a32(DisasContext *s, arg_LDREX *a) function trans_LDREXD_t32 (line 9528) | static bool trans_LDREXD_t32(DisasContext *s, arg_LDREX *a) function trans_LDREXB (line 9533) | static bool trans_LDREXB(DisasContext *s, arg_LDREX *a) function trans_LDREXH (line 9541) | static bool trans_LDREXH(DisasContext *s, arg_LDREX *a) function trans_LDAEX (line 9549) | static bool trans_LDAEX(DisasContext *s, arg_LDREX *a) function trans_LDAEXD_a32 (line 9557) | static bool trans_LDAEXD_a32(DisasContext *s, arg_LDREX *a) function trans_LDAEXD_t32 (line 9571) | static bool trans_LDAEXD_t32(DisasContext *s, arg_LDREX *a) function trans_LDAEXB (line 9579) | static bool trans_LDAEXB(DisasContext *s, arg_LDREX *a) function trans_LDAEXH (line 9587) | static bool trans_LDAEXH(DisasContext *s, arg_LDREX *a) function op_lda (line 9595) | static bool op_lda(DisasContext *s, arg_LDA *a, MemOp mop) function trans_LDA (line 9620) | static bool trans_LDA(DisasContext *s, arg_LDA *a) function trans_LDAB (line 9625) | static bool trans_LDAB(DisasContext *s, arg_LDA *a) function trans_LDAH (line 9630) | static bool trans_LDAH(DisasContext *s, arg_LDA *a) function trans_USADA8 (line 9639) | static bool trans_USADA8(DisasContext *s, arg_USADA8 *a) function op_bfx (line 9661) | static bool op_bfx(DisasContext *s, arg_UBFX *a, bool u) function trans_SBFX (line 9687) | static bool trans_SBFX(DisasContext *s, arg_SBFX *a) function trans_UBFX (line 9692) | static bool trans_UBFX(DisasContext *s, arg_UBFX *a) function trans_BFCI (line 9697) | static bool trans_BFCI(DisasContext *s, arg_BFCI *a) function trans_UDF (line 9730) | static bool trans_UDF(DisasContext *s, arg_UDF *a) function op_par_addsub (line 9740) | static bool op_par_addsub(DisasContext *s, arg_rrr *a, function op_par_addsub_ge (line 9762) | static bool op_par_addsub_ge(DisasContext *s, arg_rrr *a, function trans_PKH (line 9850) | static bool trans_PKH(DisasContext *s, arg_PKH *a) function op_sat (line 9881) | static bool op_sat(DisasContext *s, arg_sat *a, function trans_SSAT (line 9907) | static bool trans_SSAT(DisasContext *s, arg_sat *a) function trans_USAT (line 9912) | static bool trans_USAT(DisasContext *s, arg_sat *a) function trans_SSAT16 (line 9917) | static bool trans_SSAT16(DisasContext *s, arg_sat *a) function trans_USAT16 (line 9925) | static bool trans_USAT16(DisasContext *s, arg_sat *a) function op_xta (line 9933) | static bool op_xta(DisasContext *s, arg_rrr_rot *a, function trans_SXTAB (line 9961) | static bool trans_SXTAB(DisasContext *s, arg_rrr_rot *a) function trans_SXTAH (line 9966) | static bool trans_SXTAH(DisasContext *s, arg_rrr_rot *a) function trans_SXTAB16 (line 9971) | static bool trans_SXTAB16(DisasContext *s, arg_rrr_rot *a) function trans_UXTAB (line 9979) | static bool trans_UXTAB(DisasContext *s, arg_rrr_rot *a) function trans_UXTAH (line 9984) | static bool trans_UXTAH(DisasContext *s, arg_rrr_rot *a) function trans_UXTAB16 (line 9989) | static bool trans_UXTAB16(DisasContext *s, arg_rrr_rot *a) function trans_SEL (line 9997) | static bool trans_SEL(DisasContext *s, arg_rrr *a) function op_rr (line 10019) | static bool op_rr(DisasContext *s, arg_rr *a, function trans_REV (line 10031) | static bool trans_REV(DisasContext *s, arg_rr *a) function trans_REV16 (line 10039) | static bool trans_REV16(DisasContext *s, arg_rr *a) function trans_REVSH (line 10047) | static bool trans_REVSH(DisasContext *s, arg_rr *a) function trans_RBIT (line 10055) | static bool trans_RBIT(DisasContext *s, arg_rr *a) function op_smlad (line 10067) | static bool op_smlad(DisasContext *s, arg_rrrr *a, bool m_swap, bool sub) function trans_SMLAD (line 10105) | static bool trans_SMLAD(DisasContext *s, arg_rrrr *a) function trans_SMLADX (line 10110) | static bool trans_SMLADX(DisasContext *s, arg_rrrr *a) function trans_SMLSD (line 10115) | static bool trans_SMLSD(DisasContext *s, arg_rrrr *a) function trans_SMLSDX (line 10120) | static bool trans_SMLSDX(DisasContext *s, arg_rrrr *a) function op_smlald (line 10125) | static bool op_smlald(DisasContext *s, arg_rrrr *a, bool m_swap, bool sub) function trans_SMLALD (line 10162) | static bool trans_SMLALD(DisasContext *s, arg_rrrr *a) function trans_SMLALDX (line 10167) | static bool trans_SMLALDX(DisasContext *s, arg_rrrr *a) function trans_SMLSLD (line 10172) | static bool trans_SMLSLD(DisasContext *s, arg_rrrr *a) function trans_SMLSLDX (line 10177) | static bool trans_SMLSLDX(DisasContext *s, arg_rrrr *a) function op_smmla (line 10182) | static bool op_smmla(DisasContext *s, arg_rrrr *a, bool round, bool sub) function trans_SMMLA (line 10226) | static bool trans_SMMLA(DisasContext *s, arg_rrrr *a) function trans_SMMLAR (line 10231) | static bool trans_SMMLAR(DisasContext *s, arg_rrrr *a) function trans_SMMLS (line 10236) | static bool trans_SMMLS(DisasContext *s, arg_rrrr *a) function trans_SMMLSR (line 10241) | static bool trans_SMMLSR(DisasContext *s, arg_rrrr *a) function op_div (line 10246) | static bool op_div(DisasContext *s, arg_rrr *a, bool u) function trans_SDIV (line 10269) | static bool trans_SDIV(DisasContext *s, arg_rrr *a) function trans_UDIV (line 10274) | static bool trans_UDIV(DisasContext *s, arg_rrr *a) function TCGv_i32 (line 10283) | static TCGv_i32 op_addr_block_pre(DisasContext *s, arg_ldst_block *a, in... function op_addr_block_post (line 10319) | static void op_addr_block_post(DisasContext *s, arg_ldst_block *a, function op_stm (line 10343) | static bool op_stm(DisasContext *s, arg_ldst_block *a, int min_n) function trans_STM (line 10395) | static bool trans_STM(DisasContext *s, arg_ldst_block *a) function trans_STM_t32 (line 10401) | static bool trans_STM_t32(DisasContext *s, arg_ldst_block *a) function do_ldm (line 10412) | static bool do_ldm(DisasContext *s, arg_ldst_block *a, int min_n) function trans_LDM_a32 (line 10503) | static bool trans_LDM_a32(DisasContext *s, arg_ldst_block *a) function trans_LDM_t32 (line 10518) | static bool trans_LDM_t32(DisasContext *s, arg_ldst_block *a) function trans_LDM_t16 (line 10529) | static bool trans_LDM_t16(DisasContext *s, arg_ldst_block *a) function trans_B (line 10541) | static bool trans_B(DisasContext *s, arg_i *a) function trans_B_cond_thumb (line 10547) | static bool trans_B_cond_thumb(DisasContext *s, arg_ci *a) function trans_BL (line 10562) | static bool trans_BL(DisasContext *s, arg_i *a) function trans_BLX_i (line 10570) | static bool trans_BLX_i(DisasContext *s, arg_BLX_i *a) function trans_BL_BLX_prefix (line 10586) | static bool trans_BL_BLX_prefix(DisasContext *s, arg_BL_BLX_prefix *a) function trans_BL_suffix (line 10594) | static bool trans_BL_suffix(DisasContext *s, arg_BL_suffix *a) function trans_BLX_suffix (line 10606) | static bool trans_BLX_suffix(DisasContext *s, arg_BLX_suffix *a) function op_tbranch (line 10623) | static bool op_tbranch(DisasContext *s, arg_tbranch *a, bool half) function trans_TBB (line 10645) | static bool trans_TBB(DisasContext *s, arg_tbranch *a) function trans_TBH (line 10650) | static bool trans_TBH(DisasContext *s, arg_tbranch *a) function trans_CBZ (line 10655) | static bool trans_CBZ(DisasContext *s, arg_CBZ *a) function trans_SVC (line 10673) | static bool trans_SVC(DisasContext *s, arg_SVC *a) function trans_RFE (line 10693) | static bool trans_RFE(DisasContext *s, arg_RFE *a) function trans_SRS (line 10733) | static bool trans_SRS(DisasContext *s, arg_SRS *a) function trans_CPS (line 10742) | static bool trans_CPS(DisasContext *s, arg_CPS *a) function trans_CPS_v7m (line 10780) | static bool trans_CPS_v7m(DisasContext *s, arg_CPS_v7m *a) function trans_CLREX (line 10818) | static bool trans_CLREX(DisasContext *s, arg_CLREX *a) function trans_DSB (line 10829) | static bool trans_DSB(DisasContext *s, arg_DSB *a) function trans_DMB (line 10839) | static bool trans_DMB(DisasContext *s, arg_DMB *a) function trans_ISB (line 10844) | static bool trans_ISB(DisasContext *s, arg_ISB *a) function trans_SB (line 10858) | static bool trans_SB(DisasContext *s, arg_SB *a) function trans_SETEND (line 10873) | static bool trans_SETEND(DisasContext *s, arg_SETEND *a) function trans_PLD (line 10891) | static bool trans_PLD(DisasContext *s, arg_PLD *a) function trans_PLDW (line 10896) | static bool trans_PLDW(DisasContext *s, arg_PLD *a) function trans_PLI (line 10901) | static bool trans_PLI(DisasContext *s, arg_PLD *a) function trans_IT (line 10910) | static bool trans_IT(DisasContext *s, arg_IT *a) function disas_arm_insn (line 10931) | static void disas_arm_insn(DisasContext *s, unsigned int insn) function thumb_insn_is_16bit (line 11051) | static bool thumb_insn_is_16bit(DisasContext *s, uint32_t pc, uint32_t i... function disas_thumb2_insn (line 11092) | static void disas_thumb2_insn(DisasContext *s, uint32_t insn) function disas_thumb_insn (line 11208) | static void disas_thumb_insn(DisasContext *s, uint32_t insn) function insn_crosses_page (line 11215) | static bool insn_crosses_page(CPUARMState *env, DisasContext *s) function arm_tr_init_disas_context (line 11229) | static void arm_tr_init_disas_context(DisasContextBase *dcbase, CPUState... function arm_tr_tb_start (line 11336) | static void arm_tr_tb_start(DisasContextBase *dcbase, CPUState *cpu) function arm_tr_insn_start (line 11380) | static void arm_tr_insn_start(DisasContextBase *dcbase, CPUState *cpu) function arm_tr_breakpoint_check (line 11391) | static bool arm_tr_breakpoint_check(DisasContextBase *dcbase, CPUState *... function arm_pre_translate_insn (line 11419) | static bool arm_pre_translate_insn(DisasContext *dc) function arm_post_translate_insn (line 11441) | static void arm_post_translate_insn(DisasContext *dc) function arm_tr_translate_insn (line 11452) | static void arm_tr_translate_insn(DisasContextBase *dcbase, CPUState *cpu) function thumb_insn_is_unconditional (line 11495) | static bool thumb_insn_is_unconditional(DisasContext *s, uint32_t insn) function thumb_tr_translate_insn (line 11541) | static void thumb_tr_translate_insn(DisasContextBase *dcbase, CPUState *... function arm_tr_tb_stop (line 11648) | static void arm_tr_tb_stop(DisasContextBase *dcbase, CPUState *cpu) function arm_pc_sync (line 11772) | static void arm_pc_sync(DisasContextBase *db, CPUState *state) function gen_intermediate_code (line 11799) | void gen_intermediate_code(CPUState *cpu, TranslationBlock *tb, int max_... function restore_state_to_opc (line 11816) | void restore_state_to_opc(CPUARMState *env, TranslationBlock *tb, FILE: qemu/target/arm/translate.h type uc_struct (line 7) | struct uc_struct type DisasContext (line 10) | typedef struct DisasContext { type DisasCompare (line 102) | typedef struct DisasCompare { function arm_dc_feature (line 108) | static inline int arm_dc_feature(DisasContext *dc, int feature) function get_mem_index (line 113) | static inline int get_mem_index(DisasContext *s) function default_exception_el (line 121) | static inline int default_exception_el(DisasContext *s) function disas_set_insn_syndrome (line 132) | static inline void disas_set_insn_syndrome(DisasContext *s, uint32_t syn) type uc_struct (line 173) | struct uc_struct function a64_translate_init (line 177) | static inline void a64_translate_init(struct uc_struct *uc) function gen_a64_set_pc_im (line 181) | static inline void gen_a64_set_pc_im(uint64_t val) function TCGv_i32 (line 192) | static inline TCGv_i32 get_ahp_flag(TCGContext *tcg_ctx) function set_pstate_bits (line 204) | static inline void set_pstate_bits(TCGContext *tcg_ctx, uint32_t bits) function clear_pstate_bits (line 217) | static inline void clear_pstate_bits(TCGContext *tcg_ctx, uint32_t bits) function gen_ss_advance (line 230) | static inline void gen_ss_advance(DisasContext *s) function gen_exception (line 239) | static inline void gen_exception(TCGContext *tcg_ctx, int excp, uint32_t... function gen_swstep_exception (line 255) | static inline void gen_swstep_exception(DisasContext *s, int isv, int ex) FILE: qemu/target/arm/unicorn.h type uc_struct (line 17) | struct uc_struct type uc_struct (line 18) | struct uc_struct FILE: qemu/target/arm/unicorn_aarch64.c type uc_struct (line 14) | struct uc_struct function arm64_set_pc (line 16) | static void arm64_set_pc(struct uc_struct *uc, uint64_t address) function arm64_get_pc (line 21) | static uint64_t arm64_get_pc(struct uc_struct *uc) function arm64_release (line 26) | static void arm64_release(void *ctx) function reg_reset (line 91) | static void reg_reset(struct uc_struct *uc) function uc_err (line 99) | static uc_err read_cp_reg(CPUARMState *env, uc_arm64_cp_reg *cp) function uc_err (line 115) | static uc_err write_cp_reg(CPUARMState *env, uc_arm64_cp_reg *cp) function DEFAULT_VISIBILITY (line 141) | DEFAULT_VISIBILITY function DEFAULT_VISIBILITY (line 285) | DEFAULT_VISIBILITY function arm64_cpus_init (line 431) | static int arm64_cpus_init(struct uc_struct *uc, const char *cpu_model) function DEFAULT_VISIBILITY (line 443) | DEFAULT_VISIBILITY FILE: qemu/target/arm/unicorn_arm.c type uc_struct (line 16) | struct uc_struct function arm_set_pc (line 18) | static void arm_set_pc(struct uc_struct *uc, uint64_t address) function arm_get_pc (line 25) | static uint64_t arm_get_pc(struct uc_struct *uc) function arm_release (line 31) | static void arm_release(void *ctx) function reg_reset (line 96) | static void reg_reset(struct uc_struct *uc) function v7m_mrs_xpsr (line 112) | static uint32_t v7m_mrs_xpsr(CPUARMState *env, uint32_t reg) function v7m_msr_xpsr (line 134) | static void v7m_msr_xpsr(CPUARMState *env, uint32_t mask, uint32_t reg, function uc_err (line 159) | static uc_err read_cp_reg(CPUARMState *env, uc_arm_cp_reg *cp) function uc_err (line 180) | static uc_err write_cp_reg(CPUARMState *env, uc_arm_cp_reg *cp) function DEFAULT_VISIBILITY (line 211) | DEFAULT_VISIBILITY function DEFAULT_VISIBILITY (line 366) | DEFAULT_VISIBILITY function arm_stop_interrupt (line 574) | static bool arm_stop_interrupt(struct uc_struct *uc, int intno) function uc_err (line 588) | static uc_err arm_query(struct uc_struct *uc, uc_query_type type, function arm_opcode_hook_invalidate (line 608) | static bool arm_opcode_hook_invalidate(uint32_t op, uint32_t flags) function arm_cpus_init (line 621) | static int arm_cpus_init(struct uc_struct *uc, const char *cpu_model) function uc_arm_context_size (line 633) | static size_t uc_arm_context_size(struct uc_struct *uc) function uc_err (line 693) | static uc_err uc_arm_context_save(struct uc_struct *uc, uc_context *cont... function uc_err (line 731) | static uc_err uc_arm_context_restore(struct uc_struct *uc, uc_context *c... function DEFAULT_VISIBILITY (line 773) | DEFAULT_VISIBILITY FILE: qemu/target/arm/vec_helper.c function clear_tail (line 41) | static void clear_tail(void *vd, uintptr_t opr_sz, uintptr_t max_sz) function inl_qrdmlah_s16 (line 52) | static uint16_t inl_qrdmlah_s16(CPUARMState *env, int16_t src1, function inl_qrdmlsh_s16 (line 94) | static uint16_t inl_qrdmlsh_s16(CPUARMState *env, int16_t src1, function float16 (line 657) | static float16 float16_ftsmul(float16 op1, uint16_t op2, float_status *s... function float32 (line 666) | static float32 float32_ftsmul(float32 op1, uint32_t op2, float_status *s... function float64 (line 675) | static float64 float64_ftsmul(float64 op1, uint64_t op2, float_status *s... function float32 (line 909) | static float32 float16_to_float32_by_bits(uint32_t f16, bool fz16) function load4_f16 (line 950) | static uint64_t load4_f16(uint64_t *ptr, int is_q, int is_2) function do_fmlal (line 966) | static void do_fmlal(float32 *d, void *vn, void *vm, float_status *fpst, function do_fmlal_idx (line 1008) | static void do_fmlal_idx(float32 *d, void *vn, void *vm, float_status *f... function expand_byte_to_half (line 1215) | static uint64_t expand_byte_to_half(uint64_t x) function pmull_h (line 1223) | static uint64_t pmull_h(uint64_t op1, uint64_t op2) FILE: qemu/target/arm/vfp_helper.c function vfp_exceptbits_from_host (line 32) | static inline int vfp_exceptbits_from_host(int host_bits) function vfp_exceptbits_to_host (line 58) | static inline int vfp_exceptbits_to_host(int target_bits) function vfp_get_fpscr_from_host (line 83) | static uint32_t vfp_get_fpscr_from_host(CPUARMState *env) function vfp_set_fpscr_to_host (line 95) | static void vfp_set_fpscr_to_host(CPUARMState *env, uint32_t val) function vfp_get_fpscr (line 163) | uint32_t vfp_get_fpscr(CPUARMState *env) function vfp_set_fpscr (line 207) | void vfp_set_fpscr(CPUARMState *env, uint32_t val) function float64 (line 240) | float64 VFP_HELPER(neg, d)(float64 a) function float32 (line 245) | float32 VFP_HELPER(abs, s)(float32 a) function float64 (line 250) | float64 VFP_HELPER(abs, d)(float64 a) function float32 (line 255) | float32 VFP_HELPER(sqrt, s)(float32 a, CPUARMState *env) function float64 (line 260) | float64 VFP_HELPER(sqrt, d)(float64 a, CPUARMState *env) function softfloat_to_vfp_compare (line 265) | static void softfloat_to_vfp_compare(CPUARMState *env, int cmp) function float32 (line 533) | float32 HELPER(vfp_fcvt_f16_to_f32)(uint32_t a, void *fpstp, uint32_t ah... function float64 (line 559) | float64 HELPER(vfp_fcvt_f16_to_f64)(uint32_t a, void *fpstp, uint32_t ah... function float32 (line 589) | float32 HELPER(recps_f32)(float32 a, float32 b, CPUARMState *env) function float32 (line 602) | float32 HELPER(rsqrts_f32)(float32 a, float32 b, CPUARMState *env) function recip_estimate (line 640) | static int recip_estimate(int input) function call_recip_estimate (line 660) | static uint64_t call_recip_estimate(int *exp, int exp_off, uint64_t frac) function round_to_inf (line 694) | static bool round_to_inf(float_status *fpst, bool sign_bit) function float32 (line 760) | float32 HELPER(recpe_f32)(float32 input, void *fpstp) function float64 (line 808) | float64 HELPER(recpe_f64)(float64 input, void *fpstp) function do_recip_sqrt_estimate (line 859) | static int do_recip_sqrt_estimate(int a) function recip_sqrt_estimate (line 881) | static uint64_t recip_sqrt_estimate(int *exp , int exp_off, uint64_t frac) function float32 (line 951) | float32 HELPER(rsqrte_f32)(float32 input, void *fpstp) function float64 (line 995) | float64 HELPER(rsqrte_f64)(float64 input, void *fpstp) function float32 (line 1062) | float32 VFP_HELPER(muladd, s)(float32 a, float32 b, float32 c, void *fpstp) function float64 (line 1068) | float64 VFP_HELPER(muladd, d)(float64 a, float64 b, float64 c, void *fpstp) function float32 (line 1075) | float32 HELPER(rints_exact)(float32 x, void *fp_status) function float64 (line 1080) | float64 HELPER(rintd_exact)(float64 x, void *fp_status) function float32 (line 1085) | float32 HELPER(rints)(float32 x, void *fp_status) function float64 (line 1101) | float64 HELPER(rintd)(float64 x, void *fp_status) function arm_rmode_to_sf (line 1120) | int arm_rmode_to_sf(int rmode) function float32 (line 1241) | static float32 frint_s(float32 f, float_status *fpst, int intsize) function float32 (line 1278) | float32 HELPER(frint32_s)(float32 f, void *fpst) function float32 (line 1283) | float32 HELPER(frint64_s)(float32 f, void *fpst) function float64 (line 1289) | static float64 frint_d(float64 f, float_status *fpst, int intsize) function float64 (line 1326) | float64 HELPER(frint32_d)(float64 f, void *fpst) function float64 (line 1331) | float64 HELPER(frint64_d)(float64 f, void *fpst) FILE: qemu/target/i386/arch_memory_mapping.c function walk_pte (line 19) | static void walk_pte(MemoryMappingList *list, AddressSpace *as, function walk_pte2 (line 53) | static void walk_pte2(MemoryMappingList *list, AddressSpace *as, function walk_pde (line 89) | static void walk_pde(MemoryMappingList *list, AddressSpace *as, function walk_pde2 (line 130) | static void walk_pde2(MemoryMappingList *list, AddressSpace *as, function walk_pdpe2 (line 176) | static void walk_pdpe2(MemoryMappingList *list, AddressSpace *as, function walk_pdpe (line 204) | static void walk_pdpe(MemoryMappingList *list, AddressSpace *as, function walk_pml4e (line 245) | static void walk_pml4e(MemoryMappingList *list, AddressSpace *as, function walk_pml5e (line 273) | static void walk_pml5e(MemoryMappingList *list, AddressSpace *as, function x86_cpu_get_memory_mapping (line 301) | void x86_cpu_get_memory_mapping(CPUState *cs, MemoryMappingList *list) FILE: qemu/target/i386/bpt_helper.c function hw_local_breakpoint_enabled (line 26) | static inline bool hw_local_breakpoint_enabled(unsigned long dr7, int in... function hw_global_breakpoint_enabled (line 31) | static inline bool hw_global_breakpoint_enabled(unsigned long dr7, int i... function hw_breakpoint_enabled (line 36) | static inline bool hw_breakpoint_enabled(unsigned long dr7, int index) function hw_breakpoint_type (line 42) | static inline int hw_breakpoint_type(unsigned long dr7, int index) function hw_breakpoint_len (line 47) | static inline int hw_breakpoint_len(unsigned long dr7, int index) function hw_breakpoint_insert (line 53) | static int hw_breakpoint_insert(CPUX86State *env, int index) function hw_breakpoint_remove (line 97) | static void hw_breakpoint_remove(CPUX86State *env, int index) function cpu_x86_update_dr7 (line 123) | void cpu_x86_update_dr7(CPUX86State *env, uint32_t new_dr7) function check_hw_breakpoints (line 166) | static bool check_hw_breakpoints(CPUX86State *env, bool force_dr6_update) function breakpoint_handler (line 208) | void breakpoint_handler(CPUState *cs) function helper_single_step (line 236) | void helper_single_step(CPUX86State *env) function helper_rechecking_single_step (line 243) | void helper_rechecking_single_step(CPUX86State *env) function helper_set_dr (line 250) | void helper_set_dr(CPUX86State *env, int reg, target_ulong t0) function target_ulong (line 283) | target_ulong helper_get_dr(CPUX86State *env, int reg) function helper_bpt_io (line 305) | void helper_bpt_io(CPUX86State *env, uint32_t port, FILE: qemu/target/i386/cc_helper.c function target_ulong (line 79) | static target_ulong compute_all_adcx(target_ulong dst, target_ulong src1, function target_ulong (line 85) | static target_ulong compute_all_adox(target_ulong dst, target_ulong src1, function target_ulong (line 91) | static target_ulong compute_all_adcox(target_ulong dst, target_ulong src1, function target_ulong (line 97) | target_ulong helper_cc_compute_all(target_ulong dst, target_ulong src1, function cpu_cc_compute_all (line 222) | uint32_t cpu_cc_compute_all(CPUX86State *env, int op) function target_ulong (line 227) | target_ulong helper_cc_compute_c(target_ulong dst, target_ulong src1, function helper_write_eflags (line 327) | void helper_write_eflags(CPUX86State *env, target_ulong t0, function target_ulong (line 333) | target_ulong helper_read_eflags(CPUX86State *env) function helper_clts (line 338) | void helper_clts(CPUX86State *env) function helper_reset_rf (line 344) | void helper_reset_rf(CPUX86State *env) function helper_cli (line 349) | void helper_cli(CPUX86State *env) function helper_sti (line 354) | void helper_sti(CPUX86State *env) function helper_clac (line 359) | void helper_clac(CPUX86State *env) function helper_stac (line 364) | void helper_stac(CPUX86State *env) function helper_cli_vm (line 371) | void helper_cli_vm(CPUX86State *env) function helper_sti_vm (line 376) | void helper_sti_vm(CPUX86State *env) FILE: qemu/target/i386/cpu-qom.h type X86CPUModel (line 25) | typedef struct X86CPUModel X86CPUModel; type X86CPUClass (line 39) | typedef struct X86CPUClass { type X86CPU (line 60) | typedef struct X86CPU X86CPU; FILE: qemu/target/i386/cpu.c type CPUID2CacheDescriptorInfo (line 41) | struct CPUID2CacheDescriptorInfo { type CPUID2CacheDescriptorInfo (line 53) | struct CPUID2CacheDescriptorInfo function cpuid2_cache_descriptor (line 184) | static uint8_t cpuid2_cache_descriptor(CPUCacheInfo *cache) function encode_cache_cpuid4 (line 228) | static void encode_cache_cpuid4(CPUCacheInfo *cache, function encode_cache_cpuid80000005 (line 261) | static uint32_t encode_cache_cpuid80000005(CPUCacheInfo *cache) function encode_cache_cpuid80000006 (line 291) | static void encode_cache_cpuid80000006(CPUCacheInfo *l2, function encode_cache_cpuid8000001d (line 317) | static void encode_cache_cpuid8000001d(CPUCacheInfo *cache, function encode_topo_cpuid8000001e (line 360) | static void encode_topo_cpuid8000001e(X86CPUTopoInfo *topo_info, X86CPU ... type FeatureWordType (line 650) | typedef enum FeatureWordType { type FeatureWordInfo (line 655) | typedef struct FeatureWordInfo { type X86CPURegister32 (line 1163) | typedef enum X86CPURegister32 { type X86RegisterInfo32 (line 1176) | typedef struct X86RegisterInfo32 { type ExtSaveArea (line 1197) | typedef struct ExtSaveArea { function xsave_area_size (line 1247) | static uint32_t xsave_area_size(uint64_t mask) function accel_uses_host_cpuid (line 1261) | static inline bool accel_uses_host_cpuid(void) function x86_cpu_xsave_components (line 1266) | static inline uint64_t x86_cpu_xsave_components(X86CPU *cpu) function host_cpuid (line 1280) | void host_cpuid(uint32_t function, uint32_t count, function host_vendor_fms (line 1318) | void host_vendor_fms(char *vendor, int *family, int *model, int *stepping) type PropValue (line 1336) | typedef struct PropValue { type X86CPUVersionDefinition (line 1340) | typedef struct X86CPUVersionDefinition { type X86CPUDefinition (line 1348) | typedef struct X86CPUDefinition { type X86CPUModel (line 1373) | struct X86CPUModel { function x86_cpu_set_default_version (line 3794) | void x86_cpu_set_default_version(X86CPUVersion version) function x86_cpu_have_filtered_features (line 3803) | static bool x86_cpu_have_filtered_features(X86CPU *cpu) function mark_unavailable_features (line 3816) | static void mark_unavailable_features(X86CPU *cpu, FeatureWord w, uint64... function feat2prop (line 3834) | static inline void feat2prop(char *s) function x86_cpu_get_supported_feature_word (line 3843) | static uint64_t x86_cpu_get_supported_feature_word(FeatureWord w, function x86_cpu_load_model (line 3857) | static void x86_cpu_load_model(X86CPU *cpu, X86CPUModel *model) function cpu_clear_apic_feature (line 3893) | void cpu_clear_apic_feature(CPUX86State *env) function x86_cpuid_version_set_family (line 3898) | static void x86_cpuid_version_set_family(X86CPU *cpu, int64_t value) function x86_cpuid_version_set_model (line 3918) | static void x86_cpuid_version_set_model(X86CPU *cpu, int64_t value) function x86_cpuid_version_set_stepping (line 3934) | static void x86_cpuid_version_set_stepping(X86CPU *cpu, int64_t value) function x86_cpuid_set_model_id (line 3950) | static void x86_cpuid_set_model_id(X86CPU *cpu, const char* model_id) function x86_cpuid_set_vendor (line 3970) | static void x86_cpuid_set_vendor(X86CPU *cpu , const char *value) function cpu_x86_cpuid (line 3990) | void cpu_x86_cpuid(CPUX86State *env, uint32_t index, uint32_t count, function x86_cpu_reset (line 4462) | static void x86_cpu_reset(CPUState *dev) function mce_init (line 4575) | static void mce_init(X86CPU *cpu) function x86_cpu_adjust_level (line 4592) | static void x86_cpu_adjust_level(X86CPU *cpu, uint32_t *min, uint32_t va... function x86_cpu_adjust_feat_level (line 4600) | static void x86_cpu_adjust_feat_level(X86CPU *cpu, FeatureWord w) function x86_cpu_enable_xsave_components (line 4631) | static void x86_cpu_enable_xsave_components(X86CPU *cpu) function x86_cpu_expand_features (line 4693) | static void x86_cpu_expand_features(X86CPU *cpu) function x86_cpu_filter_features (line 4784) | static void x86_cpu_filter_features(X86CPU *cpu, bool verbose) function x86_cpu_realizefn (line 4799) | static void x86_cpu_realizefn(struct uc_struct *uc, CPUState *dev) function x86_cpu_initfn (line 4916) | static void x86_cpu_initfn(struct uc_struct *uc, CPUState *obj) function x86_cpu_get_arch_id (line 4932) | static int64_t x86_cpu_get_arch_id(CPUState *cs) function x86_cpu_get_paging_enabled (line 4939) | static bool x86_cpu_get_paging_enabled(const CPUState *cs) function x86_cpu_set_pc (line 4946) | static void x86_cpu_set_pc(CPUState *cs, vaddr value) function x86_cpu_synchronize_from_tb (line 4953) | static void x86_cpu_synchronize_from_tb(CPUState *cs, TranslationBlock *tb) function x86_cpu_pending_interrupt (line 4960) | int x86_cpu_pending_interrupt(CPUState *cs, int interrupt_request) function x86_cpu_has_work (line 4999) | static bool x86_cpu_has_work(CPUState *cs) function x86_update_hflags (line 5004) | void x86_update_hflags(CPUX86State *env) function x86_cpu_common_class_init (line 5046) | static void x86_cpu_common_class_init(struct uc_struct *uc, CPUClass *oc... function X86CPU (line 5072) | X86CPU *cpu_x86_init(struct uc_struct *uc) FILE: qemu/target/i386/cpu.h type X86Seg (line 73) | typedef enum X86Seg { type FeatureWord (line 502) | typedef enum FeatureWord { type CCOp (line 1025) | typedef enum { type SegmentCache (line 1094) | typedef struct SegmentCache { type XMMReg (line 1111) | typedef union { type YMMReg (line 1120) | typedef union { type ZMMReg (line 1130) | typedef union { type ZMMReg (line 1140) | typedef MMREG_UNION(ZMMReg, 512) ZMMReg; type MMXReg (line 1141) | typedef MMREG_UNION(MMXReg, 64) MMXReg; type BNDReg (line 1143) | typedef struct BNDReg { type BNDCSReg (line 1148) | typedef struct BNDCSReg { type FPReg (line 1184) | typedef union { type MTRRVar (line 1189) | typedef struct { type X86LegacyXSaveArea (line 1215) | typedef union X86LegacyXSaveArea { type X86XSaveHeader (line 1232) | typedef struct X86XSaveHeader { type XSaveAVX (line 1240) | typedef struct XSaveAVX { type XSaveBNDREG (line 1245) | typedef struct XSaveBNDREG { type XSaveBNDCSR (line 1250) | typedef union XSaveBNDCSR { type XSaveOpmask (line 1256) | typedef struct XSaveOpmask { type XSaveZMM_Hi256 (line 1261) | typedef struct XSaveZMM_Hi256 { type XSaveHi16_ZMM (line 1266) | typedef struct XSaveHi16_ZMM { type XSavePKRU (line 1271) | typedef struct XSavePKRU { type X86XSaveArea (line 1276) | typedef struct X86XSaveArea { type TPRAccess (line 1311) | typedef enum TPRAccess { type CacheType (line 1318) | enum CacheType { type CPUCacheInfo (line 1324) | typedef struct CPUCacheInfo { type CPUCaches (line 1368) | typedef struct CPUCaches { type CPUX86State (line 1375) | typedef struct CPUX86State { type X86CPU (line 1608) | struct X86CPU { function cpu_x86_load_seg_cache (line 1747) | static inline void cpu_x86_load_seg_cache(CPUX86State *env, function cpu_x86_load_seg_cache_sipi (line 1813) | static inline void cpu_x86_load_seg_cache_sipi(X86CPU *cpu, function x86_asidx_from_attrs (line 1864) | static inline int x86_asidx_from_attrs(CPUState *cs, MemTxAttrs attrs) function AddressSpace (line 1869) | static inline AddressSpace *cpu_addressspace(CPUState *cs, MemTxAttrs at... function cpu_mmu_index (line 1921) | static inline int cpu_mmu_index(CPUX86State *env, bool ifetch) function cpu_mmu_index_kernel (line 1928) | static inline int cpu_mmu_index_kernel(CPUX86State *env) function target_long (line 1941) | static inline target_long lshift(target_long x, int n) type uc_struct (line 1957) | struct uc_struct type CPUX86State (line 1959) | typedef CPUX86State CPUArchState; type X86CPU (line 1960) | typedef X86CPU ArchCPU; function cpu_get_tb_cpu_state (line 1965) | static inline void cpu_get_tb_cpu_state(CPUX86State *env, target_ulong *pc, function cpu_compute_eflags (line 1992) | static inline uint32_t cpu_compute_eflags(CPUX86State *env) function cpu_load_eflags (line 2000) | static inline void cpu_load_eflags(CPUX86State *env, int eflags, function cpu_load_efer (line 2012) | static inline void cpu_load_efer(CPUX86State *env, uint64_t val) function MemTxAttrs (line 2024) | static inline MemTxAttrs cpu_get_mem_attrs(CPUX86State *env) function x86_get_a20_mask (line 2032) | static inline int32_t x86_get_a20_mask(CPUX86State *env) function cpu_has_vmx (line 2041) | static inline bool cpu_has_vmx(CPUX86State *env) function cpu_vmx_maybe_enabled (line 2062) | static inline bool cpu_vmx_maybe_enabled(CPUX86State *env) function cpu_set_mxcsr (line 2072) | static inline void cpu_set_mxcsr(CPUX86State *env, uint32_t mxcsr) function cpu_set_fpuc (line 2078) | static inline void cpu_set_fpuc(CPUX86State *env, uint16_t fpuc) type X86CPUVersion (line 2114) | typedef int X86CPUVersion; type uc_struct (line 2136) | struct uc_struct FILE: qemu/target/i386/excp_helper.c function helper_raise_interrupt (line 29) | void helper_raise_interrupt(CPUX86State *env, int intno, int next_eip_ad... function helper_raise_exception (line 34) | void helper_raise_exception(CPUX86State *env, int exception_index) function check_exception (line 44) | static int check_exception(CPUX86State *env, int intno, int *error_code, function raise_interrupt2 (line 88) | static void QEMU_NORETURN raise_interrupt2(CPUX86State *env, int intno, function raise_interrupt (line 112) | void QEMU_NORETURN raise_interrupt(CPUX86State *env, int intno, int is_int, function raise_exception_err (line 118) | void raise_exception_err(CPUX86State *env, int exception_index, function raise_exception_err_ra (line 124) | void raise_exception_err_ra(CPUX86State *env, int exception_index, function raise_exception (line 130) | void raise_exception(CPUX86State *env, int exception_index) function raise_exception_ra (line 135) | void raise_exception_ra(CPUX86State *env, int exception_index, uintptr_t... function hwaddr (line 140) | static hwaddr get_hphys(CPUState *cs, hwaddr gphys, MMUAccessType access... function handle_mmu_fault (line 348) | static int handle_mmu_fault(CPUState *cs, vaddr addr, int size, function x86_cpu_tlb_fill (line 675) | bool x86_cpu_tlb_fill(CPUState *cs, vaddr addr, int size, FILE: qemu/target/i386/fpu_helper.c function cpu_clear_ignne (line 61) | static void cpu_clear_ignne(CPUX86State *env) function cpu_set_ignne (line 66) | void cpu_set_ignne(CPUX86State *env) function fpush (line 80) | static inline void fpush(CPUX86State *env) function fpop (line 86) | static inline void fpop(CPUX86State *env) function floatx80 (line 92) | static inline floatx80 helper_fldt(CPUX86State *env, target_ulong ptr, function helper_fstt (line 102) | static inline void helper_fstt(CPUX86State *env, floatx80 f, target_ulon... function floatx80_to_double (line 114) | static inline double floatx80_to_double(CPUX86State *env, floatx80 a) function floatx80 (line 125) | static inline floatx80 double_to_floatx80(CPUX86State *env, double a) function fpu_set_exception (line 136) | static void fpu_set_exception(CPUX86State *env, int mask) function floatx80 (line 144) | static inline floatx80 helper_fdiv(CPUX86State *env, floatx80 a, floatx8... function fpu_raise_exception (line 152) | static void fpu_raise_exception(CPUX86State *env, uintptr_t retaddr) function helper_flds_FT0 (line 159) | void helper_flds_FT0(CPUX86State *env, uint32_t val) function helper_fldl_FT0 (line 170) | void helper_fldl_FT0(CPUX86State *env, uint64_t val) function helper_fildl_FT0 (line 181) | void helper_fildl_FT0(CPUX86State *env, int32_t val) function helper_flds_ST0 (line 186) | void helper_flds_ST0(CPUX86State *env, uint32_t val) function helper_fldl_ST0 (line 201) | void helper_fldl_ST0(CPUX86State *env, uint64_t val) function helper_fildl_ST0 (line 216) | void helper_fildl_ST0(CPUX86State *env, int32_t val) function helper_fildll_ST0 (line 226) | void helper_fildll_ST0(CPUX86State *env, int64_t val) function helper_fsts_ST0 (line 236) | uint32_t helper_fsts_ST0(CPUX86State *env) function helper_fstl_ST0 (line 247) | uint64_t helper_fstl_ST0(CPUX86State *env) function helper_fist_ST0 (line 258) | int32_t helper_fist_ST0(CPUX86State *env) function helper_fistl_ST0 (line 269) | int32_t helper_fistl_ST0(CPUX86State *env) function helper_fistll_ST0 (line 286) | int64_t helper_fistll_ST0(CPUX86State *env) function helper_fistt_ST0 (line 303) | int32_t helper_fistt_ST0(CPUX86State *env) function helper_fisttl_ST0 (line 314) | int32_t helper_fisttl_ST0(CPUX86State *env) function helper_fisttll_ST0 (line 319) | int64_t helper_fisttll_ST0(CPUX86State *env) function helper_fldt_ST0 (line 324) | void helper_fldt_ST0(CPUX86State *env, target_ulong ptr) function helper_fstt_ST0 (line 334) | void helper_fstt_ST0(CPUX86State *env, target_ulong ptr) function helper_fpush (line 339) | void helper_fpush(CPUX86State *env) function helper_fpop (line 344) | void helper_fpop(CPUX86State *env) function helper_fdecstp (line 349) | void helper_fdecstp(CPUX86State *env) function helper_fincstp (line 355) | void helper_fincstp(CPUX86State *env) function helper_ffree_STN (line 363) | void helper_ffree_STN(CPUX86State *env, int st_index) function helper_fmov_ST0_FT0 (line 368) | void helper_fmov_ST0_FT0(CPUX86State *env) function helper_fmov_FT0_STN (line 373) | void helper_fmov_FT0_STN(CPUX86State *env, int st_index) function helper_fmov_ST0_STN (line 378) | void helper_fmov_ST0_STN(CPUX86State *env, int st_index) function helper_fmov_STN_ST0 (line 383) | void helper_fmov_STN_ST0(CPUX86State *env, int st_index) function helper_fxchg_ST0_STN (line 388) | void helper_fxchg_ST0_STN(CPUX86State *env, int st_index) function helper_fcom_ST0_FT0 (line 401) | void helper_fcom_ST0_FT0(CPUX86State *env) function helper_fucom_ST0_FT0 (line 409) | void helper_fucom_ST0_FT0(CPUX86State *env) function helper_fcomi_ST0_FT0 (line 419) | void helper_fcomi_ST0_FT0(CPUX86State *env) function helper_fucomi_ST0_FT0 (line 430) | void helper_fucomi_ST0_FT0(CPUX86State *env) function helper_fadd_ST0_FT0 (line 441) | void helper_fadd_ST0_FT0(CPUX86State *env) function helper_fmul_ST0_FT0 (line 446) | void helper_fmul_ST0_FT0(CPUX86State *env) function helper_fsub_ST0_FT0 (line 451) | void helper_fsub_ST0_FT0(CPUX86State *env) function helper_fsubr_ST0_FT0 (line 456) | void helper_fsubr_ST0_FT0(CPUX86State *env) function helper_fdiv_ST0_FT0 (line 461) | void helper_fdiv_ST0_FT0(CPUX86State *env) function helper_fdivr_ST0_FT0 (line 466) | void helper_fdivr_ST0_FT0(CPUX86State *env) function helper_fadd_STN_ST0 (line 473) | void helper_fadd_STN_ST0(CPUX86State *env, int st_index) function helper_fmul_STN_ST0 (line 478) | void helper_fmul_STN_ST0(CPUX86State *env, int st_index) function helper_fsub_STN_ST0 (line 483) | void helper_fsub_STN_ST0(CPUX86State *env, int st_index) function helper_fsubr_STN_ST0 (line 488) | void helper_fsubr_STN_ST0(CPUX86State *env, int st_index) function helper_fdiv_STN_ST0 (line 493) | void helper_fdiv_STN_ST0(CPUX86State *env, int st_index) function helper_fdivr_STN_ST0 (line 501) | void helper_fdivr_STN_ST0(CPUX86State *env, int st_index) function helper_fchs_ST0 (line 510) | void helper_fchs_ST0(CPUX86State *env) function helper_fabs_ST0 (line 515) | void helper_fabs_ST0(CPUX86State *env) function helper_fld1_ST0 (line 520) | void helper_fld1_ST0(CPUX86State *env) function helper_fldl2t_ST0 (line 527) | void helper_fldl2t_ST0(CPUX86State *env) function helper_fldl2e_ST0 (line 534) | void helper_fldl2e_ST0(CPUX86State *env) function helper_fldpi_ST0 (line 541) | void helper_fldpi_ST0(CPUX86State *env) function helper_fldlg2_ST0 (line 548) | void helper_fldlg2_ST0(CPUX86State *env) function helper_fldln2_ST0 (line 555) | void helper_fldln2_ST0(CPUX86State *env) function helper_fldz_ST0 (line 562) | void helper_fldz_ST0(CPUX86State *env) function helper_fldz_FT0 (line 569) | void helper_fldz_FT0(CPUX86State *env) function helper_fnstsw (line 576) | uint32_t helper_fnstsw(CPUX86State *env) function helper_fnstcw (line 581) | uint32_t helper_fnstcw(CPUX86State *env) function update_fp_status (line 586) | void update_fp_status(CPUX86State *env) function helper_fldcw (line 622) | void helper_fldcw(CPUX86State *env, uint32_t val) function helper_fclex (line 627) | void helper_fclex(CPUX86State *env) function helper_fwait (line 632) | void helper_fwait(CPUX86State *env) function do_fninit (line 639) | static void do_fninit(CPUX86State *env) function helper_fninit (line 658) | void helper_fninit(CPUX86State *env) function helper_fbld_ST0 (line 665) | void helper_fbld_ST0(CPUX86State *env, target_ulong ptr) function helper_fbst_ST0 (line 685) | void helper_fbst_ST0(CPUX86State *env, target_ulong ptr) function helper_f2xm1 (line 716) | void helper_f2xm1(CPUX86State *env) function helper_fyl2x (line 724) | void helper_fyl2x(CPUX86State *env) function helper_fptan (line 739) | void helper_fptan(CPUX86State *env) function helper_fpatan (line 756) | void helper_fpatan(CPUX86State *env) function helper_fxtract (line 766) | void helper_fxtract(CPUX86State *env) function helper_fprem1 (line 792) | void helper_fprem1(CPUX86State *env) function helper_fprem (line 851) | void helper_fprem(CPUX86State *env) function helper_fyl2xp1 (line 912) | void helper_fyl2xp1(CPUX86State *env) function helper_fsqrt (line 927) | void helper_fsqrt(CPUX86State *env) function helper_fsincos (line 936) | void helper_fsincos(CPUX86State *env) function helper_frndint (line 951) | void helper_frndint(CPUX86State *env) function helper_fscale (line 956) | void helper_fscale(CPUX86State *env) function helper_fsin (line 966) | void helper_fsin(CPUX86State *env) function helper_fcos (line 979) | void helper_fcos(CPUX86State *env) function helper_fxam_ST0 (line 992) | void helper_fxam_ST0(CPUX86State *env) function do_fstenv (line 1027) | static void do_fstenv(CPUX86State *env, target_ulong ptr, int data32, function helper_fstenv (line 1076) | void helper_fstenv(CPUX86State *env, target_ulong ptr, int data32) function cpu_set_fpus (line 1081) | static void cpu_set_fpus(CPUX86State *env, uint16_t fpus) function do_fldenv (line 1095) | static void do_fldenv(CPUX86State *env, target_ulong ptr, int data32, function helper_fldenv (line 1116) | void helper_fldenv(CPUX86State *env, target_ulong ptr, int data32) function helper_fsave (line 1121) | void helper_fsave(CPUX86State *env, target_ulong ptr, int data32) function helper_frstor (line 1138) | void helper_frstor(CPUX86State *env, target_ulong ptr, int data32) function do_xsave_fpu (line 1155) | static void do_xsave_fpu(CPUX86State *env, target_ulong ptr, uintptr_t ra) function do_xsave_mxcsr (line 1184) | static void do_xsave_mxcsr(CPUX86State *env, target_ulong ptr, uintptr_t... function do_xsave_sse (line 1190) | static void do_xsave_sse(CPUX86State *env, target_ulong ptr, uintptr_t ra) function do_xsave_bndregs (line 1209) | static void do_xsave_bndregs(CPUX86State *env, target_ulong ptr, uintptr... function do_xsave_bndcsr (line 1220) | static void do_xsave_bndcsr(CPUX86State *env, target_ulong ptr, uintptr_... function do_xsave_pkru (line 1228) | static void do_xsave_pkru(CPUX86State *env, target_ulong ptr, uintptr_t ra) function helper_fxsave (line 1233) | void helper_fxsave(CPUX86State *env, target_ulong ptr) function get_xinuse (line 1255) | static uint64_t get_xinuse(CPUX86State *env) function do_xsave (line 1269) | static void do_xsave(CPUX86State *env, target_ulong ptr, uint64_t rfbm, function helper_xsave (line 1314) | void helper_xsave(CPUX86State *env, target_ulong ptr, uint64_t rfbm) function helper_xsaveopt (line 1319) | void helper_xsaveopt(CPUX86State *env, target_ulong ptr, uint64_t rfbm) function do_xrstor_fpu (line 1325) | static void do_xrstor_fpu(CPUX86State *env, target_ulong ptr, uintptr_t ra) function do_xrstor_mxcsr (line 1348) | static void do_xrstor_mxcsr(CPUX86State *env, target_ulong ptr, uintptr_... function do_xrstor_sse (line 1353) | static void do_xrstor_sse(CPUX86State *env, target_ulong ptr, uintptr_t ra) function do_xrstor_bndregs (line 1372) | static void do_xrstor_bndregs(CPUX86State *env, target_ulong ptr, uintpt... function do_xrstor_bndcsr (line 1383) | static void do_xrstor_bndcsr(CPUX86State *env, target_ulong ptr, uintptr... function do_xrstor_pkru (line 1392) | static void do_xrstor_pkru(CPUX86State *env, target_ulong ptr, uintptr_t... function helper_fxrstor (line 1397) | void helper_fxrstor(CPUX86State *env, target_ulong ptr) function helper_xrstor (line 1419) | void helper_xrstor(CPUX86State *env, target_ulong ptr, uint64_t rfbm) function helper_xgetbv (line 1514) | uint64_t helper_xgetbv(CPUX86State *env, uint32_t ecx) function helper_xsetbv (line 1533) | void helper_xsetbv(CPUX86State *env, uint32_t ecx, uint64_t mask) function update_mxcsr_status (line 1580) | void update_mxcsr_status(CPUX86State *env) function helper_ldmxcsr (line 1610) | void helper_ldmxcsr(CPUX86State *env, uint32_t val) function helper_enter_mmx (line 1615) | void helper_enter_mmx(CPUX86State *env) function helper_emms (line 1622) | void helper_emms(CPUX86State *env) function helper_movq (line 1630) | void helper_movq(CPUX86State *env, void *d, void *s) FILE: qemu/target/i386/helper.c function cpu_sync_bndcs_hflags (line 25) | void cpu_sync_bndcs_hflags(CPUX86State *env) function cpu_x86_version (line 55) | static void cpu_x86_version(CPUX86State *env, int *family, int *model) function cpu_x86_support_mca_broadcast (line 68) | int cpu_x86_support_mca_broadcast(CPUX86State *env) function x86_cpu_set_a20 (line 85) | void x86_cpu_set_a20(X86CPU *cpu, int a20_state) function cpu_x86_update_cr0 (line 105) | void cpu_x86_update_cr0(CPUX86State *env, uint32_t new_cr0) function cpu_x86_update_cr3 (line 147) | void cpu_x86_update_cr3(CPUX86State *env, target_ulong new_cr3) function cpu_x86_update_cr4 (line 157) | void cpu_x86_update_cr4(CPUX86State *env, uint32_t new_cr4) function hwaddr (line 198) | hwaddr x86_cpu_get_phys_page_attrs_debug(CPUState *cs, vaddr addr, function cpu_x86_get_descr_debug (line 322) | int cpu_x86_get_descr_debug(CPUX86State *env, unsigned int selector, function do_cpu_init (line 352) | void do_cpu_init(X86CPU *cpu) function do_cpu_sipi (line 371) | void do_cpu_sipi(X86CPU *cpu) function x86_cpu_exec_enter (line 378) | void x86_cpu_exec_enter(CPUState *cs) function x86_cpu_exec_exit (line 389) | void x86_cpu_exec_exit(CPUState *cs) function x86_ldub_phys (line 397) | uint8_t x86_ldub_phys(CPUState *cs, hwaddr addr) function x86_lduw_phys (line 411) | uint32_t x86_lduw_phys(CPUState *cs, hwaddr addr) function x86_ldl_phys (line 425) | uint32_t x86_ldl_phys(CPUState *cs, hwaddr addr) function x86_ldq_phys (line 439) | uint64_t x86_ldq_phys(CPUState *cs, hwaddr addr) function x86_stb_phys (line 453) | void x86_stb_phys(CPUState *cs, hwaddr addr, uint8_t val) function x86_stl_phys_notdirty (line 467) | void x86_stl_phys_notdirty(CPUState *cs, hwaddr addr, uint32_t val) function x86_stw_phys (line 481) | void x86_stw_phys(CPUState *cs, hwaddr addr, uint32_t val) function x86_stl_phys (line 495) | void x86_stl_phys(CPUState *cs, hwaddr addr, uint32_t val) function x86_stq_phys (line 509) | void x86_stq_phys(CPUState *cs, hwaddr addr, uint64_t val) FILE: qemu/target/i386/int_helper.c function helper_divb_AL (line 47) | void helper_divb_AL(CPUX86State *env, target_ulong t0) function helper_idivb_AL (line 65) | void helper_idivb_AL(CPUX86State *env, target_ulong t0) function helper_divw_AX (line 83) | void helper_divw_AX(CPUX86State *env, target_ulong t0) function helper_idivw_AX (line 102) | void helper_idivw_AX(CPUX86State *env, target_ulong t0) function helper_divl_EAX (line 121) | void helper_divl_EAX(CPUX86State *env, target_ulong t0) function helper_idivl_EAX (line 140) | void helper_idivl_EAX(CPUX86State *env, target_ulong t0) function helper_aam (line 162) | void helper_aam(CPUX86State *env, int base) function helper_aad (line 173) | void helper_aad(CPUX86State *env, int base) function helper_aaa (line 184) | void helper_aaa(CPUX86State *env) function helper_aas (line 208) | void helper_aas(CPUX86State *env) function helper_daa (line 232) | void helper_daa(CPUX86State *env) function helper_das (line 259) | void helper_das(CPUX86State *env) function add128 (line 291) | static void add128(uint64_t *plow, uint64_t *phigh, uint64_t a, uint64_t b) function neg128 (line 301) | static void neg128(uint64_t *plow, uint64_t *phigh) function div64 (line 309) | static int div64(uint64_t *plow, uint64_t *phigh, uint64_t b) function idiv64 (line 349) | static int idiv64(uint64_t *plow, uint64_t *phigh, int64_t b) function helper_divq_EAX (line 380) | void helper_divq_EAX(CPUX86State *env, target_ulong t0) function helper_idivq_EAX (line 396) | void helper_idivq_EAX(CPUX86State *env, target_ulong t0) function target_ulong (line 421) | target_ulong helper_pdep(target_ulong src, target_ulong mask) function target_ulong (line 434) | target_ulong helper_pext(target_ulong src, target_ulong mask) function helper_cr4_testbit (line 468) | void helper_cr4_testbit(CPUX86State *env, uint32_t bit) function target_ulong (line 475) | target_ulong HELPER(rdrand)(CPUX86State *env) FILE: qemu/target/i386/machine.c function cpu_get_fp80 (line 7) | void cpu_get_fp80(uint64_t *pmant, uint16_t *pexp, floatx80 f) function floatx80 (line 16) | floatx80 cpu_set_fp80(uint64_t mant, uint16_t upper) FILE: qemu/target/i386/mem_helper.c function helper_cmpxchg8b_unlocked (line 30) | void helper_cmpxchg8b_unlocked(CPUX86State *env, target_ulong a0) function helper_cmpxchg8b (line 56) | void helper_cmpxchg8b(CPUX86State *env, target_ulong a0) function helper_cmpxchg16b_unlocked (line 88) | void helper_cmpxchg16b_unlocked(CPUX86State *env, target_ulong a0) function helper_cmpxchg16b (line 126) | void helper_cmpxchg16b(CPUX86State *env, target_ulong a0) function helper_boundw (line 159) | void helper_boundw(CPUX86State *env, target_ulong a0, int v) function helper_boundl (line 174) | void helper_boundl(CPUX86State *env, target_ulong a0, int v) FILE: qemu/target/i386/misc_helper.c function helper_outb (line 30) | void helper_outb(CPUX86State *env, uint32_t port, uint32_t data) function target_ulong (line 41) | target_ulong helper_inb(CPUX86State *env, uint32_t port) function helper_outw (line 52) | void helper_outw(CPUX86State *env, uint32_t port, uint32_t data) function target_ulong (line 63) | target_ulong helper_inw(CPUX86State *env, uint32_t port) function helper_outl (line 74) | void helper_outl(CPUX86State *env, uint32_t port, uint32_t data) function target_ulong (line 85) | target_ulong helper_inl(CPUX86State *env, uint32_t port) function helper_into (line 96) | void helper_into(CPUX86State *env, int next_eip_addend) function helper_cpuid (line 106) | void helper_cpuid(CPUX86State *env) function target_ulong (line 150) | target_ulong helper_read_crN(CPUX86State *env, int reg) function helper_write_crN (line 171) | void helper_write_crN(CPUX86State *env, int reg, target_ulong t0) function helper_lmsw (line 198) | void helper_lmsw(CPUX86State *env, target_ulong t0) function helper_invlpg (line 206) | void helper_invlpg(CPUX86State *env, target_ulong addr) function helper_rdtsc (line 214) | void helper_rdtsc(CPUX86State *env) function helper_rdtscp (line 258) | void helper_rdtscp(CPUX86State *env) function helper_rdpmc (line 304) | void helper_rdpmc(CPUX86State *env) function helper_wrmsr (line 316) | void helper_wrmsr(CPUX86State *env) function helper_rdmsr (line 476) | void helper_rdmsr(CPUX86State *env) function do_pause (line 631) | static void do_pause(X86CPU *cpu) function do_hlt (line 640) | static void do_hlt(X86CPU *cpu) function helper_hlt (line 651) | void helper_hlt(CPUX86State *env, int next_eip_addend) function helper_monitor (line 661) | void helper_monitor(CPUX86State *env, target_ulong ptr) function helper_mwait (line 670) | void helper_mwait(CPUX86State *env, int next_eip_addend) function helper_pause (line 691) | void helper_pause(CPUX86State *env, int next_eip_addend) function helper_debug (line 701) | void helper_debug(CPUX86State *env) function helper_rdpkru (line 709) | uint64_t helper_rdpkru(CPUX86State *env, uint32_t ecx) function helper_wrpkru (line 721) | void helper_wrpkru(CPUX86State *env, uint32_t ecx, uint64_t val) FILE: qemu/target/i386/mpx_helper.c function helper_bndck (line 27) | void helper_bndck(CPUX86State *env, uint32_t fail) function lookup_bte64 (line 35) | static uint64_t lookup_bte64(CPUX86State *env, uint64_t base, uintptr_t ra) function lookup_bte32 (line 55) | static uint32_t lookup_bte32(CPUX86State *env, uint32_t base, uintptr_t ra) function helper_bndldx64 (line 75) | uint64_t helper_bndldx64(CPUX86State *env, target_ulong base, target_ulo... function helper_bndldx32 (line 92) | uint64_t helper_bndldx32(CPUX86State *env, target_ulong base, target_ulo... function helper_bndstx64 (line 108) | void helper_bndstx64(CPUX86State *env, target_ulong base, target_ulong ptr, function helper_bndstx32 (line 120) | void helper_bndstx32(CPUX86State *env, target_ulong base, target_ulong ptr, function helper_bnd_jmp (line 132) | void helper_bnd_jmp(CPUX86State *env) FILE: qemu/target/i386/ops_sse.h function satub (line 296) | static inline int satub(int x) function satuw (line 307) | static inline int satuw(int x) function satsb (line 318) | static inline int satsb(int x) function satsw (line 329) | static inline int satsw(int x) function abs1 (line 442) | static inline int abs1(int a) function helper_shufps (line 522) | void helper_shufps(Reg *d, Reg *s, int order) function helper_shufpd (line 533) | void helper_shufpd(Reg *d, Reg *s, int order) function helper_cvtps2pd (line 632) | void helper_cvtps2pd(CPUX86State *env, Reg *d, Reg *s) function helper_cvtpd2ps (line 642) | void helper_cvtpd2ps(CPUX86State *env, Reg *d, Reg *s) function helper_cvtss2sd (line 649) | void helper_cvtss2sd(CPUX86State *env, Reg *d, Reg *s) function helper_cvtsd2ss (line 654) | void helper_cvtsd2ss(CPUX86State *env, Reg *d, Reg *s) function helper_cvtdq2ps (line 660) | void helper_cvtdq2ps(CPUX86State *env, Reg *d, Reg *s) function helper_cvtdq2pd (line 668) | void helper_cvtdq2pd(CPUX86State *env, Reg *d, Reg *s) function helper_cvtpi2ps (line 678) | void helper_cvtpi2ps(CPUX86State *env, ZMMReg *d, MMXReg *s) function helper_cvtpi2pd (line 684) | void helper_cvtpi2pd(CPUX86State *env, ZMMReg *d, MMXReg *s) function helper_cvtsi2ss (line 690) | void helper_cvtsi2ss(CPUX86State *env, ZMMReg *d, uint32_t val) function helper_cvtsi2sd (line 695) | void helper_cvtsi2sd(CPUX86State *env, ZMMReg *d, uint32_t val) function helper_cvtsq2ss (line 701) | void helper_cvtsq2ss(CPUX86State *env, ZMMReg *d, uint64_t val) function helper_cvtsq2sd (line 706) | void helper_cvtsq2sd(CPUX86State *env, ZMMReg *d, uint64_t val) function helper_cvtps2dq (line 745) | void helper_cvtps2dq(CPUX86State *env, ZMMReg *d, ZMMReg *s) function helper_cvtpd2dq (line 753) | void helper_cvtpd2dq(CPUX86State *env, ZMMReg *d, ZMMReg *s) function helper_cvtps2pi (line 760) | void helper_cvtps2pi(CPUX86State *env, MMXReg *d, ZMMReg *s) function helper_cvtpd2pi (line 766) | void helper_cvtpd2pi(CPUX86State *env, MMXReg *d, ZMMReg *s) function helper_cvtss2si (line 772) | int32_t helper_cvtss2si(CPUX86State *env, ZMMReg *s) function helper_cvtsd2si (line 777) | int32_t helper_cvtsd2si(CPUX86State *env, ZMMReg *s) function helper_cvtss2sq (line 783) | int64_t helper_cvtss2sq(CPUX86State *env, ZMMReg *s) function helper_cvtsd2sq (line 788) | int64_t helper_cvtsd2sq(CPUX86State *env, ZMMReg *s) function helper_cvttps2dq (line 795) | void helper_cvttps2dq(CPUX86State *env, ZMMReg *d, ZMMReg *s) function helper_cvttpd2dq (line 803) | void helper_cvttpd2dq(CPUX86State *env, ZMMReg *d, ZMMReg *s) function helper_cvttps2pi (line 810) | void helper_cvttps2pi(CPUX86State *env, MMXReg *d, ZMMReg *s) function helper_cvttpd2pi (line 816) | void helper_cvttpd2pi(CPUX86State *env, MMXReg *d, ZMMReg *s) function helper_cvttss2si (line 822) | int32_t helper_cvttss2si(CPUX86State *env, ZMMReg *s) function helper_cvttsd2si (line 827) | int32_t helper_cvttsd2si(CPUX86State *env, ZMMReg *s) function helper_cvttss2sq (line 833) | int64_t helper_cvttss2sq(CPUX86State *env, ZMMReg *s) function helper_cvttsd2sq (line 838) | int64_t helper_cvttsd2sq(CPUX86State *env, ZMMReg *s) function helper_rsqrtps (line 844) | void helper_rsqrtps(CPUX86State *env, ZMMReg *d, ZMMReg *s) function helper_rsqrtss (line 860) | void helper_rsqrtss(CPUX86State *env, ZMMReg *d, ZMMReg *s) function helper_rcpps (line 867) | void helper_rcpps(CPUX86State *env, ZMMReg *d, ZMMReg *s) function helper_rcpss (line 875) | void helper_rcpss(CPUX86State *env, ZMMReg *d, ZMMReg *s) function helper_extrq (line 880) | static inline uint64_t helper_extrq(uint64_t src, int shift, int len) function helper_extrq_r (line 892) | void helper_extrq_r(CPUX86State *env, ZMMReg *d, ZMMReg *s) function helper_extrq_i (line 897) | void helper_extrq_i(CPUX86State *env, ZMMReg *d, int index, int length) function helper_insertq (line 902) | static inline uint64_t helper_insertq(uint64_t src, int shift, int len) function helper_insertq_r (line 914) | void helper_insertq_r(CPUX86State *env, ZMMReg *d, ZMMReg *s) function helper_insertq_i (line 919) | void helper_insertq_i(CPUX86State *env, ZMMReg *d, int index, int length) function helper_haddps (line 924) | void helper_haddps(CPUX86State *env, ZMMReg *d, ZMMReg *s) function helper_haddpd (line 935) | void helper_haddpd(CPUX86State *env, ZMMReg *d, ZMMReg *s) function helper_hsubps (line 944) | void helper_hsubps(CPUX86State *env, ZMMReg *d, ZMMReg *s) function helper_hsubpd (line 955) | void helper_hsubpd(CPUX86State *env, ZMMReg *d, ZMMReg *s) function helper_addsubps (line 964) | void helper_addsubps(CPUX86State *env, ZMMReg *d, ZMMReg *s) function helper_addsubpd (line 972) | void helper_addsubpd(CPUX86State *env, ZMMReg *d, ZMMReg *s) function helper_ucomiss (line 1032) | void helper_ucomiss(CPUX86State *env, Reg *d, Reg *s) function helper_comiss (line 1043) | void helper_comiss(CPUX86State *env, Reg *d, Reg *s) function helper_ucomisd (line 1054) | void helper_ucomisd(CPUX86State *env, Reg *d, Reg *s) function helper_comisd (line 1065) | void helper_comisd(CPUX86State *env, Reg *d, Reg *s) function helper_movmskps (line 1076) | uint32_t helper_movmskps(CPUX86State *env, Reg *s) function helper_movmskpd (line 1087) | uint32_t helper_movmskpd(CPUX86State *env, Reg *s) function helper_pi2fd (line 1276) | void helper_pi2fd(CPUX86State *env, MMXReg *d, MMXReg *s) function helper_pi2fw (line 1282) | void helper_pi2fw(CPUX86State *env, MMXReg *d, MMXReg *s) function helper_pf2id (line 1288) | void helper_pf2id(CPUX86State *env, MMXReg *d, MMXReg *s) function helper_pf2iw (line 1294) | void helper_pf2iw(CPUX86State *env, MMXReg *d, MMXReg *s) function helper_pfacc (line 1302) | void helper_pfacc(CPUX86State *env, MMXReg *d, MMXReg *s) function helper_pfadd (line 1311) | void helper_pfadd(CPUX86State *env, MMXReg *d, MMXReg *s) function helper_pfcmpeq (line 1317) | void helper_pfcmpeq(CPUX86State *env, MMXReg *d, MMXReg *s) function helper_pfcmpge (line 1325) | void helper_pfcmpge(CPUX86State *env, MMXReg *d, MMXReg *s) function helper_pfcmpgt (line 1333) | void helper_pfcmpgt(CPUX86State *env, MMXReg *d, MMXReg *s) function helper_pfmax (line 1341) | void helper_pfmax(CPUX86State *env, MMXReg *d, MMXReg *s) function helper_pfmin (line 1351) | void helper_pfmin(CPUX86State *env, MMXReg *d, MMXReg *s) function helper_pfmul (line 1361) | void helper_pfmul(CPUX86State *env, MMXReg *d, MMXReg *s) function helper_pfnacc (line 1367) | void helper_pfnacc(CPUX86State *env, MMXReg *d, MMXReg *s) function helper_pfpnacc (line 1376) | void helper_pfpnacc(CPUX86State *env, MMXReg *d, MMXReg *s) function helper_pfrcp (line 1385) | void helper_pfrcp(CPUX86State *env, MMXReg *d, MMXReg *s) function helper_pfrsqrt (line 1391) | void helper_pfrsqrt(CPUX86State *env, MMXReg *d, MMXReg *s) function helper_pfsub (line 1401) | void helper_pfsub(CPUX86State *env, MMXReg *d, MMXReg *s) function helper_pfsubr (line 1407) | void helper_pfsubr(CPUX86State *env, MMXReg *d, MMXReg *s) function helper_pswapd (line 1413) | void helper_pswapd(CPUX86State *env, MMXReg *d, MMXReg *s) function pcmp_elen (line 1977) | static inline int pcmp_elen(CPUX86State *env, int reg, uint32_t ctrl) function pcmp_ilen (line 2000) | static inline int pcmp_ilen(Reg *r, uint8_t ctrl) function pcmp_val (line 2017) | static inline int pcmp_val(Reg *r, uint8_t ctrl, int i) function pcmpxstrx (line 2032) | static inline unsigned pcmpxstrx(CPUX86State *env, Reg *d, Reg *s, function target_ulong (line 2187) | target_ulong helper_crc32(uint32_t crc1, target_ulong msg, uint32_t len) FILE: qemu/target/i386/seg_helper.c function load_segment_ra (line 75) | static inline int load_segment_ra(CPUX86State *env, uint32_t *e1_ptr, function load_segment (line 98) | static inline int load_segment(CPUX86State *env, uint32_t *e1_ptr, function get_seg_limit (line 104) | static inline unsigned int get_seg_limit(uint32_t e1, uint32_t e2) function get_seg_base (line 115) | static inline uint32_t get_seg_base(uint32_t e1, uint32_t e2) function load_seg_cache_raw_dt (line 120) | static inline void load_seg_cache_raw_dt(SegmentCache *sc, uint32_t e1, function load_seg_vm (line 129) | static inline void load_seg_vm(CPUX86State *env, int seg, int selector) function get_ss_esp_from_tss (line 138) | static inline void get_ss_esp_from_tss(CPUX86State *env, uint32_t *ss_ptr, function tss_load_seg (line 180) | static void tss_load_seg(CPUX86State *env, int seg_reg, int selector, in... function switch_tss_ra (line 241) | static void switch_tss_ra(CPUX86State *env, int tss_selector, function switch_tss (line 512) | static void switch_tss(CPUX86State *env, int tss_selector, function get_sp_mask (line 519) | static inline unsigned int get_sp_mask(unsigned int e2) function exception_has_error_code (line 533) | static int exception_has_error_code(int intno) function do_interrupt_protected (line 603) | static void do_interrupt_protected(CPUX86State *env, int intno, int is_int, function target_ulong (line 831) | static inline target_ulong get_rsp_from_tss(CPUX86State *env, int level) function do_interrupt64 (line 852) | static void do_interrupt64(CPUX86State *env, int intno, int is_int, function helper_syscall (line 972) | void helper_syscall(CPUX86State *env, int next_eip_addend) function helper_sysret (line 1004) | void helper_sysret(CPUX86State *env, int dflag) function do_interrupt_real (line 1059) | static void do_interrupt_real(CPUX86State *env, int intno, int is_int, function handle_even_inj (line 1097) | static void handle_even_inj(CPUX86State *env, int intno, int is_int, function do_interrupt_all (line 1130) | static void do_interrupt_all(X86CPU *cpu, int intno, int is_int, function x86_cpu_do_interrupt (line 1204) | void x86_cpu_do_interrupt(CPUState *cs) function do_interrupt_x86_hardirq (line 1222) | void do_interrupt_x86_hardirq(CPUX86State *env, int intno, int is_hw) function x86_cpu_exec_interrupt (line 1227) | bool x86_cpu_exec_interrupt(CPUState *cs, int interrupt_request) function helper_lldt (line 1290) | void helper_lldt(CPUX86State *env, int selector) function helper_ltr (line 1344) | void helper_ltr(CPUX86State *env, int selector) function uc_check_cpu_x86_load_seg (line 1408) | int uc_check_cpu_x86_load_seg(CPUX86State *env, int seg_reg, int sel) function helper_load_seg (line 1486) | void helper_load_seg(CPUX86State *env, int seg_reg, int selector) function helper_ljmp_protected (line 1574) | void helper_ljmp_protected(CPUX86State *env, int new_cs, target_ulong ne... function helper_lcall_real (line 1714) | void helper_lcall_real(CPUX86State *env, int new_cs, target_ulong new_eip1, function helper_lcall_protected (line 1740) | void helper_lcall_protected(CPUX86State *env, int new_cs, target_ulong n... function helper_iret_real (line 2037) | void helper_iret_real(CPUX86State *env, int shift) function validate_seg (line 2076) | static inline void validate_seg(CPUX86State *env, int seg_reg, int cpl) function helper_ret_protected (line 2100) | static inline void helper_ret_protected(CPUX86State *env, int shift, function helper_iret_protected (line 2320) | void helper_iret_protected(CPUX86State *env, int shift, int next_eip) function helper_lret_protected (line 2351) | void helper_lret_protected(CPUX86State *env, int shift, int addend) function helper_sysenter (line 2356) | void helper_sysenter(CPUX86State *env, int next_eip_addend) function helper_sysexit (line 2386) | void helper_sysexit(CPUX86State *env, int dflag) function target_ulong (line 2425) | target_ulong helper_lsl(CPUX86State *env, target_ulong selector1) function target_ulong (line 2473) | target_ulong helper_lar(CPUX86State *env, target_ulong selector1) function helper_verr (line 2522) | void helper_verr(CPUX86State *env, target_ulong selector1) function helper_verw (line 2560) | void helper_verw(CPUX86State *env, target_ulong selector1) function cpu_x86_load_seg (line 2594) | void cpu_x86_load_seg(CPUX86State *env, int seg_reg, int selector) function check_io (line 2609) | static inline void check_io(CPUX86State *env, int addr, int size, function helper_check_iob (line 2636) | void helper_check_iob(CPUX86State *env, uint32_t t0) function helper_check_iow (line 2641) | void helper_check_iow(CPUX86State *env, uint32_t t0) function helper_check_iol (line 2646) | void helper_check_iol(CPUX86State *env, uint32_t t0) FILE: qemu/target/i386/shift_helper_template.h function target_ulong (line 44) | target_ulong glue(helper_rcl, SUFFIX)(CPUX86State *env, target_ulong t0, function target_ulong (line 73) | target_ulong glue(helper_rcr, SUFFIX)(CPUX86State *env, target_ulong t0, FILE: qemu/target/i386/smm_helper.c function do_smm_enter (line 32) | void do_smm_enter(X86CPU *cpu) function helper_rsm (line 191) | void helper_rsm(CPUX86State *env) FILE: qemu/target/i386/svm.h type vmcb_control_area (line 149) | struct vmcb_control_area { type vmcb_seg (line 181) | struct vmcb_seg { type vmcb_save_area (line 188) | struct vmcb_save_area { type vmcb (line 233) | struct vmcb { FILE: qemu/target/i386/svm_helper.c function svm_save_seg (line 27) | static inline void svm_save_seg(CPUX86State *env, hwaddr addr, function svm_load_seg (line 42) | static inline void svm_load_seg(CPUX86State *env, hwaddr addr, function svm_load_seg_cache (line 56) | static inline void svm_load_seg_cache(CPUX86State *env, hwaddr addr, function helper_vmrun (line 66) | void helper_vmrun(CPUX86State *env, int aflag, int next_eip_addend) function helper_vmmcall (line 317) | void helper_vmmcall(CPUX86State *env) function helper_vmload (line 323) | void helper_vmload(CPUX86State *env, int aflag) function helper_vmsave (line 363) | void helper_vmsave(CPUX86State *env, int aflag) function helper_stgi (line 407) | void helper_stgi(CPUX86State *env) function helper_clgi (line 413) | void helper_clgi(CPUX86State *env) function helper_skinit (line 419) | void helper_skinit(CPUX86State *env) function helper_invlpga (line 426) | void helper_invlpga(CPUX86State *env, int aflag) function cpu_svm_check_intercept_param (line 444) | void cpu_svm_check_intercept_param(CPUX86State *env, uint32_t type, function helper_svm_check_intercept_param (line 510) | void helper_svm_check_intercept_param(CPUX86State *env, uint32_t type, function helper_svm_check_io (line 516) | void helper_svm_check_io(CPUX86State *env, uint32_t port, uint32_t param, function cpu_vmexit (line 537) | void cpu_vmexit(CPUX86State *env, uint32_t exit_code, uint64_t exit_info_1, function do_vmexit (line 559) | void do_vmexit(CPUX86State *env, uint32_t exit_code, uint64_t exit_info_1) FILE: qemu/target/i386/translate.c type DisasContext (line 123) | typedef struct DisasContext { function set_cc_op (line 325) | static void set_cc_op(DisasContext *s, CCOp op) function gen_update_cc_op (line 367) | static void gen_update_cc_op(DisasContext *s) function byte_reg_is_xH (line 408) | static inline bool byte_reg_is_xH(DisasContext *s, int reg) function MemOp (line 422) | static inline MemOp mo_pushpop(DisasContext *s, MemOp ot) function MemOp (line 432) | static inline MemOp mo_stacksize(DisasContext *s) function MemOp (line 438) | static inline MemOp mo_64_32(MemOp ot) function MemOp (line 449) | static inline MemOp mo_b_d(int b, MemOp ot) function MemOp (line 456) | static inline MemOp mo_b_d32(int b, MemOp ot) function gen_op_mov_reg_v (line 461) | static void gen_op_mov_reg_v(DisasContext *s, MemOp ot, int reg, TCGv t0) function gen_op_mov_v_reg (line 491) | static inline function gen_add_A0_im (line 503) | static void gen_add_A0_im(DisasContext *s, int val) function gen_op_jmp_v (line 513) | static inline void gen_op_jmp_v(TCGContext *tcg_ctx, TCGv dest) function gen_op_add_reg_im (line 518) | static inline function gen_op_add_reg_T0 (line 527) | static inline void gen_op_add_reg_T0(DisasContext *s, MemOp size, int reg) function gen_sync_pc (line 535) | static inline void gen_sync_pc(TCGContext *ctx, uint64_t pc) { function gen_op_ld_v (line 544) | static inline void gen_op_ld_v(DisasContext *s, int idx, TCGv t0, TCGv a0) function gen_op_st_v (line 551) | static inline void gen_op_st_v(DisasContext *s, int idx, TCGv t0, TCGv a0) function gen_op_st_rm_T0_A0 (line 558) | static inline void gen_op_st_rm_T0_A0(DisasContext *s, int idx, int d) function gen_jmp_im (line 567) | static inline void gen_jmp_im(DisasContext *s, target_ulong pc) function gen_lea_v_seg (line 578) | static void gen_lea_v_seg(DisasContext *s, MemOp aflag, TCGv a0, function gen_string_movl_A0_ESI (line 633) | static inline void gen_string_movl_A0_ESI(DisasContext *s) function gen_string_movl_A0_EDI (line 639) | static inline void gen_string_movl_A0_EDI(DisasContext *s) function gen_op_movl_T0_Dshift (line 645) | static inline void gen_op_movl_T0_Dshift(DisasContext *s, MemOp ot) function TCGv (line 652) | static TCGv gen_ext_tl(TCGContext *tcg_ctx, TCGv dst, TCGv src, MemOp si... function gen_extu (line 683) | static void gen_extu(TCGContext *tcg_ctx, MemOp ot, TCGv reg) function gen_exts (line 688) | static void gen_exts(TCGContext *tcg_ctx, MemOp ot, TCGv reg) function gen_op_jnz_ecx (line 693) | static inline function gen_op_jz_ecx (line 702) | static inline function gen_helper_in_func (line 711) | static void gen_helper_in_func(TCGContext *tcg_ctx, MemOp ot, TCGv v, TC... function gen_helper_out_func (line 728) | static void gen_helper_out_func(TCGContext *tcg_ctx, MemOp ot, TCGv_i32 ... function gen_check_io (line 745) | static void gen_check_io(DisasContext *s, MemOp ot, target_ulong cur_eip, function gen_movs (line 782) | static inline void gen_movs(DisasContext *s, MemOp ot) function gen_op_update1_cc (line 793) | static void gen_op_update1_cc(DisasContext *s) function gen_op_update2_cc (line 799) | static void gen_op_update2_cc(DisasContext *s) function gen_op_update3_cc (line 806) | static void gen_op_update3_cc(DisasContext *s, TCGv reg) function gen_op_testl_T0_T1_cc (line 814) | static inline void gen_op_testl_T0_T1_cc(DisasContext *s) function gen_op_update_neg_cc (line 820) | static void gen_op_update_neg_cc(DisasContext *s) function gen_compute_eflags (line 830) | static void gen_compute_eflags(DisasContext *s) type CCPrepare (line 875) | typedef struct CCPrepare { function CCPrepare (line 886) | static CCPrepare gen_prepare_eflags_c(DisasContext *s, TCGv reg) function CCPrepare (line 989) | static CCPrepare gen_prepare_eflags_p(DisasContext *s, TCGv reg) function CCPrepare (line 999) | static CCPrepare gen_prepare_eflags_s(DisasContext *s, TCGv reg) function CCPrepare (line 1026) | static CCPrepare gen_prepare_eflags_o(DisasContext *s, TCGv reg) function CCPrepare (line 1046) | static CCPrepare gen_prepare_eflags_z(DisasContext *s, TCGv reg) function CCPrepare (line 1076) | static CCPrepare gen_prepare_cc(DisasContext *s, int b, TCGv reg) function gen_setcc1 (line 1176) | static void gen_setcc1(DisasContext *s, int b, TCGv reg) function gen_compute_eflags_c (line 1207) | static inline void gen_compute_eflags_c(DisasContext *s, TCGv reg) function gen_jcc1_noeob (line 1214) | static inline void gen_jcc1_noeob(DisasContext *s, int b, TCGLabel *l1) function gen_jcc1 (line 1233) | static inline void gen_jcc1(DisasContext *s, int b, TCGLabel *l1) function TCGLabel (line 1253) | static TCGLabel *gen_jz_ecx_string(DisasContext *s, target_ulong next_eip) function gen_stos (line 1265) | static inline void gen_stos(DisasContext *s, MemOp ot) function gen_lods (line 1274) | static inline void gen_lods(DisasContext *s, MemOp ot) function gen_scas (line 1283) | static inline void gen_scas(DisasContext *s, MemOp ot) function gen_cmps (line 1292) | static inline void gen_cmps(DisasContext *s, MemOp ot) function gen_bpt_io (line 1303) | static void gen_bpt_io(DisasContext *s, TCGv_i32 t_port, int ot) function gen_ins (line 1318) | static inline void gen_ins(DisasContext *s, MemOp ot) function gen_outs (line 1342) | static inline void gen_outs(DisasContext *s, MemOp ot) function GEN_REPZ (line 1400) | GEN_REPZ(movs) function gen_helper_fp_arith_STN_ST0 (line 1439) | static void gen_helper_fp_arith_STN_ST0(TCGContext *tcg_ctx, int op, int... function gen_exception (line 1464) | static void gen_exception(DisasContext *s, int trapno, target_ulong cur_... function gen_illegal_opcode (line 1476) | static void gen_illegal_opcode(DisasContext *s) function gen_op (line 1482) | static void gen_op(DisasContext *s1, int op, MemOp ot, int d) function gen_inc (line 1625) | static void gen_inc(DisasContext *s1, MemOp ot, int d, int c) function gen_shift_flags (line 1653) | static void gen_shift_flags(DisasContext *s, MemOp ot, TCGv result, function gen_shift_rm_T1 (line 1699) | static void gen_shift_rm_T1(DisasContext *s, MemOp ot, int op1, function gen_shift_rm_im (line 1736) | static void gen_shift_rm_im(DisasContext *s, MemOp ot, int op1, int op2, function gen_rot_rm_T1 (line 1777) | static void gen_rot_rm_T1(DisasContext *s, MemOp ot, int op1, int is_right) function gen_rot_rm_im (line 1863) | static void gen_rot_rm_im(DisasContext *s, MemOp ot, int op1, int op2, function gen_rotc_rm_T1 (line 1942) | static void gen_rotc_rm_T1(DisasContext *s, MemOp ot, int op1, function gen_shiftd_rm_T1 (line 2000) | static void gen_shiftd_rm_T1(DisasContext *s, MemOp ot, int op1, function gen_shift (line 2082) | static void gen_shift(DisasContext *s1, int op, MemOp ot, int d, int s) function gen_shifti (line 2112) | static void gen_shifti(DisasContext *s1, int op, MemOp ot, int d, int c) function advance_pc (line 2143) | static uint64_t advance_pc(CPUX86State *env, DisasContext *s, int num_by... function x86_ldub_code (line 2165) | static inline uint8_t x86_ldub_code(CPUX86State *env, DisasContext *s) function x86_ldsw_code (line 2170) | static inline int16_t x86_ldsw_code(CPUX86State *env, DisasContext *s) function x86_lduw_code (line 2175) | static inline uint16_t x86_lduw_code(CPUX86State *env, DisasContext *s) function x86_ldl_code (line 2180) | static inline uint32_t x86_ldl_code(CPUX86State *env, DisasContext *s) function x86_ldq_code (line 2186) | static inline uint64_t x86_ldq_code(CPUX86State *env, DisasContext *s) type AddressParts (line 2194) | typedef struct AddressParts { function AddressParts (line 2202) | static AddressParts gen_lea_modrm_0(CPUX86State *env, DisasContext *s, function TCGv (line 2326) | static TCGv gen_lea_modrm_1(DisasContext *s, AddressParts a) function gen_lea_modrm (line 2356) | static void gen_lea_modrm(CPUX86State *env, DisasContext *s, int modrm) function gen_nop_modrm (line 2363) | static void gen_nop_modrm(CPUX86State *env, DisasContext *s, int modrm) function gen_bndck (line 2369) | static void gen_bndck(CPUX86State *env, DisasContext *s, int modrm, function gen_add_A0_ds_seg (line 2385) | static void gen_add_A0_ds_seg(DisasContext *s) function gen_ldst_modrm (line 2392) | static void gen_ldst_modrm(CPUX86State *env, DisasContext *s, int modrm, function insn_get (line 2423) | static inline uint32_t insn_get(CPUX86State *env, DisasContext *s, MemOp... function insn_const_size (line 2446) | static inline int insn_const_size(MemOp ot) function use_goto_tb (line 2455) | static inline bool use_goto_tb(DisasContext *s, target_ulong pc) function gen_goto_tb (line 2461) | static inline void gen_goto_tb(DisasContext *s, int tb_num, target_ulong... function gen_jcc (line 2479) | static inline void gen_jcc(DisasContext *s, int b, function gen_cmovcc1 (line 2508) | static void gen_cmovcc1(CPUX86State *env, DisasContext *s, MemOp ot, int b, function gen_op_movl_T0_seg (line 2538) | static inline void gen_op_movl_T0_seg(DisasContext *s, int seg_reg) function gen_op_movl_seg_T0_vm (line 2546) | static inline void gen_op_movl_seg_T0_vm(DisasContext *s, int seg_reg) function gen_movl_seg_T0 (line 2558) | static void gen_movl_seg_T0(DisasContext *s, int seg_reg) function svm_is_rep (line 2580) | static inline int svm_is_rep(int prefixes) function gen_svm_check_intercept_param (line 2585) | static inline void function gen_svm_check_intercept (line 2600) | static inline void function gen_stack_update (line 2606) | static inline void gen_stack_update(DisasContext *s, int addend) function gen_push_v (line 2612) | static void gen_push_v(DisasContext *s, TCGv val) function MemOp (line 2635) | static MemOp gen_pop_T0(DisasContext *s) function gen_pop_update (line 2647) | static inline void gen_pop_update(DisasContext *s, MemOp ot) function gen_stack_A0 (line 2652) | static inline void gen_stack_A0(DisasContext *s) function gen_pusha (line 2659) | static void gen_pusha(DisasContext *s) function gen_popa (line 2676) | static void gen_popa(DisasContext *s) function gen_enter (line 2698) | static void gen_enter(DisasContext *s, int esp_addend, int level) function gen_leave (line 2739) | static void gen_leave(DisasContext *s) function gen_unknown_opcode (line 2757) | static void gen_unknown_opcode(CPUX86State *env, DisasContext *s) function gen_interrupt (line 2764) | static void gen_interrupt(DisasContext *s, int intno, function gen_debug (line 2775) | static void gen_debug(DisasContext *s, target_ulong cur_eip) function gen_set_hflag (line 2785) | static void gen_set_hflag(DisasContext *s, uint32_t mask) function gen_reset_hflag (line 2799) | static void gen_reset_hflag(DisasContext *s, uint32_t mask) function gen_bnd_jmp (line 2814) | static void gen_bnd_jmp(DisasContext *s) function do_gen_eob_worker (line 2832) | static void function gen_eob_worker (line 2863) | static inline void function gen_eob_inhibit_irq (line 2871) | static void gen_eob_inhibit_irq(DisasContext *s, bool inhibit) function gen_eob (line 2877) | static void gen_eob(DisasContext *s) function gen_jr (line 2883) | static void gen_jr(DisasContext *s, TCGv dest) function gen_jmp_tb (line 2890) | static void gen_jmp_tb(DisasContext *s, target_ulong eip, int tb_num) function gen_jmp (line 2902) | static void gen_jmp(DisasContext *s, target_ulong eip) function gen_ldq_env_A0 (line 2907) | static inline void gen_ldq_env_A0(DisasContext *s, int offset) function gen_stq_env_A0 (line 2915) | static inline void gen_stq_env_A0(DisasContext *s, int offset) function gen_ldo_env_A0 (line 2923) | static inline void gen_ldo_env_A0(DisasContext *s, int offset) function gen_sto_env_A0 (line 2935) | static inline void gen_sto_env_A0(DisasContext *s, int offset) function gen_op_movo (line 2947) | static inline void gen_op_movo(DisasContext *s, int d_offset, int s_offset) function gen_op_movq (line 2957) | static inline void gen_op_movq(DisasContext *s, int d_offset, int s_offset) function gen_op_movl (line 2965) | static inline void gen_op_movl(DisasContext *s, int d_offset, int s_offset) function gen_op_movq_env_0 (line 2973) | static inline void gen_op_movq_env_0(DisasContext *s, int d_offset) type SSEOpHelper_epp (line 3212) | struct SSEOpHelper_epp { type SSEOpHelper_eppi (line 3217) | struct SSEOpHelper_eppi { type SSEOpHelper_epp (line 3230) | struct SSEOpHelper_epp type SSEOpHelper_eppi (line 3284) | struct SSEOpHelper_eppi function gen_sse (line 3311) | static void gen_sse(CPUX86State *env, DisasContext *s, int b, function sync_eflags (line 4778) | static void sync_eflags(DisasContext *s, TCGContext *tcg_ctx) function target_ulong (line 4787) | static target_ulong disas_insn(DisasContext *s, CPUState *cpu) function tcg_x86_init (line 9197) | void tcg_x86_init(struct uc_struct *uc) function i386_tr_init_disas_context (line 9279) | static void i386_tr_init_disas_context(DisasContextBase *dcbase, CPUStat... function i386_tr_tb_start (line 9349) | static void i386_tr_tb_start(DisasContextBase *db, CPUState *cpu) function i386_tr_insn_start (line 9353) | static void i386_tr_insn_start(DisasContextBase *dcbase, CPUState *cpu) function i386_tr_breakpoint_check (line 9362) | static bool i386_tr_breakpoint_check(DisasContextBase *dcbase, CPUState ... function i386_tr_translate_insn (line 9383) | static void i386_tr_translate_insn(DisasContextBase *dcbase, CPUState *cpu) function i386_tr_tb_stop (line 9416) | static void i386_tr_tb_stop(DisasContextBase *dcbase, CPUState *cpu) function i386_sync_pc (line 9426) | static void i386_sync_pc(DisasContextBase *db, CPUState *cpu) function gen_intermediate_code (line 9444) | void gen_intermediate_code(CPUState *cpu, TranslationBlock *tb, int max_... function restore_state_to_opc (line 9452) | void restore_state_to_opc(CPUX86State *env, TranslationBlock *tb, FILE: qemu/target/i386/unicorn.c function load_seg_16_helper (line 15) | static void load_seg_16_helper(CPUX86State *env, int seg, uint32_t selec... function x86_set_pc (line 27) | static void x86_set_pc(struct uc_struct *uc, uint64_t address) function x86_get_pc (line 36) | static uint64_t x86_get_pc(struct uc_struct *uc) function x86_release (line 46) | static void x86_release(void *ctx) function reg_reset (line 68) | static void reg_reset(struct uc_struct *uc) function x86_msr_read (line 196) | static int x86_msr_read(CPUX86State *env, uc_x86_msr *msr) function x86_msr_write (line 217) | static int x86_msr_write(CPUX86State *env, uc_x86_msr *msr) function DEFAULT_VISIBILITY (line 237) | DEFAULT_VISIBILITY function DEFAULT_VISIBILITY (line 1104) | DEFAULT_VISIBILITY function x86_stop_interrupt (line 2014) | static bool x86_stop_interrupt(struct uc_struct *uc, int intno) function x86_insn_hook_validate (line 2024) | static bool x86_insn_hook_validate(uint32_t insn_enum) function x86_opcode_hook_invalidate (line 2037) | static bool x86_opcode_hook_invalidate(uint32_t op, uint32_t flags) function x86_cpus_init (line 2059) | static int x86_cpus_init(struct uc_struct *uc, const char *cpu_model) function DEFAULT_VISIBILITY (line 2072) | DEFAULT_VISIBILITY FILE: qemu/target/i386/unicorn.h type uc_struct (line 14) | struct uc_struct FILE: qemu/target/i386/xsave_helper.c function x86_cpu_xsave_all_areas (line 9) | void x86_cpu_xsave_all_areas(X86CPU *cpu, X86XSaveArea *buf) function x86_cpu_xrstor_all_areas (line 62) | void x86_cpu_xrstor_all_areas(X86CPU *cpu, const X86XSaveArea *buf) FILE: qemu/target/m68k/cpu-qom.h type M68kCPUClass (line 36) | typedef struct M68kCPUClass { type M68kCPU (line 44) | typedef struct M68kCPU M68kCPU; FILE: qemu/target/m68k/cpu.c function m68k_cpu_set_pc (line 26) | static void m68k_cpu_set_pc(CPUState *cs, vaddr value) function m68k_cpu_has_work (line 33) | static bool m68k_cpu_has_work(CPUState *cs) function m68k_set_feature (line 38) | static void m68k_set_feature(CPUM68KState *env, int feature) function m68k_cpu_reset (line 43) | static void m68k_cpu_reset(CPUState *dev) function m5206_cpu_initfn (line 68) | static void m5206_cpu_initfn(CPUState *obj) function m68000_cpu_initfn (line 76) | static void m68000_cpu_initfn(CPUState *obj) function m680x0_cpu_common (line 88) | static void m680x0_cpu_common(CPUM68KState *env) function m68020_cpu_initfn (line 108) | static void m68020_cpu_initfn(CPUState *obj) function m68030_cpu_initfn (line 117) | static void m68030_cpu_initfn(CPUState *obj) function m68040_cpu_initfn (line 126) | static void m68040_cpu_initfn(CPUState *obj) function m68060_cpu_initfn (line 135) | static void m68060_cpu_initfn(CPUState *obj) function m5208_cpu_initfn (line 157) | static void m5208_cpu_initfn(CPUState *obj) function cfv4e_cpu_initfn (line 169) | static void cfv4e_cpu_initfn(CPUState *obj) function any_cpu_initfn (line 182) | static void any_cpu_initfn(CPUState *obj) function m68k_cpu_realizefn (line 203) | static void m68k_cpu_realizefn(CPUState *dev) function m68k_cpu_initfn (line 212) | static void m68k_cpu_initfn(struct uc_struct *uc, CPUState *obj) function m68k_cpu_class_init (line 221) | static void m68k_cpu_class_init(CPUClass *c) type M68kCPUInfo (line 245) | struct M68kCPUInfo { type M68kCPUInfo (line 250) | struct M68kCPUInfo function M68kCPU (line 262) | M68kCPU *cpu_m68k_init(struct uc_struct *uc) FILE: qemu/target/m68k/cpu.h type CPU_LDoubleU (line 82) | typedef CPU_LDoubleU FPReg; type CPUM68KState (line 84) | typedef struct CPUM68KState { type M68kCPU (line 163) | struct M68kCPU { type uc_struct (line 179) | struct uc_struct type CCOp (line 202) | typedef enum { type m68k_features (line 466) | enum m68k_features { function m68k_feature (line 496) | static inline int m68k_feature(CPUM68KState *env, int feature) function cpu_mmu_index (line 525) | static inline int cpu_mmu_index (CPUM68KState *env, bool ifetch) type CPUM68KState (line 538) | typedef CPUM68KState CPUArchState; type M68kCPU (line 539) | typedef M68kCPU ArchCPU; function cpu_get_tb_cpu_state (line 552) | static inline void cpu_get_tb_cpu_state(CPUM68KState *env, target_ulong ... FILE: qemu/target/m68k/fpu_helper.c function float32 (line 63) | float32 HELPER(redf32)(CPUM68KState *env, FPReg *val) function float64 (line 83) | float64 HELPER(redf64)(CPUM68KState *env, FPReg *val) function m68k_restore_precision_mode (line 93) | static void m68k_restore_precision_mode(CPUM68KState *env) function cf_restore_precision_mode (line 111) | static void cf_restore_precision_mode(CPUM68KState *env) function restore_rounding_mode (line 120) | static void restore_rounding_mode(CPUM68KState *env) function cpu_m68k_set_fpcr (line 138) | void cpu_m68k_set_fpcr(CPUM68KState *env, uint32_t val) function float_comp_to_cc (line 348) | static int float_comp_to_cc(int float_compare) function fmovem_predec (line 399) | static uint32_t fmovem_predec(CPUM68KState *env, uint32_t addr, uint32_t... function fmovem_postinc (line 417) | static uint32_t fmovem_postinc(CPUM68KState *env, uint32_t addr, uint32_... function cpu_ld_floatx80_ra (line 433) | static int cpu_ld_floatx80_ra(CPUM68KState *env, uint32_t addr, FPReg *fp, function cpu_st_floatx80_ra (line 448) | static int cpu_st_floatx80_ra(CPUM68KState *env, uint32_t addr, FPReg *fp, function cpu_ld_float64_ra (line 457) | static int cpu_ld_float64_ra(CPUM68KState *env, uint32_t addr, FPReg *fp, function cpu_st_float64_ra (line 468) | static int cpu_st_float64_ra(CPUM68KState *env, uint32_t addr, FPReg *fp, function make_quotient (line 515) | static void make_quotient(CPUM68KState *env, floatx80 val) FILE: qemu/target/m68k/helper.c function m68k_switch_sp (line 196) | void m68k_switch_sp(CPUM68KState *env) function check_TTR (line 219) | static int check_TTR(uint32_t ttr, int *prot, target_ulong addr, function get_physical_address (line 266) | static int get_physical_address(CPUM68KState *env, hwaddr *physical, function hwaddr (line 446) | hwaddr m68k_cpu_get_phys_page_debug(CPUState *cs, vaddr addr) function m68k_set_irq_level (line 477) | void m68k_set_irq_level(M68kCPU *cpu, int level, uint8_t vector) function m68k_cpu_tlb_fill (line 491) | bool m68k_cpu_tlb_fill(CPUState *cs, vaddr address, int size, function cpu_m68k_get_sr (line 594) | uint32_t cpu_m68k_get_sr(CPUM68KState *env) { function cpu_m68k_set_sr (line 598) | void cpu_m68k_set_sr(CPUM68KState *env, uint32_t sr) FILE: qemu/target/m68k/op_helper.c function cf_rte (line 26) | static void cf_rte(CPUM68KState *env) function m68k_rte (line 40) | static void m68k_rte(CPUM68KState *env) function cf_interrupt_all (line 79) | static void cf_interrupt_all(CPUM68KState *env, int is_hw) function do_stack_frame (line 138) | static inline void do_stack_frame(CPUM68KState *env, uint32_t *sp, function m68k_interrupt_all (line 168) | static void m68k_interrupt_all(CPUM68KState *env, int is_hw) function do_interrupt_all (line 308) | static void do_interrupt_all(CPUM68KState *env, int is_hw) function m68k_cpu_do_interrupt (line 317) | void m68k_cpu_do_interrupt(CPUState *cs) function do_interrupt_m68k_hardirq (line 325) | static inline void do_interrupt_m68k_hardirq(CPUM68KState *env) function m68k_cpu_transaction_failed (line 330) | void m68k_cpu_transaction_failed(CPUState *cs, hwaddr physaddr, vaddr addr, function m68k_cpu_exec_interrupt (line 377) | bool m68k_cpu_exec_interrupt(CPUState *cs, int interrupt_request) function raise_exception_ra (line 397) | static void raise_exception_ra(CPUM68KState *env, int tt, uintptr_t raddr) function raise_exception (line 405) | static void raise_exception(CPUM68KState *env, int tt) function do_cas2l (line 629) | static void do_cas2l(CPUM68KState *env, uint32_t regs, uint32_t a1, uint... type bf_data (line 704) | struct bf_data { function bf_prep (line 711) | static struct bf_data bf_prep(uint32_t addr, int32_t ofs, uint32_t len) function bf_load (line 772) | static uint64_t bf_load(CPUM68KState *env, uint32_t addr, int blen, function bf_store (line 791) | static void bf_store(CPUM68KState *env, uint32_t addr, int blen, type bf_data (line 817) | struct bf_data type bf_data (line 827) | struct bf_data type bf_data (line 845) | struct bf_data type bf_data (line 865) | struct bf_data type bf_data (line 882) | struct bf_data type bf_data (line 899) | struct bf_data type bf_data (line 921) | struct bf_data FILE: qemu/target/m68k/softfloat.c function floatx80 (line 31) | static floatx80 propagateFloatx80NaNOneArg(floatx80 a, float_status *sta... function floatx80 (line 50) | floatx80 floatx80_mod(floatx80 a, floatx80 b, float_status *status) function floatx80 (line 133) | floatx80 floatx80_getman(floatx80 a, float_status *status) function floatx80 (line 167) | floatx80 floatx80_getexp(floatx80 a, float_status *status) function floatx80 (line 203) | floatx80 floatx80_scale(floatx80 a, floatx80 b, float_status *status) function floatx80 (line 259) | floatx80 floatx80_move(floatx80 a, float_status *status) function floatx80_make_compact (line 298) | static int32_t floatx80_make_compact(int32_t aExp, uint64_t aSig) function floatx80 (line 307) | floatx80 floatx80_lognp1(floatx80 a, float_status *status) function floatx80 (line 506) | floatx80 floatx80_logn(floatx80 a, float_status *status) function floatx80 (line 674) | floatx80 floatx80_log10(floatx80 a, float_status *status) function floatx80 (line 731) | floatx80 floatx80_log2(floatx80 a, float_status *status) function floatx80 (line 798) | floatx80 floatx80_etox(floatx80 a, float_status *status) function floatx80 (line 982) | floatx80 floatx80_twotox(floatx80 a, float_status *status) function floatx80 (line 1132) | floatx80 floatx80_tentox(floatx80 a, float_status *status) function floatx80 (line 1287) | floatx80 floatx80_tan(floatx80 a, float_status *status) function floatx80 (line 1497) | floatx80 floatx80_sin(floatx80 a, float_status *status) function floatx80 (line 1736) | floatx80 floatx80_cos(floatx80 a, float_status *status) function floatx80 (line 1973) | floatx80 floatx80_atan(floatx80 a, float_status *status) function floatx80 (line 2170) | floatx80 floatx80_asin(floatx80 a, float_status *status) function floatx80 (line 2235) | floatx80 floatx80_acos(floatx80 a, float_status *status) function floatx80 (line 2304) | floatx80 floatx80_atanh(floatx80 a, float_status *status) function floatx80 (line 2369) | floatx80 floatx80_etoxm1(floatx80 a, float_status *status) function floatx80 (line 2621) | floatx80 floatx80_tanh(floatx80 a, float_status *status) function floatx80 (line 2736) | floatx80 floatx80_sinh(floatx80 a, float_status *status) function floatx80 (line 2825) | floatx80 floatx80_cosh(floatx80 a, float_status *status) FILE: qemu/target/m68k/translate.c function m68k_tcg_init (line 52) | void m68k_tcg_init(struct uc_struct *uc) type DisasContext (line 107) | typedef struct DisasContext { function init_release_array (line 125) | static void init_release_array(DisasContext *s) function do_release (line 133) | static void do_release(DisasContext *s) function TCGv (line 143) | static TCGv mark_to_release(DisasContext *s, TCGv tmp) function TCGv (line 149) | static TCGv get_areg(DisasContext *s, unsigned regno) function delay_set_areg (line 159) | static void delay_set_areg(DisasContext *s, unsigned regno, function do_writebacks (line 183) | static void do_writebacks(DisasContext *s) function set_cc_op (line 247) | static void set_cc_op(DisasContext *s, CCOp op) function update_cc_op (line 276) | static void update_cc_op(DisasContext *s) function gen_jmp_im (line 286) | static void gen_jmp_im(DisasContext *s, uint32_t dest) function gen_jmp (line 295) | static void gen_jmp(DisasContext *s, TCGv dest) function gen_raise_exception (line 303) | static void gen_raise_exception(TCGContext *tcg_ctx, int nr) function gen_exception (line 312) | static void gen_exception(DisasContext *s, uint32_t dest, int nr) function gen_addr_fault (line 323) | static inline void gen_addr_fault(DisasContext *s) function TCGv (line 332) | static inline TCGv gen_load(DisasContext *s, int opsize, TCGv addr, function gen_store (line 361) | static inline void gen_store(DisasContext *s, int opsize, TCGv addr, TCG... type ea_what (line 380) | typedef enum { function TCGv (line 390) | static TCGv gen_ldst(DisasContext *s, int opsize, TCGv addr, TCGv val, function read_im16 (line 404) | static inline uint16_t read_im16(CPUM68KState *env, DisasContext *s) function read_im8 (line 414) | static inline uint8_t read_im8(CPUM68KState *env, DisasContext *s) function read_im32 (line 420) | static inline uint32_t read_im32(CPUM68KState *env, DisasContext *s) function read_im64 (line 429) | static inline uint64_t read_im64(CPUM68KState *env, DisasContext *s) function TCGv (line 438) | static TCGv gen_addr_index(DisasContext *s, uint16_t ext, TCGv tmp) function TCGv (line 461) | static TCGv gen_lea_indexed(CPUM68KState *env, DisasContext *s, TCGv base) function gen_ext (line 567) | static inline void gen_ext(TCGContext *tcg_ctx, TCGv res, TCGv val, int ... function gen_flush_flags (line 594) | static void gen_flush_flags(DisasContext *s) function TCGv (line 675) | static inline TCGv gen_extend(DisasContext *s, TCGv val, int opsize, int... function gen_logic_cc (line 690) | static void gen_logic_cc(DisasContext *s, TCGv val, int opsize) function gen_update_cc_cmp (line 697) | static void gen_update_cc_cmp(DisasContext *s, TCGv dest, TCGv src, int ... function gen_update_cc_add (line 705) | static void gen_update_cc_add(TCGContext *tcg_ctx, TCGv dest, TCGv src, ... function opsize_bytes (line 711) | static inline int opsize_bytes(int opsize) function insn_opsize (line 727) | static inline int insn_opsize(int insn) function ext_opsize (line 739) | static inline int ext_opsize(int ext, int pos) function gen_partset_reg (line 759) | static void gen_partset_reg(TCGContext *tcg_ctx, int opsize, TCGv reg, T... function TCGv (line 790) | static TCGv gen_lea_mode(CPUM68KState *env, DisasContext *s, function TCGv (line 855) | static TCGv gen_lea(CPUM68KState *env, DisasContext *s, uint16_t insn, function TCGv (line 868) | static TCGv gen_ea_mode(CPUM68KState *env, DisasContext *s, int mode, in... function TCGv (line 981) | static TCGv gen_ea(CPUM68KState *env, DisasContext *s, uint16_t insn, function TCGv_ptr (line 989) | static TCGv_ptr gen_fp_ptr(TCGContext *tcg_ctx, int freg) function TCGv_ptr (line 996) | static TCGv_ptr gen_fp_result_ptr(TCGContext *tcg_ctx) function gen_fp_move (line 1003) | static void gen_fp_move(TCGContext *tcg_ctx, TCGv_ptr dest, TCGv_ptr src) function gen_load_fp (line 1019) | static void gen_load_fp(DisasContext *s, int opsize, TCGv addr, TCGv_ptr... function gen_store_fp (line 1075) | static void gen_store_fp(DisasContext *s, int opsize, TCGv addr, TCGv_pt... function gen_ldst_fp (line 1131) | static void gen_ldst_fp(DisasContext *s, int opsize, TCGv addr, function gen_ea_mode_fp (line 1141) | static int gen_ea_mode_fp(CPUM68KState *env, DisasContext *s, int mode, function gen_ea_fp (line 1283) | static int gen_ea_fp(CPUM68KState *env, DisasContext *s, uint16_t insn, type DisasCompare (line 1291) | typedef struct { function gen_cc_cond (line 1299) | static void gen_cc_cond(DisasCompare *c, DisasContext *s, int cond) function free_cond (line 1481) | static void free_cond(TCGContext *tcg_ctx, DisasCompare *c) function gen_jmpcc (line 1491) | static void gen_jmpcc(DisasContext *s, int cond, TCGLabel *l1) function gen_exit_tb (line 1503) | static void gen_exit_tb(DisasContext *s) function use_goto_tb (line 1529) | static inline bool use_goto_tb(DisasContext *s, uint32_t dest) function gen_jmp_tb (line 1536) | static void gen_jmp_tb(DisasContext *s, int n, uint32_t dest) function DISAS_INSN (line 1552) | DISAS_INSN(scc) function DISAS_INSN (line 1571) | DISAS_INSN(dbcc) function DISAS_INSN (line 1596) | DISAS_INSN(undef_mac) function DISAS_INSN (line 1601) | DISAS_INSN(undef_fpu) function DISAS_INSN (line 1606) | DISAS_INSN(undef) function DISAS_INSN (line 1618) | DISAS_INSN(mulw) function DISAS_INSN (line 1640) | DISAS_INSN(divw) function DISAS_INSN (line 1665) | DISAS_INSN(divl) function bcd_add (line 1715) | static void bcd_add(TCGContext *tcg_ctx, TCGv dest, TCGv src) function bcd_sub (line 1782) | static void bcd_sub(TCGContext *tcg_ctx, TCGv dest, TCGv src) function bcd_flags (line 1837) | static void bcd_flags(TCGContext *tcg_ctx, TCGv val) function DISAS_INSN (line 1847) | DISAS_INSN(abcd_reg) function DISAS_INSN (line 1863) | DISAS_INSN(abcd_mem) function DISAS_INSN (line 1885) | DISAS_INSN(sbcd_reg) function DISAS_INSN (line 1902) | DISAS_INSN(sbcd_mem) function DISAS_INSN (line 1924) | DISAS_INSN(nbcd) function DISAS_INSN (line 1944) | DISAS_INSN(addsub) function DISAS_INSN (line 1985) | DISAS_INSN(bitrev) function DISAS_INSN (line 1993) | DISAS_INSN(bitop_reg) function DISAS_INSN (line 2045) | DISAS_INSN(sats) function gen_push (line 2055) | static void gen_push(DisasContext *s, TCGv val) function TCGv (line 2067) | static TCGv mreg(TCGContext *tcg_ctx, int reg) function DISAS_INSN (line 2077) | DISAS_INSN(movem) function DISAS_INSN (line 2189) | DISAS_INSN(movep) function DISAS_INSN (line 2235) | DISAS_INSN(bitop_im) function TCGv (line 2296) | static TCGv gen_get_ccr(DisasContext *s) function TCGv (line 2307) | static TCGv gen_get_sr(DisasContext *s) function gen_set_sr_im (line 2321) | static void gen_set_sr_im(DisasContext *s, uint16_t val, int ccr_only) function gen_set_sr (line 2338) | static void gen_set_sr(DisasContext *s, TCGv val, int ccr_only) function gen_move_to_sr (line 2349) | static void gen_move_to_sr(CPUM68KState *env, DisasContext *s, uint16_t ... function DISAS_INSN (line 2364) | DISAS_INSN(arith_im) function DISAS_INSN (line 2469) | DISAS_INSN(cas) function DISAS_INSN (line 2536) | DISAS_INSN(cas2w) function DISAS_INSN (line 2589) | DISAS_INSN(cas2l) function DISAS_INSN (line 2641) | DISAS_INSN(byterev) function DISAS_INSN (line 2650) | DISAS_INSN(move) function DISAS_INSN (line 2688) | DISAS_INSN(negx) function DISAS_INSN (line 2733) | DISAS_INSN(lea) function DISAS_INSN (line 2748) | DISAS_INSN(clr) function DISAS_INSN (line 2762) | DISAS_INSN(move_from_ccr) function DISAS_INSN (line 2771) | DISAS_INSN(neg) function DISAS_INSN (line 2790) | DISAS_INSN(move_to_ccr) function DISAS_INSN (line 2795) | DISAS_INSN(not) function DISAS_INSN (line 2811) | DISAS_INSN(swap) function DISAS_INSN (line 2829) | DISAS_INSN(bkpt) function DISAS_INSN (line 2834) | DISAS_INSN(pea) function DISAS_INSN (line 2847) | DISAS_INSN(ext) function DISAS_INSN (line 2869) | DISAS_INSN(tst) function DISAS_INSN (line 2880) | DISAS_INSN(pulse) function DISAS_INSN (line 2885) | DISAS_INSN(illegal) function DISAS_INSN (line 2891) | DISAS_INSN(tas) function DISAS_INSN (line 2906) | DISAS_INSN(mull) function gen_link (line 2970) | static void gen_link(DisasContext *s, uint16_t insn, int32_t offset) function DISAS_INSN (line 2987) | DISAS_INSN(link) function DISAS_INSN (line 2995) | DISAS_INSN(linkl) function DISAS_INSN (line 3003) | DISAS_INSN(unlk) function DISAS_INSN (line 3020) | DISAS_INSN(reset) function DISAS_INSN (line 3031) | DISAS_INSN(nop) function DISAS_INSN (line 3035) | DISAS_INSN(rtd) function DISAS_INSN (line 3046) | DISAS_INSN(rts) function DISAS_INSN (line 3056) | DISAS_INSN(jump) function DISAS_INSN (line 3077) | DISAS_INSN(addsubq) function DISAS_INSN (line 3128) | DISAS_INSN(tpf) function DISAS_INSN (line 3144) | DISAS_INSN(branch) function DISAS_INSN (line 3177) | DISAS_INSN(moveq) function DISAS_INSN (line 3184) | DISAS_INSN(mvzs) function DISAS_INSN (line 3201) | DISAS_INSN(or) function DISAS_INSN (line 3226) | DISAS_INSN(suba) function gen_subx (line 3237) | static inline void gen_subx(DisasContext *s, TCGv src, TCGv dest, int op... function DISAS_INSN (line 3271) | DISAS_INSN(subx_reg) function DISAS_INSN (line 3288) | DISAS_INSN(subx_mem) function DISAS_INSN (line 3315) | DISAS_INSN(mov3q) function DISAS_INSN (line 3330) | DISAS_INSN(cmp) function DISAS_INSN (line 3343) | DISAS_INSN(cmpa) function DISAS_INSN (line 3360) | DISAS_INSN(cmpm) function DISAS_INSN (line 3376) | DISAS_INSN(eor) function do_exg (line 3394) | static void do_exg(TCGContext *tcg_ctx, TCGv reg1, TCGv reg2) function DISAS_INSN (line 3403) | DISAS_INSN(exg_dd) function DISAS_INSN (line 3410) | DISAS_INSN(exg_aa) function DISAS_INSN (line 3417) | DISAS_INSN(exg_da) function DISAS_INSN (line 3424) | DISAS_INSN(and) function DISAS_INSN (line 3450) | DISAS_INSN(adda) function gen_addx (line 3461) | static inline void gen_addx(DisasContext *s, TCGv src, TCGv dest, int op... function DISAS_INSN (line 3494) | DISAS_INSN(addx_reg) function DISAS_INSN (line 3511) | DISAS_INSN(addx_mem) function shift_im (line 3538) | static inline void shift_im(DisasContext *s, uint16_t insn, int opsize) function shift_reg (line 3592) | static inline void shift_reg(DisasContext *s, uint16_t insn, int opsize) function DISAS_INSN (line 3695) | DISAS_INSN(shift8_im) function DISAS_INSN (line 3700) | DISAS_INSN(shift16_im) function DISAS_INSN (line 3705) | DISAS_INSN(shift_im) function DISAS_INSN (line 3710) | DISAS_INSN(shift8_reg) function DISAS_INSN (line 3715) | DISAS_INSN(shift16_reg) function DISAS_INSN (line 3720) | DISAS_INSN(shift_reg) function DISAS_INSN (line 3725) | DISAS_INSN(shift_mem) function rotate (line 3766) | static void rotate(TCGContext *tcg_ctx, TCGv reg, TCGv shift, int left, ... function rotate_x_flags (line 3814) | static void rotate_x_flags(TCGContext *tcg_ctx, TCGv reg, TCGv X, int size) function TCGv (line 3834) | static TCGv rotate_x(TCGContext *tcg_ctx, TCGv reg, TCGv shift, int left... function TCGv (line 3880) | static TCGv rotate32_x(TCGContext *tcg_ctx, TCGv reg, TCGv shift, int left) function DISAS_INSN (line 3946) | DISAS_INSN(rotate_im) function DISAS_INSN (line 3971) | DISAS_INSN(rotate8_im) function DISAS_INSN (line 3999) | DISAS_INSN(rotate16_im) function DISAS_INSN (line 4026) | DISAS_INSN(rotate_reg) function DISAS_INSN (line 4061) | DISAS_INSN(rotate8_reg) function DISAS_INSN (line 4097) | DISAS_INSN(rotate16_reg) function DISAS_INSN (line 4133) | DISAS_INSN(rotate_mem) function DISAS_INSN (line 4156) | DISAS_INSN(bfext_reg) function DISAS_INSN (line 4226) | DISAS_INSN(bfext_mem) function DISAS_INSN (line 4270) | DISAS_INSN(bfop_reg) function DISAS_INSN (line 4364) | DISAS_INSN(bfop_mem) function DISAS_INSN (line 4420) | DISAS_INSN(bfins_reg) function DISAS_INSN (line 4503) | DISAS_INSN(bfins_mem) function DISAS_INSN (line 4538) | DISAS_INSN(ff1) function DISAS_INSN (line 4547) | DISAS_INSN(chk) function DISAS_INSN (line 4574) | DISAS_INSN(chk2) function m68k_copy_line (line 4625) | static void m68k_copy_line(TCGContext *tcg_ctx, TCGv dst, TCGv src, int ... function DISAS_INSN (line 4650) | DISAS_INSN(move16_reg) function DISAS_INSN (line 4672) | DISAS_INSN(move16_mem) function DISAS_INSN (line 4697) | DISAS_INSN(strldsr) function DISAS_INSN (line 4717) | DISAS_INSN(move_from_sr) function DISAS_INSN (line 4730) | DISAS_INSN(moves) function DISAS_INSN (line 4790) | DISAS_INSN(move_to_sr) function DISAS_INSN (line 4800) | DISAS_INSN(move_from_usp) function DISAS_INSN (line 4811) | DISAS_INSN(move_to_usp) function DISAS_INSN (line 4822) | DISAS_INSN(halt) function DISAS_INSN (line 4832) | DISAS_INSN(stop) function DISAS_INSN (line 4849) | DISAS_INSN(rte) function DISAS_INSN (line 4858) | DISAS_INSN(cf_movec) function DISAS_INSN (line 4880) | DISAS_INSN(m68k_movec) function DISAS_INSN (line 4906) | DISAS_INSN(intouch) function DISAS_INSN (line 4915) | DISAS_INSN(cpushl) function DISAS_INSN (line 4924) | DISAS_INSN(cpush) function DISAS_INSN (line 4933) | DISAS_INSN(cinv) function DISAS_INSN (line 4942) | DISAS_INSN(pflush) function DISAS_INSN (line 4957) | DISAS_INSN(ptest) function DISAS_INSN (line 4971) | DISAS_INSN(wddata) function DISAS_INSN (line 4976) | DISAS_INSN(wdebug) function DISAS_INSN (line 4986) | DISAS_INSN(trap) function gen_load_fcr (line 4991) | static void gen_load_fcr(DisasContext *s, TCGv res, int reg) function gen_store_fcr (line 5007) | static void gen_store_fcr(DisasContext *s, TCGv val, int reg) function gen_qemu_store_fcr (line 5022) | static void gen_qemu_store_fcr(DisasContext *s, TCGv addr, int reg) function gen_qemu_load_fcr (line 5034) | static void gen_qemu_load_fcr(DisasContext *s, TCGv addr, int reg) function gen_op_fmove_fcr (line 5047) | static void gen_op_fmove_fcr(CPUM68KState *env, DisasContext *s, function gen_op_fmovem (line 5132) | static void gen_op_fmovem(CPUM68KState *env, DisasContext *s, function DISAS_INSN (line 5198) | DISAS_INSN(fpu) function gen_fcc_cond (line 5439) | static void gen_fcc_cond(DisasCompare *c, DisasContext *s, int cond) function gen_fjmpcc (line 5580) | static void gen_fjmpcc(DisasContext *s, int cond, TCGLabel *l1) function DISAS_INSN (line 5591) | DISAS_INSN(fbcc) function DISAS_INSN (line 5612) | DISAS_INSN(fscc) function DISAS_INSN (line 5633) | DISAS_INSN(frestore) function DISAS_INSN (line 5650) | DISAS_INSN(fsave) function TCGv (line 5668) | static inline TCGv gen_mac_extract_word(DisasContext *s, TCGv val, int u... function gen_mac_clear_flags (line 5691) | static void gen_mac_clear_flags(TCGContext *tcg_ctx) function DISAS_INSN (line 5697) | DISAS_INSN(mac) function DISAS_INSN (line 5867) | DISAS_INSN(from_mac) function DISAS_INSN (line 5892) | DISAS_INSN(move_mac) function DISAS_INSN (line 5905) | DISAS_INSN(from_macsr) function DISAS_INSN (line 5914) | DISAS_INSN(from_mask) function DISAS_INSN (line 5922) | DISAS_INSN(from_mext) function DISAS_INSN (line 5935) | DISAS_INSN(macsr_to_ccr) function DISAS_INSN (line 5945) | DISAS_INSN(to_mac) function DISAS_INSN (line 5967) | DISAS_INSN(to_macsr) function DISAS_INSN (line 5976) | DISAS_INSN(to_mask) function DISAS_INSN (line 5984) | DISAS_INSN(to_mext) function register_opcode (line 5999) | static void function register_m68k_insns (line 6038) | void register_m68k_insns (CPUM68KState *env) function m68k_tr_init_disas_context (line 6273) | static void m68k_tr_init_disas_context(DisasContextBase *dcbase, CPUStat... function m68k_tr_tb_start (line 6290) | static void m68k_tr_tb_start(DisasContextBase *dcbase, CPUState *cpu) function m68k_tr_insn_start (line 6294) | static void m68k_tr_insn_start(DisasContextBase *dcbase, CPUState *cpu) function m68k_tr_breakpoint_check (line 6301) | static bool m68k_tr_breakpoint_check(DisasContextBase *dcbase, CPUState ... function m68k_tr_translate_insn (line 6318) | static void m68k_tr_translate_insn(DisasContextBase *dcbase, CPUState *cpu) function m68k_tr_tb_stop (line 6374) | static void m68k_tr_tb_stop(DisasContextBase *dcbase, CPUState *cpu) function m68k_sync_pc (line 6415) | void m68k_sync_pc(DisasContextBase *db, CPUState *cpu) function gen_intermediate_code (line 6432) | void gen_intermediate_code(CPUState *cpu, TranslationBlock *tb, int max_... function floatx80_to_double (line 6441) | static double floatx80_to_double(CPUM68KState *env, uint16_t high, uint6... function restore_state_to_opc (line 6454) | void restore_state_to_opc(CPUM68KState *env, TranslationBlock *tb, FILE: qemu/target/m68k/unicorn.c type uc_struct (line 11) | struct uc_struct function m68k_set_pc (line 13) | static void m68k_set_pc(struct uc_struct *uc, uint64_t address) function m68k_get_pc (line 18) | static uint64_t m68k_get_pc(struct uc_struct *uc) function m68k_release (line 23) | static void m68k_release(void *ctx) function reg_reset (line 42) | static void reg_reset(struct uc_struct *uc) function DEFAULT_VISIBILITY (line 52) | DEFAULT_VISIBILITY function DEFAULT_VISIBILITY (line 141) | DEFAULT_VISIBILITY function m68k_cpus_init (line 241) | static int m68k_cpus_init(struct uc_struct *uc, const char *cpu_model) function DEFAULT_VISIBILITY (line 252) | DEFAULT_VISIBILITY FILE: qemu/target/m68k/unicorn.h type uc_struct (line 13) | struct uc_struct FILE: qemu/target/mips/cp0_helper.c function mips_vpe_is_wfi (line 35) | static bool mips_vpe_is_wfi(MIPSCPU *c) function mips_vp_is_wfi (line 48) | static bool mips_vp_is_wfi(MIPSCPU *c) function mips_vpe_wake (line 57) | static inline void mips_vpe_wake(MIPSCPU *c) function mips_vpe_sleep (line 67) | static inline void mips_vpe_sleep(MIPSCPU *cpu) function mips_tc_wake (line 79) | static inline void mips_tc_wake(MIPSCPU *cpu, int tc) function mips_tc_sleep (line 89) | static inline void mips_tc_sleep(MIPSCPU *cpu, int tc) function CPUMIPSState (line 113) | static CPUMIPSState *mips_cpu_map_tc(CPUMIPSState *env, int *tc) function sync_c0_tcstatus (line 159) | static void sync_c0_tcstatus(CPUMIPSState *cpu, int tc, function sync_c0_entryhi (line 191) | static void sync_c0_entryhi(CPUMIPSState *cpu, int tc) function target_ulong (line 209) | target_ulong helper_mfc0_mvpcontrol(CPUMIPSState *env) function target_ulong (line 214) | target_ulong helper_mfc0_mvpconf0(CPUMIPSState *env) function target_ulong (line 219) | target_ulong helper_mfc0_mvpconf1(CPUMIPSState *env) function target_ulong (line 224) | target_ulong helper_mfc0_random(CPUMIPSState *env) function target_ulong (line 229) | target_ulong helper_mfc0_tcstatus(CPUMIPSState *env) function target_ulong (line 234) | target_ulong helper_mftc0_tcstatus(CPUMIPSState *env) function target_ulong (line 246) | target_ulong helper_mfc0_tcbind(CPUMIPSState *env) function target_ulong (line 251) | target_ulong helper_mftc0_tcbind(CPUMIPSState *env) function target_ulong (line 263) | target_ulong helper_mfc0_tcrestart(CPUMIPSState *env) function target_ulong (line 268) | target_ulong helper_mftc0_tcrestart(CPUMIPSState *env) function target_ulong (line 280) | target_ulong helper_mfc0_tchalt(CPUMIPSState *env) function target_ulong (line 285) | target_ulong helper_mftc0_tchalt(CPUMIPSState *env) function target_ulong (line 297) | target_ulong helper_mfc0_tccontext(CPUMIPSState *env) function target_ulong (line 302) | target_ulong helper_mftc0_tccontext(CPUMIPSState *env) function target_ulong (line 314) | target_ulong helper_mfc0_tcschedule(CPUMIPSState *env) function target_ulong (line 319) | target_ulong helper_mftc0_tcschedule(CPUMIPSState *env) function target_ulong (line 331) | target_ulong helper_mfc0_tcschefback(CPUMIPSState *env) function target_ulong (line 336) | target_ulong helper_mftc0_tcschefback(CPUMIPSState *env) function target_ulong (line 348) | target_ulong helper_mfc0_count(CPUMIPSState *env) function target_ulong (line 354) | target_ulong helper_mfc0_saar(CPUMIPSState *env) function target_ulong (line 362) | target_ulong helper_mfhc0_saar(CPUMIPSState *env) function target_ulong (line 370) | target_ulong helper_mftc0_entryhi(CPUMIPSState *env) function target_ulong (line 378) | target_ulong helper_mftc0_cause(CPUMIPSState *env) function target_ulong (line 393) | target_ulong helper_mftc0_status(CPUMIPSState *env) function target_ulong (line 401) | target_ulong helper_mfc0_lladdr(CPUMIPSState *env) function target_ulong (line 406) | target_ulong helper_mfc0_maar(CPUMIPSState *env) function target_ulong (line 411) | target_ulong helper_mfhc0_maar(CPUMIPSState *env) function target_ulong (line 416) | target_ulong helper_mfc0_watchlo(CPUMIPSState *env, uint32_t sel) function target_ulong (line 421) | target_ulong helper_mfc0_watchhi(CPUMIPSState *env, uint32_t sel) function target_ulong (line 426) | target_ulong helper_mfhc0_watchhi(CPUMIPSState *env, uint32_t sel) function target_ulong (line 431) | target_ulong helper_mfc0_debug(CPUMIPSState *env) function target_ulong (line 441) | target_ulong helper_mftc0_debug(CPUMIPSState *env) function target_ulong (line 459) | target_ulong helper_dmfc0_tcrestart(CPUMIPSState *env) function target_ulong (line 464) | target_ulong helper_dmfc0_tchalt(CPUMIPSState *env) function target_ulong (line 469) | target_ulong helper_dmfc0_tccontext(CPUMIPSState *env) function target_ulong (line 474) | target_ulong helper_dmfc0_tcschedule(CPUMIPSState *env) function target_ulong (line 479) | target_ulong helper_dmfc0_tcschefback(CPUMIPSState *env) function target_ulong (line 484) | target_ulong helper_dmfc0_lladdr(CPUMIPSState *env) function target_ulong (line 489) | target_ulong helper_dmfc0_maar(CPUMIPSState *env) function target_ulong (line 494) | target_ulong helper_dmfc0_watchlo(CPUMIPSState *env, uint32_t sel) function target_ulong (line 499) | target_ulong helper_dmfc0_watchhi(CPUMIPSState *env, uint32_t sel) function target_ulong (line 504) | target_ulong helper_dmfc0_saar(CPUMIPSState *env) function helper_mtc0_index (line 513) | void helper_mtc0_index(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_mvpcontrol (line 525) | void helper_mtc0_mvpcontrol(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_vpecontrol (line 544) | void helper_mtc0_vpecontrol(CPUMIPSState *env, target_ulong arg1) function helper_mttc0_vpecontrol (line 563) | void helper_mttc0_vpecontrol(CPUMIPSState *env, target_ulong arg1) function target_ulong (line 579) | target_ulong helper_mftc0_vpecontrol(CPUMIPSState *env) function target_ulong (line 587) | target_ulong helper_mftc0_vpeconf0(CPUMIPSState *env) function helper_mtc0_vpeconf0 (line 595) | void helper_mtc0_vpeconf0(CPUMIPSState *env, target_ulong arg1) function helper_mttc0_vpeconf0 (line 613) | void helper_mttc0_vpeconf0(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_vpeconf1 (line 627) | void helper_mtc0_vpeconf1(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_yqmask (line 645) | void helper_mtc0_yqmask(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_vpeopt (line 651) | void helper_mtc0_vpeopt(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_entrylo0 (line 658) | void helper_mtc0_entrylo0(CPUMIPSState *env, target_ulong arg1) function helper_dmtc0_entrylo0 (line 669) | void helper_dmtc0_entrylo0(CPUMIPSState *env, uint64_t arg1) function helper_mtc0_tcstatus (line 676) | void helper_mtc0_tcstatus(CPUMIPSState *env, target_ulong arg1) function helper_mttc0_tcstatus (line 687) | void helper_mttc0_tcstatus(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_tcbind (line 700) | void helper_mtc0_tcbind(CPUMIPSState *env, target_ulong arg1) function helper_mttc0_tcbind (line 712) | void helper_mttc0_tcbind(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_tcrestart (line 731) | void helper_mtc0_tcrestart(CPUMIPSState *env, target_ulong arg1) function helper_mttc0_tcrestart (line 740) | void helper_mttc0_tcrestart(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_tchalt (line 760) | void helper_mtc0_tchalt(CPUMIPSState *env, target_ulong arg1) function helper_mttc0_tchalt (line 774) | void helper_mttc0_tchalt(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_tccontext (line 795) | void helper_mtc0_tccontext(CPUMIPSState *env, target_ulong arg1) function helper_mttc0_tccontext (line 800) | void helper_mttc0_tccontext(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_tcschedule (line 812) | void helper_mtc0_tcschedule(CPUMIPSState *env, target_ulong arg1) function helper_mttc0_tcschedule (line 817) | void helper_mttc0_tcschedule(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_tcschefback (line 829) | void helper_mtc0_tcschefback(CPUMIPSState *env, target_ulong arg1) function helper_mttc0_tcschefback (line 834) | void helper_mttc0_tcschefback(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_entrylo1 (line 846) | void helper_mtc0_entrylo1(CPUMIPSState *env, target_ulong arg1) function helper_dmtc0_entrylo1 (line 855) | void helper_dmtc0_entrylo1(CPUMIPSState *env, uint64_t arg1) function helper_mtc0_context (line 862) | void helper_mtc0_context(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_memorymapid (line 867) | void helper_mtc0_memorymapid(CPUMIPSState *env, target_ulong arg1) function update_pagemask (line 878) | void update_pagemask(CPUMIPSState *env, target_ulong arg1, int32_t *page... function helper_mtc0_pagemask (line 889) | void helper_mtc0_pagemask(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_pagegrain (line 894) | void helper_mtc0_pagegrain(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_segctl0 (line 904) | void helper_mtc0_segctl0(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_segctl1 (line 912) | void helper_mtc0_segctl1(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_segctl2 (line 920) | void helper_mtc0_segctl2(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_pwfield (line 928) | void helper_mtc0_pwfield(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_pwsize (line 990) | void helper_mtc0_pwsize(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_wired (line 999) | void helper_mtc0_wired(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_pwctl (line 1010) | void helper_mtc0_pwctl(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_srsconf0 (line 1020) | void helper_mtc0_srsconf0(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_srsconf1 (line 1025) | void helper_mtc0_srsconf1(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_srsconf2 (line 1030) | void helper_mtc0_srsconf2(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_srsconf3 (line 1035) | void helper_mtc0_srsconf3(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_srsconf4 (line 1040) | void helper_mtc0_srsconf4(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_hwrena (line 1045) | void helper_mtc0_hwrena(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_count (line 1069) | void helper_mtc0_count(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_saari (line 1074) | void helper_mtc0_saari(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_saar (line 1082) | void helper_mtc0_saar(CPUMIPSState *env, target_ulong arg1) function helper_mthc0_saar (line 1097) | void helper_mthc0_saar(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_entryhi (line 1114) | void helper_mtc0_entryhi(CPUMIPSState *env, target_ulong arg1) function helper_mttc0_entryhi (line 1149) | void helper_mttc0_entryhi(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_compare (line 1158) | void helper_mtc0_compare(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_status (line 1163) | void helper_mtc0_status(CPUMIPSState *env, target_ulong arg1) function helper_mttc0_status (line 1197) | void helper_mttc0_status(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_intctl (line 1207) | void helper_mtc0_intctl(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_srsctl (line 1212) | void helper_mtc0_srsctl(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_cause (line 1218) | void helper_mtc0_cause(CPUMIPSState *env, target_ulong arg1) function helper_mttc0_cause (line 1223) | void helper_mttc0_cause(CPUMIPSState *env, target_ulong arg1) function target_ulong (line 1231) | target_ulong helper_mftc0_epc(CPUMIPSState *env) function target_ulong (line 1239) | target_ulong helper_mftc0_ebase(CPUMIPSState *env) function helper_mtc0_ebase (line 1247) | void helper_mtc0_ebase(CPUMIPSState *env, target_ulong arg1) function helper_mttc0_ebase (line 1256) | void helper_mttc0_ebase(CPUMIPSState *env, target_ulong arg1) function target_ulong (line 1267) | target_ulong helper_mftc0_configx(CPUMIPSState *env, target_ulong idx) function helper_mtc0_config0 (line 1286) | void helper_mtc0_config0(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_config2 (line 1291) | void helper_mtc0_config2(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_config3 (line 1297) | void helper_mtc0_config3(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_config4 (line 1305) | void helper_mtc0_config4(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_config5 (line 1311) | void helper_mtc0_config5(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_lladdr (line 1320) | void helper_mtc0_lladdr(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_maar (line 1330) | void helper_mtc0_maar(CPUMIPSState *env, target_ulong arg1) function helper_mthc0_maar (line 1335) | void helper_mthc0_maar(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_maari (line 1342) | void helper_mtc0_maari(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_watchlo (line 1360) | void helper_mtc0_watchlo(CPUMIPSState *env, target_ulong arg1, uint32_t ... function helper_mtc0_watchhi (line 1369) | void helper_mtc0_watchhi(CPUMIPSState *env, target_ulong arg1, uint32_t ... function helper_mthc0_watchhi (line 1379) | void helper_mthc0_watchhi(CPUMIPSState *env, target_ulong arg1, uint32_t... function helper_mtc0_xcontext (line 1385) | void helper_mtc0_xcontext(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_framemask (line 1391) | void helper_mtc0_framemask(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_debug (line 1396) | void helper_mtc0_debug(CPUMIPSState *env, target_ulong arg1) function helper_mttc0_debug (line 1406) | void helper_mttc0_debug(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_performance0 (line 1423) | void helper_mtc0_performance0(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_errctl (line 1428) | void helper_mtc0_errctl(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_taglo (line 1443) | void helper_mtc0_taglo(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_datalo (line 1457) | void helper_mtc0_datalo(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_taghi (line 1462) | void helper_mtc0_taghi(CPUMIPSState *env, target_ulong arg1) function helper_mtc0_datahi (line 1467) | void helper_mtc0_datahi(CPUMIPSState *env, target_ulong arg1) function target_ulong (line 1473) | target_ulong helper_mftgpr(CPUMIPSState *env, uint32_t sel) function target_ulong (line 1485) | target_ulong helper_mftlo(CPUMIPSState *env, uint32_t sel) function target_ulong (line 1497) | target_ulong helper_mfthi(CPUMIPSState *env, uint32_t sel) function target_ulong (line 1509) | target_ulong helper_mftacx(CPUMIPSState *env, uint32_t sel) function target_ulong (line 1521) | target_ulong helper_mftdsp(CPUMIPSState *env) function helper_mttgpr (line 1533) | void helper_mttgpr(CPUMIPSState *env, target_ulong arg1, uint32_t sel) function helper_mttlo (line 1545) | void helper_mttlo(CPUMIPSState *env, target_ulong arg1, uint32_t sel) function helper_mtthi (line 1557) | void helper_mtthi(CPUMIPSState *env, target_ulong arg1, uint32_t sel) function helper_mttacx (line 1569) | void helper_mttacx(CPUMIPSState *env, target_ulong arg1, uint32_t sel) function helper_mttdsp (line 1581) | void helper_mttdsp(CPUMIPSState *env, target_ulong arg1) function target_ulong (line 1594) | target_ulong helper_dmt(void) function target_ulong (line 1600) | target_ulong helper_emt(void) function target_ulong (line 1606) | target_ulong helper_dvpe(CPUMIPSState *env) function target_ulong (line 1625) | target_ulong helper_evpe(CPUMIPSState *env) function target_ulong (line 1648) | target_ulong helper_dvp(CPUMIPSState *env) function target_ulong (line 1670) | target_ulong helper_evp(CPUMIPSState *env) FILE: qemu/target/mips/cp0_timer.c function cpu_mips_get_random (line 33) | uint32_t cpu_mips_get_random(CPUMIPSState *env) function cpu_mips_timer_update (line 59) | static void cpu_mips_timer_update(CPUMIPSState *env) function cpu_mips_timer_expire (line 71) | static void cpu_mips_timer_expire(CPUMIPSState *env) function cpu_mips_get_count (line 80) | uint32_t cpu_mips_get_count(CPUMIPSState *env) function cpu_mips_store_count (line 98) | void cpu_mips_store_count(CPUMIPSState *env, uint32_t count) function cpu_mips_store_compare (line 116) | void cpu_mips_store_compare(CPUMIPSState *env, uint32_t value) function cpu_mips_start_count (line 128) | void cpu_mips_start_count(CPUMIPSState *env) function cpu_mips_stop_count (line 133) | void cpu_mips_stop_count(CPUMIPSState *env) function mips_timer_cb (line 140) | static void mips_timer_cb(void *opaque) function cpu_mips_clock_init (line 160) | void cpu_mips_clock_init(MIPSCPU *cpu) FILE: qemu/target/mips/cpu-qom.h type MIPSCPUClass (line 42) | typedef struct MIPSCPUClass { type MIPSCPU (line 50) | typedef struct MIPSCPU MIPSCPU; FILE: qemu/target/mips/cpu.c function mips_cpu_set_pc (line 28) | static void mips_cpu_set_pc(CPUState *cs, vaddr value) function mips_cpu_synchronize_from_tb (line 41) | static void mips_cpu_synchronize_from_tb(CPUState *cs, TranslationBlock ... function mips_cpu_has_work (line 51) | static bool mips_cpu_has_work(CPUState *cs) function mips_cpu_reset (line 98) | static void mips_cpu_reset(CPUState *dev) function mips_cpu_realizefn (line 112) | static void mips_cpu_realizefn(CPUState *dev) function mips_cpu_initfn (line 124) | static void mips_cpu_initfn(struct uc_struct *uc, CPUState *obj) function mips_cpu_class_init (line 133) | static void mips_cpu_class_init(CPUClass *c) function MIPSCPU (line 153) | MIPSCPU *cpu_mips_init(struct uc_struct *uc) FILE: qemu/target/mips/cpu.h type CPUMIPSTLBContext (line 11) | typedef struct CPUMIPSTLBContext CPUMIPSTLBContext; type wr_t (line 16) | typedef union wr_t wr_t; type fpr_t (line 24) | typedef union fpr_t fpr_t; type CPUMIPSFPUContext (line 43) | typedef struct CPUMIPSFPUContext CPUMIPSFPUContext; type CPUMIPSFPUContext (line 44) | struct CPUMIPSFPUContext { type CPUMIPSMVPContext (line 101) | typedef struct CPUMIPSMVPContext CPUMIPSMVPContext; type CPUMIPSMVPContext (line 102) | struct CPUMIPSMVPContext { type mips_def_t (line 125) | typedef struct mips_def_t mips_def_t; type TCState (line 459) | typedef struct TCState TCState; type TCState (line 460) | struct TCState { type MIPSITUState (line 521) | struct MIPSITUState type CPUMIPSState (line 522) | typedef struct CPUMIPSState CPUMIPSState; type CPUMIPSState (line 523) | struct CPUMIPSState { type MIPSCPU (line 1133) | struct MIPSCPU { function hflags_mmu_index (line 1156) | static inline int hflags_mmu_index(uint32_t hflags) function cpu_mmu_index (line 1165) | static inline int cpu_mmu_index(CPUMIPSState *env, bool ifetch) type CPUMIPSState (line 1170) | typedef CPUMIPSState CPUArchState; type MIPSCPU (line 1171) | typedef MIPSCPU ArchCPU; type MIPSITUState (line 1258) | struct MIPSITUState function cpu_get_tb_cpu_state (line 1263) | static inline void cpu_get_tb_cpu_state(CPUMIPSState *env, target_ulong ... FILE: qemu/target/mips/dsp_helper.c type DSP32Value (line 29) | typedef union { type DSP64Value (line 38) | typedef union { function set_DSPControl_overflow_flag (line 54) | static inline void set_DSPControl_overflow_flag(uint32_t flag, int posit... function set_DSPControl_carryflag (line 60) | static inline void set_DSPControl_carryflag(bool flag, CPUMIPSState *env) function get_DSPControl_carryflag (line 66) | static inline uint32_t get_DSPControl_carryflag(CPUMIPSState *env) function set_DSPControl_24 (line 71) | static inline void set_DSPControl_24(uint32_t flag, int len, CPUMIPSStat... function set_DSPControl_pos (line 82) | static inline void set_DSPControl_pos(uint32_t pos, CPUMIPSState *env) function get_DSPControl_pos (line 97) | static inline uint32_t get_DSPControl_pos(CPUMIPSState *env) function set_DSPControl_efi (line 113) | static inline void set_DSPControl_efi(uint32_t flag, CPUMIPSState *env) function mipsdsp_add_i16 (line 136) | static inline int16_t mipsdsp_add_i16(int16_t a, int16_t b, CPUMIPSState... function mipsdsp_sat_add_i16 (line 149) | static inline int16_t mipsdsp_sat_add_i16(int16_t a, int16_t b, function mipsdsp_sat_add_i32 (line 168) | static inline int32_t mipsdsp_sat_add_i32(int32_t a, int32_t b, function mipsdsp_add_u8 (line 187) | static inline uint8_t mipsdsp_add_u8(uint8_t a, uint8_t b, CPUMIPSState ... function mipsdsp_add_u16 (line 200) | static inline uint16_t mipsdsp_add_u16(uint16_t a, uint16_t b, function mipsdsp_sat_add_u8 (line 214) | static inline uint8_t mipsdsp_sat_add_u8(uint8_t a, uint8_t b, function mipsdsp_sat_add_u16 (line 231) | static inline uint16_t mipsdsp_sat_add_u16(uint16_t a, uint16_t b, function mipsdsp_sat32_acc_q31 (line 248) | static inline int32_t mipsdsp_sat32_acc_q31(int32_t acc, int32_t a, function mipsdsp_sat64_acc_add_q63 (line 282) | static inline void mipsdsp_sat64_acc_add_q63(int64_t *ret, function mipsdsp_sat64_acc_sub_q63 (line 309) | static inline void mipsdsp_sat64_acc_sub_q63(int64_t *ret, function mipsdsp_mul_i16_i16 (line 336) | static inline int32_t mipsdsp_mul_i16_i16(int16_t a, int16_t b, function mipsdsp_mul_u16_u16 (line 351) | static inline int32_t mipsdsp_mul_u16_u16(int32_t a, int32_t b) function mipsdsp_mul_i32_i32 (line 357) | static inline int32_t mipsdsp_mul_i32_i32(int32_t a, int32_t b) function mipsdsp_sat16_mul_i16_i16 (line 363) | static inline int32_t mipsdsp_sat16_mul_i16_i16(int16_t a, int16_t b, function mipsdsp_mul_q15_q15_overflowflag21 (line 382) | static inline int32_t mipsdsp_mul_q15_q15_overflowflag21(uint16_t a, uin... function mipsdsp_rshift_u8 (line 398) | static inline uint8_t mipsdsp_rshift_u8(uint8_t a, target_ulong mov) function mipsdsp_rshift_u16 (line 403) | static inline uint16_t mipsdsp_rshift_u16(uint16_t a, target_ulong mov) function mipsdsp_rashift8 (line 408) | static inline int8_t mipsdsp_rashift8(int8_t a, target_ulong mov) function mipsdsp_rashift16 (line 413) | static inline int16_t mipsdsp_rashift16(int16_t a, target_ulong mov) function mipsdsp_rashift32 (line 419) | static inline int32_t mipsdsp_rashift32(int32_t a, target_ulong mov) function mipsdsp_rshift1_add_q16 (line 425) | static inline int16_t mipsdsp_rshift1_add_q16(int16_t a, int16_t b) function mipsdsp_rrshift1_add_q16 (line 435) | static inline int16_t mipsdsp_rrshift1_add_q16(int16_t a, int16_t b) function mipsdsp_rshift1_add_q32 (line 445) | static inline int32_t mipsdsp_rshift1_add_q32(int32_t a, int32_t b) function mipsdsp_rrshift1_add_q32 (line 454) | static inline int32_t mipsdsp_rrshift1_add_q32(int32_t a, int32_t b) function mipsdsp_rshift1_add_u8 (line 464) | static inline uint8_t mipsdsp_rshift1_add_u8(uint8_t a, uint8_t b) function mipsdsp_rrshift1_add_u8 (line 473) | static inline uint8_t mipsdsp_rrshift1_add_u8(uint8_t a, uint8_t b) function mipsdsp_rshift1_sub_u8 (line 483) | static inline uint8_t mipsdsp_rshift1_sub_u8(uint8_t a, uint8_t b) function mipsdsp_rrshift1_sub_u8 (line 492) | static inline uint8_t mipsdsp_rrshift1_sub_u8(uint8_t a, uint8_t b) function mipsdsp_rndrashift_short_acc (line 503) | static inline void mipsdsp_rndrashift_short_acc(int64_t *p, function mipsdsp_rashift_acc (line 518) | static inline void mipsdsp_rashift_acc(uint64_t *p, function mipsdsp_rndrashift_acc (line 539) | static inline void mipsdsp_rndrashift_acc(uint64_t *p, function mipsdsp_mul_q15_q15 (line 566) | static inline int32_t mipsdsp_mul_q15_q15(int32_t ac, uint16_t a, uint16... function mipsdsp_mul_q31_q31 (line 581) | static inline int64_t mipsdsp_mul_q31_q31(int32_t ac, uint32_t a, uint32... function mipsdsp_mul_u8_u8 (line 596) | static inline uint16_t mipsdsp_mul_u8_u8(uint8_t a, uint8_t b) function mipsdsp_mul_u8_u16 (line 601) | static inline uint16_t mipsdsp_mul_u8_u16(uint8_t a, uint16_t b, function mipsdsp_mul_u32_u32 (line 616) | static inline uint64_t mipsdsp_mul_u32_u32(uint32_t a, uint32_t b) function mipsdsp_rndq15_mul_q15_q15 (line 622) | static inline int16_t mipsdsp_rndq15_mul_q15_q15(uint16_t a, uint16_t b, function mipsdsp_sat16_mul_q15_q15 (line 638) | static inline int32_t mipsdsp_sat16_mul_q15_q15(uint16_t a, uint16_t b, function mipsdsp_trunc16_sat16_round (line 654) | static inline uint16_t mipsdsp_trunc16_sat16_round(int32_t a, function mipsdsp_sat8_reduce_precision (line 675) | static inline uint8_t mipsdsp_sat8_reduce_precision(uint16_t a, function mipsdsp_lshift8 (line 697) | static inline uint8_t mipsdsp_lshift8(uint8_t a, uint8_t s, CPUMIPSState... function mipsdsp_lshift16 (line 711) | static inline uint16_t mipsdsp_lshift16(uint16_t a, uint8_t s, function mipsdsp_lshift32 (line 727) | static inline uint32_t mipsdsp_lshift32(uint32_t a, uint8_t s, function mipsdsp_sat16_lshift (line 745) | static inline uint16_t mipsdsp_sat16_lshift(uint16_t a, uint8_t s, function mipsdsp_sat32_lshift (line 771) | static inline uint32_t mipsdsp_sat32_lshift(uint32_t a, uint8_t s, function mipsdsp_rnd8_rashift (line 797) | static inline uint8_t mipsdsp_rnd8_rashift(uint8_t a, uint8_t s) function mipsdsp_rnd16_rashift (line 810) | static inline uint16_t mipsdsp_rnd16_rashift(uint16_t a, uint8_t s) function mipsdsp_rnd32_rashift (line 823) | static inline uint32_t mipsdsp_rnd32_rashift(uint32_t a, uint8_t s) function mipsdsp_sub_i16 (line 837) | static inline uint16_t mipsdsp_sub_i16(int16_t a, int16_t b, CPUMIPSStat... function mipsdsp_sat16_sub (line 849) | static inline uint16_t mipsdsp_sat16_sub(int16_t a, int16_t b, function mipsdsp_sat32_sub (line 867) | static inline uint32_t mipsdsp_sat32_sub(int32_t a, int32_t b, function mipsdsp_rshift1_sub_q16 (line 885) | static inline uint16_t mipsdsp_rshift1_sub_q16(int16_t a, int16_t b) function mipsdsp_rrshift1_sub_q16 (line 894) | static inline uint16_t mipsdsp_rrshift1_sub_q16(int16_t a, int16_t b) function mipsdsp_rshift1_sub_q32 (line 904) | static inline uint32_t mipsdsp_rshift1_sub_q32(int32_t a, int32_t b) function mipsdsp_rrshift1_sub_q32 (line 913) | static inline uint32_t mipsdsp_rrshift1_sub_q32(int32_t a, int32_t b) function mipsdsp_sub_u16_u16 (line 923) | static inline uint16_t mipsdsp_sub_u16_u16(uint16_t a, uint16_t b, function mipsdsp_satu16_sub_u16_u16 (line 937) | static inline uint16_t mipsdsp_satu16_sub_u16_u16(uint16_t a, uint16_t b, function mipsdsp_sub_u8 (line 954) | static inline uint8_t mipsdsp_sub_u8(uint8_t a, uint8_t b, CPUMIPSState ... function mipsdsp_satu8_sub (line 968) | static inline uint8_t mipsdsp_satu8_sub(uint8_t a, uint8_t b, CPUMIPSSta... function mipsdsp_sub32 (line 984) | static inline uint32_t mipsdsp_sub32(int32_t a, int32_t b, CPUMIPSState ... function mipsdsp_add_i32 (line 996) | static inline int32_t mipsdsp_add_i32(int32_t a, int32_t b, CPUMIPSState... function mipsdsp_cmp_eq (line 1010) | static inline int32_t mipsdsp_cmp_eq(int32_t a, int32_t b) function mipsdsp_cmp_le (line 1015) | static inline int32_t mipsdsp_cmp_le(int32_t a, int32_t b) function mipsdsp_cmp_lt (line 1020) | static inline int32_t mipsdsp_cmp_lt(int32_t a, int32_t b) function mipsdsp_cmpu_eq (line 1025) | static inline int32_t mipsdsp_cmpu_eq(uint32_t a, uint32_t b) function mipsdsp_cmpu_le (line 1030) | static inline int32_t mipsdsp_cmpu_le(uint32_t a, uint32_t b) function mipsdsp_cmpu_lt (line 1035) | static inline int32_t mipsdsp_cmpu_lt(uint32_t a, uint32_t b) function target_ulong (line 1277) | target_ulong helper_addsc(target_ulong rs, target_ulong rt, CPUMIPSState... function target_ulong (line 1292) | target_ulong helper_addwc(target_ulong rs, target_ulong rt, CPUMIPSState... function target_ulong (line 1312) | target_ulong helper_modsub(target_ulong rs, target_ulong rt) function target_ulong (line 1330) | target_ulong helper_raddu_w_qb(target_ulong rs) function target_ulong (line 1344) | target_ulong helper_raddu_l_ob(target_ulong rs) function target_ulong (line 1376) | target_ulong helper_precr_sra_ph_w(uint32_t sa, target_ulong rs, function target_ulong (line 1387) | target_ulong helper_precr_sra_r_ph_w(uint32_t sa, function target_ulong (line 1405) | target_ulong helper_precrq_ph_w(target_ulong rs, target_ulong rt) function target_ulong (line 1415) | target_ulong helper_precrq_rs_ph_w(target_ulong rs, target_ulong rt, function target_ulong (line 1427) | target_ulong helper_precr_ob_qh(target_ulong rs, target_ulong rt) function target_ulong (line 1487) | target_ulong helper_precrq_ob_qh(target_ulong rs, target_ulong rt) function target_ulong (line 1510) | target_ulong helper_precrq_qh_pw(target_ulong rs, target_ulong rt) function target_ulong (line 1522) | target_ulong helper_precrq_rs_qh_pw(target_ulong rs, target_ulong rt, function target_ulong (line 1542) | target_ulong helper_precrq_pw_l(target_ulong rs, target_ulong rt) function target_ulong (line 1553) | target_ulong helper_precrqu_s_qb_ph(target_ulong rs, target_ulong rt, function target_ulong (line 1573) | target_ulong helper_precrqu_s_ob_qh(target_ulong rs, target_ulong rt, function helper_mulsaq_s_w_qh (line 2136) | void helper_mulsaq_s_w_qh(target_ulong rs, target_ulong rt, uint32_t ac, function helper_mulsaq_s_l_pw (line 2568) | void helper_mulsaq_s_l_pw(target_ulong rs, target_ulong rt, uint32_t ac, function target_ulong (line 2903) | target_ulong helper_bitrev(target_ulong rt) function target_ulong (line 3097) | target_ulong helper_packrl_ph(target_ulong rs, target_ulong rt) function target_ulong (line 3108) | target_ulong helper_packrl_pw(target_ulong rs, target_ulong rt) function target_ulong (line 3120) | target_ulong helper_extr_w(target_ulong ac, target_ulong shift, function target_ulong (line 3149) | target_ulong helper_extr_r_w(target_ulong ac, target_ulong shift, function target_ulong (line 3175) | target_ulong helper_extr_rs_w(target_ulong ac, target_ulong shift, function target_ulong (line 3209) | target_ulong helper_dextr_w(target_ulong ac, target_ulong shift, function target_ulong (line 3221) | target_ulong helper_dextr_r_w(target_ulong ac, target_ulong shift, function target_ulong (line 3248) | target_ulong helper_dextr_rs_w(target_ulong ac, target_ulong shift, function target_ulong (line 3280) | target_ulong helper_dextr_l(target_ulong ac, target_ulong shift, function target_ulong (line 3295) | target_ulong helper_dextr_r_l(target_ulong ac, target_ulong shift, function target_ulong (line 3325) | target_ulong helper_dextr_rs_l(target_ulong ac, target_ulong shift, function target_ulong (line 3363) | target_ulong helper_extr_s_h(target_ulong ac, target_ulong shift, function target_ulong (line 3388) | target_ulong helper_dextr_s_h(target_ulong ac, target_ulong shift, function target_ulong (line 3417) | target_ulong helper_extp(target_ulong ac, target_ulong size, CPUMIPSStat... function target_ulong (line 3441) | target_ulong helper_extpdp(target_ulong ac, target_ulong size, function target_ulong (line 3469) | target_ulong helper_dextp(target_ulong ac, target_ulong size, CPUMIPSSta... function target_ulong (line 3498) | target_ulong helper_dextpdp(target_ulong ac, target_ulong size, function helper_shilo (line 3530) | void helper_shilo(target_ulong ac, target_ulong rs, CPUMIPSState *env) function helper_dshilo (line 3556) | void helper_dshilo(target_ulong shift, target_ulong ac, CPUMIPSState *env) function helper_mthlip (line 3582) | void helper_mthlip(target_ulong ac, target_ulong rs, CPUMIPSState *env) function helper_dmthlip (line 3600) | void helper_dmthlip(target_ulong rs, target_ulong ac, CPUMIPSState *env) function cpu_wrdsp (line 3623) | void cpu_wrdsp(uint32_t rs, uint32_t mask_num, CPUMIPSState *env) function helper_wrdsp (line 3689) | void helper_wrdsp(target_ulong rs, target_ulong mask_num, CPUMIPSState *... function cpu_rddsp (line 3694) | uint32_t cpu_rddsp(uint32_t mask_num, CPUMIPSState *env) function target_ulong (line 3745) | target_ulong helper_rddsp(target_ulong mask_num, CPUMIPSState *env) FILE: qemu/target/mips/fpu_helper.c function target_ulong (line 51) | target_ulong helper_cfc1(CPUMIPSState *env, uint32_t reg) function helper_ctc1 (line 99) | void helper_ctc1(CPUMIPSState *env, target_ulong arg1, uint32_t fs, uint... function ieee_ex_to_mips (line 191) | int ieee_ex_to_mips(int xcpt) function update_fcr31 (line 214) | static inline void update_fcr31(CPUMIPSState *env, uintptr_t pc) function helper_float_sqrt_d (line 240) | uint64_t helper_float_sqrt_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_sqrt_s (line 247) | uint32_t helper_float_sqrt_s(CPUMIPSState *env, uint32_t fst0) function helper_float_cvtd_s (line 254) | uint64_t helper_float_cvtd_s(CPUMIPSState *env, uint32_t fst0) function helper_float_cvtd_w (line 263) | uint64_t helper_float_cvtd_w(CPUMIPSState *env, uint32_t wt0) function helper_float_cvtd_l (line 272) | uint64_t helper_float_cvtd_l(CPUMIPSState *env, uint64_t dt0) function helper_float_cvt_l_d (line 281) | uint64_t helper_float_cvt_l_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_cvt_l_s (line 294) | uint64_t helper_float_cvt_l_s(CPUMIPSState *env, uint32_t fst0) function helper_float_cvtps_pw (line 307) | uint64_t helper_float_cvtps_pw(CPUMIPSState *env, uint64_t dt0) function helper_float_cvtpw_ps (line 318) | uint64_t helper_float_cvtpw_ps(CPUMIPSState *env, uint64_t fdt0) function helper_float_cvts_d (line 343) | uint32_t helper_float_cvts_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_cvts_w (line 352) | uint32_t helper_float_cvts_w(CPUMIPSState *env, uint32_t wt0) function helper_float_cvts_l (line 361) | uint32_t helper_float_cvts_l(CPUMIPSState *env, uint64_t dt0) function helper_float_cvts_pl (line 370) | uint32_t helper_float_cvts_pl(CPUMIPSState *env, uint32_t wt0) function helper_float_cvts_pu (line 379) | uint32_t helper_float_cvts_pu(CPUMIPSState *env, uint32_t wth0) function helper_float_cvt_w_s (line 388) | uint32_t helper_float_cvt_w_s(CPUMIPSState *env, uint32_t fst0) function helper_float_cvt_w_d (line 401) | uint32_t helper_float_cvt_w_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_round_l_d (line 414) | uint64_t helper_float_round_l_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_round_l_s (line 430) | uint64_t helper_float_round_l_s(CPUMIPSState *env, uint32_t fst0) function helper_float_round_w_d (line 446) | uint32_t helper_float_round_w_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_round_w_s (line 462) | uint32_t helper_float_round_w_s(CPUMIPSState *env, uint32_t fst0) function helper_float_trunc_l_d (line 478) | uint64_t helper_float_trunc_l_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_trunc_l_s (line 492) | uint64_t helper_float_trunc_l_s(CPUMIPSState *env, uint32_t fst0) function helper_float_trunc_w_d (line 505) | uint32_t helper_float_trunc_w_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_trunc_w_s (line 518) | uint32_t helper_float_trunc_w_s(CPUMIPSState *env, uint32_t fst0) function helper_float_ceil_l_d (line 531) | uint64_t helper_float_ceil_l_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_ceil_l_s (line 546) | uint64_t helper_float_ceil_l_s(CPUMIPSState *env, uint32_t fst0) function helper_float_ceil_w_d (line 561) | uint32_t helper_float_ceil_w_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_ceil_w_s (line 576) | uint32_t helper_float_ceil_w_s(CPUMIPSState *env, uint32_t fst0) function helper_float_floor_l_d (line 591) | uint64_t helper_float_floor_l_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_floor_l_s (line 606) | uint64_t helper_float_floor_l_s(CPUMIPSState *env, uint32_t fst0) function helper_float_floor_w_d (line 621) | uint32_t helper_float_floor_w_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_floor_w_s (line 636) | uint32_t helper_float_floor_w_s(CPUMIPSState *env, uint32_t fst0) function helper_float_cvt_2008_l_d (line 651) | uint64_t helper_float_cvt_2008_l_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_cvt_2008_l_s (line 666) | uint64_t helper_float_cvt_2008_l_s(CPUMIPSState *env, uint32_t fst0) function helper_float_cvt_2008_w_d (line 681) | uint32_t helper_float_cvt_2008_w_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_cvt_2008_w_s (line 696) | uint32_t helper_float_cvt_2008_w_s(CPUMIPSState *env, uint32_t fst0) function helper_float_round_2008_l_d (line 711) | uint64_t helper_float_round_2008_l_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_round_2008_l_s (line 729) | uint64_t helper_float_round_2008_l_s(CPUMIPSState *env, uint32_t fst0) function helper_float_round_2008_w_d (line 747) | uint32_t helper_float_round_2008_w_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_round_2008_w_s (line 765) | uint32_t helper_float_round_2008_w_s(CPUMIPSState *env, uint32_t fst0) function helper_float_trunc_2008_l_d (line 783) | uint64_t helper_float_trunc_2008_l_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_trunc_2008_l_s (line 798) | uint64_t helper_float_trunc_2008_l_s(CPUMIPSState *env, uint32_t fst0) function helper_float_trunc_2008_w_d (line 813) | uint32_t helper_float_trunc_2008_w_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_trunc_2008_w_s (line 828) | uint32_t helper_float_trunc_2008_w_s(CPUMIPSState *env, uint32_t fst0) function helper_float_ceil_2008_l_d (line 843) | uint64_t helper_float_ceil_2008_l_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_ceil_2008_l_s (line 860) | uint64_t helper_float_ceil_2008_l_s(CPUMIPSState *env, uint32_t fst0) function helper_float_ceil_2008_w_d (line 877) | uint32_t helper_float_ceil_2008_w_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_ceil_2008_w_s (line 894) | uint32_t helper_float_ceil_2008_w_s(CPUMIPSState *env, uint32_t fst0) function helper_float_floor_2008_l_d (line 911) | uint64_t helper_float_floor_2008_l_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_floor_2008_l_s (line 928) | uint64_t helper_float_floor_2008_l_s(CPUMIPSState *env, uint32_t fst0) function helper_float_floor_2008_w_d (line 945) | uint32_t helper_float_floor_2008_w_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_floor_2008_w_s (line 962) | uint32_t helper_float_floor_2008_w_s(CPUMIPSState *env, uint32_t fst0) function helper_float_recip_d (line 1003) | uint64_t helper_float_recip_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_recip_s (line 1012) | uint32_t helper_float_recip_s(CPUMIPSState *env, uint32_t fst0) function helper_float_rsqrt_d (line 1021) | uint64_t helper_float_rsqrt_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_rsqrt_s (line 1031) | uint32_t helper_float_rsqrt_s(CPUMIPSState *env, uint32_t fst0) function helper_float_recip1_d (line 1041) | uint64_t helper_float_recip1_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_recip1_s (line 1050) | uint32_t helper_float_recip1_s(CPUMIPSState *env, uint32_t fst0) function helper_float_recip1_ps (line 1059) | uint64_t helper_float_recip1_ps(CPUMIPSState *env, uint64_t fdt0) function helper_float_rsqrt1_d (line 1071) | uint64_t helper_float_rsqrt1_d(CPUMIPSState *env, uint64_t fdt0) function helper_float_rsqrt1_s (line 1081) | uint32_t helper_float_rsqrt1_s(CPUMIPSState *env, uint32_t fst0) function helper_float_rsqrt1_ps (line 1091) | uint64_t helper_float_rsqrt1_ps(CPUMIPSState *env, uint64_t fdt0) function FLOAT_BINOP (line 1210) | FLOAT_BINOP(add) function helper_float_recip2_s (line 1226) | uint32_t helper_float_recip2_s(CPUMIPSState *env, uint32_t fst0, uint32_... function helper_float_recip2_ps (line 1235) | uint64_t helper_float_recip2_ps(CPUMIPSState *env, uint64_t fdt0, uint64... function helper_float_rsqrt2_d (line 1252) | uint64_t helper_float_rsqrt2_d(CPUMIPSState *env, uint64_t fdt0, uint64_... function helper_float_rsqrt2_s (line 1262) | uint32_t helper_float_rsqrt2_s(CPUMIPSState *env, uint32_t fst0, uint32_... function helper_float_rsqrt2_ps (line 1272) | uint64_t helper_float_rsqrt2_ps(CPUMIPSState *env, uint64_t fdt0, uint64... function helper_float_addr_ps (line 1291) | uint64_t helper_float_addr_ps(CPUMIPSState *env, uint64_t fdt0, uint64_t... function helper_float_mulr_ps (line 1306) | uint64_t helper_float_mulr_ps(CPUMIPSState *env, uint64_t fdt0, uint64_t... FILE: qemu/target/mips/helper.c function no_mmu_map_address (line 39) | int no_mmu_map_address(CPUMIPSState *env, hwaddr *physical, int *prot, function fixed_mmu_map_address (line 48) | int fixed_mmu_map_address(CPUMIPSState *env, hwaddr *physical, int *prot, function r4k_map_address (line 68) | int r4k_map_address(CPUMIPSState *env, hwaddr *physical, int *prot, function is_seg_am_mapped (line 121) | static int is_seg_am_mapped(unsigned int am, bool eu, int mmu_idx) function get_seg_physical_address (line 175) | static int get_seg_physical_address(CPUMIPSState *env, hwaddr *physical, function get_segctl_physical_address (line 199) | static int get_segctl_physical_address(CPUMIPSState *env, hwaddr *physical, function get_physical_address (line 213) | static int get_physical_address(CPUMIPSState *env, hwaddr *physical, function cpu_mips_tlb_flush (line 353) | void cpu_mips_tlb_flush(CPUMIPSState *env) function sync_c0_status (line 361) | void sync_c0_status(CPUMIPSState *env, CPUMIPSState *cpu, int tc) function cpu_mips_store_status (line 395) | void cpu_mips_store_status(CPUMIPSState *env, target_ulong val) function cpu_mips_store_cause (line 428) | void cpu_mips_store_cause(CPUMIPSState *env, target_ulong val) function raise_mmu_exception (line 461) | static void raise_mmu_exception(CPUMIPSState *env, target_ulong address, function hwaddr (line 552) | hwaddr mips_cpu_get_phys_page_debug(CPUState *cs, vaddr addr) function get_pte (line 585) | static bool get_pte(CPUMIPSState *env, uint64_t vaddr, int entry_size, function get_tlb_entry_layout (line 599) | static uint64_t get_tlb_entry_layout(CPUMIPSState *env, uint64_t entry, function walk_directory (line 614) | static int walk_directory(CPUMIPSState *env, uint64_t *vaddr, function page_table_walk_refill (line 688) | static bool page_table_walk_refill(CPUMIPSState *env, vaddr address, int... function mips_cpu_tlb_fill (line 900) | bool mips_cpu_tlb_fill(CPUState *cs, vaddr address, int size, function hwaddr (line 965) | hwaddr cpu_mips_translate_address(CPUMIPSState *env, target_ulong address, function target_ulong (line 1027) | target_ulong exception_resume_pc(CPUMIPSState *env) function set_hflags_for_handler (line 1045) | static void set_hflags_for_handler(CPUMIPSState *env) function set_badinstr_registers (line 1057) | static inline void set_badinstr_registers(CPUMIPSState *env) function mips_cpu_exec_interrupt (line 1407) | bool mips_cpu_exec_interrupt(CPUState *cs, int interrupt_request) function r4k_invalidate_tlb (line 1425) | void r4k_invalidate_tlb(CPUMIPSState *env, int idx, int use_extra) function do_raise_exception_err (line 1490) | void QEMU_NORETURN do_raise_exception_err(CPUMIPSState *env, FILE: qemu/target/mips/internal.h type uc_struct (line 14) | struct uc_struct type mips_mmu_types (line 20) | enum mips_mmu_types { type mips_def_t (line 30) | struct mips_def_t { type mips_def_t (line 74) | struct mips_def_t type CPUMIPSMSADataFormat (line 77) | enum CPUMIPSMSADataFormat { type r4k_tlb_t (line 91) | typedef struct r4k_tlb_t r4k_tlb_t; type r4k_tlb_t (line 92) | struct r4k_tlb_t { type CPUMIPSTLBContext (line 112) | struct CPUMIPSTLBContext { function cpu_mips_hw_interrupts_enabled (line 154) | static inline bool cpu_mips_hw_interrupts_enabled(CPUMIPSState *env) function cpu_mips_hw_interrupts_pending (line 169) | static inline bool cpu_mips_hw_interrupts_pending(CPUMIPSState *env) type uc_struct (line 196) | struct uc_struct function restore_rounding_mode (line 223) | static inline void restore_rounding_mode(CPUMIPSState *env) function restore_flush_mode (line 229) | static inline void restore_flush_mode(CPUMIPSState *env) function restore_snan_bit_mode (line 235) | static inline void restore_snan_bit_mode(CPUMIPSState *env) function restore_fp_status (line 241) | static inline void restore_fp_status(CPUMIPSState *env) function restore_msa_fp_status (line 248) | static inline void restore_msa_fp_status(CPUMIPSState *env) function restore_pamask (line 259) | static inline void restore_pamask(CPUMIPSState *env) function mips_vpe_active (line 268) | static inline int mips_vpe_active(CPUMIPSState *env) function mips_vp_active (line 301) | static inline int mips_vp_active(CPUMIPSState *env, CPUState *cpu) function compute_hflags (line 318) | static inline void compute_hflags(CPUMIPSState *env) function do_raise_exception (line 444) | static inline void QEMU_NORETURN do_raise_exception(CPUMIPSState *env, FILE: qemu/target/mips/lmi_helper.c type LMIValue (line 29) | typedef union { function helper_paddsb (line 56) | uint64_t helper_paddsb(uint64_t fs, uint64_t ft) function helper_paddusb (line 70) | uint64_t helper_paddusb(uint64_t fs, uint64_t ft) function helper_paddsh (line 84) | uint64_t helper_paddsh(uint64_t fs, uint64_t ft) function helper_paddush (line 98) | uint64_t helper_paddush(uint64_t fs, uint64_t ft) function helper_paddb (line 112) | uint64_t helper_paddb(uint64_t fs, uint64_t ft) function helper_paddh (line 125) | uint64_t helper_paddh(uint64_t fs, uint64_t ft) function helper_paddw (line 138) | uint64_t helper_paddw(uint64_t fs, uint64_t ft) function helper_psubsb (line 151) | uint64_t helper_psubsb(uint64_t fs, uint64_t ft) function helper_psubusb (line 165) | uint64_t helper_psubusb(uint64_t fs, uint64_t ft) function helper_psubsh (line 179) | uint64_t helper_psubsh(uint64_t fs, uint64_t ft) function helper_psubush (line 193) | uint64_t helper_psubush(uint64_t fs, uint64_t ft) function helper_psubb (line 207) | uint64_t helper_psubb(uint64_t fs, uint64_t ft) function helper_psubh (line 220) | uint64_t helper_psubh(uint64_t fs, uint64_t ft) function helper_psubw (line 233) | uint64_t helper_psubw(uint64_t fs, uint64_t ft) function helper_pshufh (line 246) | uint64_t helper_pshufh(uint64_t fs, uint64_t ft) function helper_packsswh (line 260) | uint64_t helper_packsswh(uint64_t fs, uint64_t ft) function helper_packsshb (line 284) | uint64_t helper_packsshb(uint64_t fs, uint64_t ft) function helper_packushb (line 303) | uint64_t helper_packushb(uint64_t fs, uint64_t ft) function helper_punpcklwd (line 322) | uint64_t helper_punpcklwd(uint64_t fs, uint64_t ft) function helper_punpckhwd (line 327) | uint64_t helper_punpckhwd(uint64_t fs, uint64_t ft) function helper_punpcklhw (line 332) | uint64_t helper_punpcklhw(uint64_t fs, uint64_t ft) function helper_punpckhhw (line 347) | uint64_t helper_punpckhhw(uint64_t fs, uint64_t ft) function helper_punpcklbh (line 362) | uint64_t helper_punpcklbh(uint64_t fs, uint64_t ft) function helper_punpckhbh (line 381) | uint64_t helper_punpckhbh(uint64_t fs, uint64_t ft) function helper_pavgh (line 400) | uint64_t helper_pavgh(uint64_t fs, uint64_t ft) function helper_pavgb (line 413) | uint64_t helper_pavgb(uint64_t fs, uint64_t ft) function helper_pmaxsh (line 426) | uint64_t helper_pmaxsh(uint64_t fs, uint64_t ft) function helper_pminsh (line 439) | uint64_t helper_pminsh(uint64_t fs, uint64_t ft) function helper_pmaxub (line 452) | uint64_t helper_pmaxub(uint64_t fs, uint64_t ft) function helper_pminub (line 465) | uint64_t helper_pminub(uint64_t fs, uint64_t ft) function helper_pcmpeqw (line 478) | uint64_t helper_pcmpeqw(uint64_t fs, uint64_t ft) function helper_pcmpgtw (line 491) | uint64_t helper_pcmpgtw(uint64_t fs, uint64_t ft) function helper_pcmpeqh (line 504) | uint64_t helper_pcmpeqh(uint64_t fs, uint64_t ft) function helper_pcmpgth (line 517) | uint64_t helper_pcmpgth(uint64_t fs, uint64_t ft) function helper_pcmpeqb (line 530) | uint64_t helper_pcmpeqb(uint64_t fs, uint64_t ft) function helper_pcmpgtb (line 543) | uint64_t helper_pcmpgtb(uint64_t fs, uint64_t ft) function helper_psllw (line 556) | uint64_t helper_psllw(uint64_t fs, uint64_t ft) function helper_psrlw (line 572) | uint64_t helper_psrlw(uint64_t fs, uint64_t ft) function helper_psraw (line 588) | uint64_t helper_psraw(uint64_t fs, uint64_t ft) function helper_psllh (line 604) | uint64_t helper_psllh(uint64_t fs, uint64_t ft) function helper_psrlh (line 620) | uint64_t helper_psrlh(uint64_t fs, uint64_t ft) function helper_psrah (line 636) | uint64_t helper_psrah(uint64_t fs, uint64_t ft) function helper_pmullh (line 652) | uint64_t helper_pmullh(uint64_t fs, uint64_t ft) function helper_pmulhh (line 665) | uint64_t helper_pmulhh(uint64_t fs, uint64_t ft) function helper_pmulhuh (line 679) | uint64_t helper_pmulhuh(uint64_t fs, uint64_t ft) function helper_pmaddhw (line 693) | uint64_t helper_pmaddhw(uint64_t fs, uint64_t ft) function helper_pasubub (line 709) | uint64_t helper_pasubub(uint64_t fs, uint64_t ft) function helper_biadd (line 723) | uint64_t helper_biadd(uint64_t fs) function helper_pmovmskb (line 733) | uint64_t helper_pmovmskb(uint64_t fs) FILE: qemu/target/mips/msa_helper.c function msa_nlzc_df (line 76) | static inline int64_t msa_nlzc_df(uint32_t df, int64_t arg) function msa_nloc_df (line 97) | static inline int64_t msa_nloc_df(uint32_t df, int64_t arg) function helper_msa_nloc_b (line 102) | void helper_msa_nloc_b(CPUMIPSState *env, uint32_t wd, uint32_t ws) function helper_msa_nloc_h (line 125) | void helper_msa_nloc_h(CPUMIPSState *env, uint32_t wd, uint32_t ws) function helper_msa_nloc_w (line 140) | void helper_msa_nloc_w(CPUMIPSState *env, uint32_t wd, uint32_t ws) function helper_msa_nloc_d (line 151) | void helper_msa_nloc_d(CPUMIPSState *env, uint32_t wd, uint32_t ws) function helper_msa_nlzc_b (line 160) | void helper_msa_nlzc_b(CPUMIPSState *env, uint32_t wd, uint32_t ws) function helper_msa_nlzc_h (line 183) | void helper_msa_nlzc_h(CPUMIPSState *env, uint32_t wd, uint32_t ws) function helper_msa_nlzc_w (line 198) | void helper_msa_nlzc_w(CPUMIPSState *env, uint32_t wd, uint32_t ws) function helper_msa_nlzc_d (line 209) | void helper_msa_nlzc_d(CPUMIPSState *env, uint32_t wd, uint32_t ws) function msa_pcnt_df (line 218) | static inline int64_t msa_pcnt_df(uint32_t df, int64_t arg) function helper_msa_pcnt_b (line 234) | void helper_msa_pcnt_b(CPUMIPSState *env, uint32_t wd, uint32_t ws) function helper_msa_pcnt_h (line 257) | void helper_msa_pcnt_h(CPUMIPSState *env, uint32_t wd, uint32_t ws) function helper_msa_pcnt_w (line 272) | void helper_msa_pcnt_w(CPUMIPSState *env, uint32_t wd, uint32_t ws) function helper_msa_pcnt_d (line 283) | void helper_msa_pcnt_d(CPUMIPSState *env, uint32_t wd, uint32_t ws) function msa_binsl_df (line 315) | static inline int64_t msa_binsl_df(uint32_t df, function helper_msa_binsl_b (line 330) | void helper_msa_binsl_b(CPUMIPSState *env, function helper_msa_binsl_h (line 355) | void helper_msa_binsl_h(CPUMIPSState *env, function helper_msa_binsl_w (line 372) | void helper_msa_binsl_w(CPUMIPSState *env, function helper_msa_binsl_d (line 385) | void helper_msa_binsl_d(CPUMIPSState *env, function msa_binsr_df (line 396) | static inline int64_t msa_binsr_df(uint32_t df, function helper_msa_binsr_b (line 411) | void helper_msa_binsr_b(CPUMIPSState *env, function helper_msa_binsr_h (line 436) | void helper_msa_binsr_h(CPUMIPSState *env, function helper_msa_binsr_w (line 453) | void helper_msa_binsr_w(CPUMIPSState *env, function helper_msa_binsr_d (line 466) | void helper_msa_binsr_d(CPUMIPSState *env, function helper_msa_bmnz_v (line 477) | void helper_msa_bmnz_v(CPUMIPSState *env, uint32_t wd, uint32_t ws, uint... function helper_msa_bmz_v (line 489) | void helper_msa_bmz_v(CPUMIPSState *env, uint32_t wd, uint32_t ws, uint3... function helper_msa_bsel_v (line 501) | void helper_msa_bsel_v(CPUMIPSState *env, uint32_t wd, uint32_t ws, uint... function msa_bclr_df (line 534) | static inline int64_t msa_bclr_df(uint32_t df, int64_t arg1, int64_t arg2) function helper_msa_bclr_b (line 540) | void helper_msa_bclr_b(CPUMIPSState *env, uint32_t wd, uint32_t ws, uint... function helper_msa_bclr_h (line 564) | void helper_msa_bclr_h(CPUMIPSState *env, uint32_t wd, uint32_t ws, uint... function helper_msa_bclr_w (line 580) | void helper_msa_bclr_w(CPUMIPSState *env, uint32_t wd, uint32_t ws, uint... function helper_msa_bclr_d (line 592) | void helper_msa_bclr_d(CPUMIPSState *env, uint32_t wd, uint32_t ws, uint... function msa_bneg_df (line 602) | static inline int64_t msa_bneg_df(uint32_t df, int64_t arg1, int64_t arg2) function helper_msa_bneg_b (line 608) | void helper_msa_bneg_b(CPUMIPSState *env, uint32_t wd, uint32_t ws, uint... function helper_msa_bneg_h (line 632) | void helper_msa_bneg_h(CPUMIPSState *env, uint32_t wd, uint32_t ws, uint... function helper_msa_bneg_w (line 648) | void helper_msa_bneg_w(CPUMIPSState *env, uint32_t wd, uint32_t ws, uint... function helper_msa_bneg_d (line 660) | void helper_msa_bneg_d(CPUMIPSState *env, uint32_t wd, uint32_t ws, uint... function msa_bset_df (line 670) | static inline int64_t msa_bset_df(uint32_t df, int64_t arg1, function helper_msa_bset_b (line 677) | void helper_msa_bset_b(CPUMIPSState *env, uint32_t wd, uint32_t ws, uint... function helper_msa_bset_h (line 701) | void helper_msa_bset_h(CPUMIPSState *env, uint32_t wd, uint32_t ws, uint... function helper_msa_bset_w (line 717) | void helper_msa_bset_w(CPUMIPSState *env, uint32_t wd, uint32_t ws, uint... function helper_msa_bset_d (line 729) | void helper_msa_bset_d(CPUMIPSState *env, uint32_t wd, uint32_t ws, uint... function msa_add_a_df (line 817) | static inline int64_t msa_add_a_df(uint32_t df, int64_t arg1, int64_t arg2) function helper_msa_add_a_b (line 824) | void helper_msa_add_a_b(CPUMIPSState *env, function helper_msa_add_a_h (line 849) | void helper_msa_add_a_h(CPUMIPSState *env, function helper_msa_add_a_w (line 866) | void helper_msa_add_a_w(CPUMIPSState *env, function helper_msa_add_a_d (line 879) | void helper_msa_add_a_d(CPUMIPSState *env, function msa_adds_a_df (line 891) | static inline int64_t msa_adds_a_df(uint32_t df, int64_t arg1, int64_t a... function helper_msa_adds_a_b (line 903) | void helper_msa_adds_a_b(CPUMIPSState *env, function helper_msa_adds_a_h (line 928) | void helper_msa_adds_a_h(CPUMIPSState *env, function helper_msa_adds_a_w (line 945) | void helper_msa_adds_a_w(CPUMIPSState *env, function helper_msa_adds_a_d (line 958) | void helper_msa_adds_a_d(CPUMIPSState *env, function msa_adds_s_df (line 970) | static inline int64_t msa_adds_s_df(uint32_t df, int64_t arg1, int64_t a... function helper_msa_adds_s_b (line 981) | void helper_msa_adds_s_b(CPUMIPSState *env, function helper_msa_adds_s_h (line 1006) | void helper_msa_adds_s_h(CPUMIPSState *env, function helper_msa_adds_s_w (line 1023) | void helper_msa_adds_s_w(CPUMIPSState *env, function helper_msa_adds_s_d (line 1036) | void helper_msa_adds_s_d(CPUMIPSState *env, function msa_adds_u_df (line 1048) | static inline uint64_t msa_adds_u_df(uint32_t df, uint64_t arg1, uint64_... function helper_msa_adds_u_b (line 1056) | void helper_msa_adds_u_b(CPUMIPSState *env, function helper_msa_adds_u_h (line 1081) | void helper_msa_adds_u_h(CPUMIPSState *env, function helper_msa_adds_u_w (line 1098) | void helper_msa_adds_u_w(CPUMIPSState *env, function helper_msa_adds_u_d (line 1111) | void helper_msa_adds_u_d(CPUMIPSState *env, function msa_addv_df (line 1123) | static inline int64_t msa_addv_df(uint32_t df, int64_t arg1, int64_t arg2) function helper_msa_addv_b (line 1128) | void helper_msa_addv_b(CPUMIPSState *env, function helper_msa_addv_h (line 1153) | void helper_msa_addv_h(CPUMIPSState *env, function helper_msa_addv_w (line 1170) | void helper_msa_addv_w(CPUMIPSState *env, function helper_msa_addv_d (line 1183) | void helper_msa_addv_d(CPUMIPSState *env, function msa_hadd_s_df (line 1208) | static inline int64_t msa_hadd_s_df(uint32_t df, int64_t arg1, int64_t a... function helper_msa_hadd_s_h (line 1213) | void helper_msa_hadd_s_h(CPUMIPSState *env, function helper_msa_hadd_s_w (line 1230) | void helper_msa_hadd_s_w(CPUMIPSState *env, function helper_msa_hadd_s_d (line 1243) | void helper_msa_hadd_s_d(CPUMIPSState *env, function msa_hadd_u_df (line 1255) | static inline int64_t msa_hadd_u_df(uint32_t df, int64_t arg1, int64_t a... function helper_msa_hadd_u_h (line 1260) | void helper_msa_hadd_u_h(CPUMIPSState *env, function helper_msa_hadd_u_w (line 1277) | void helper_msa_hadd_u_w(CPUMIPSState *env, function helper_msa_hadd_u_d (line 1290) | void helper_msa_hadd_u_d(CPUMIPSState *env, function msa_ave_s_df (line 1326) | static inline int64_t msa_ave_s_df(uint32_t df, int64_t arg1, int64_t arg2) function helper_msa_ave_s_b (line 1332) | void helper_msa_ave_s_b(CPUMIPSState *env, function helper_msa_ave_s_h (line 1357) | void helper_msa_ave_s_h(CPUMIPSState *env, function helper_msa_ave_s_w (line 1374) | void helper_msa_ave_s_w(CPUMIPSState *env, function helper_msa_ave_s_d (line 1387) | void helper_msa_ave_s_d(CPUMIPSState *env, function msa_ave_u_df (line 1398) | static inline uint64_t msa_ave_u_df(uint32_t df, uint64_t arg1, uint64_t... function helper_msa_ave_u_b (line 1406) | void helper_msa_ave_u_b(CPUMIPSState *env, function helper_msa_ave_u_h (line 1431) | void helper_msa_ave_u_h(CPUMIPSState *env, function helper_msa_ave_u_w (line 1448) | void helper_msa_ave_u_w(CPUMIPSState *env, function helper_msa_ave_u_d (line 1461) | void helper_msa_ave_u_d(CPUMIPSState *env, function msa_aver_s_df (line 1472) | static inline int64_t msa_aver_s_df(uint32_t df, int64_t arg1, int64_t a... function helper_msa_aver_s_b (line 1478) | void helper_msa_aver_s_b(CPUMIPSState *env, function helper_msa_aver_s_h (line 1503) | void helper_msa_aver_s_h(CPUMIPSState *env, function helper_msa_aver_s_w (line 1520) | void helper_msa_aver_s_w(CPUMIPSState *env, function helper_msa_aver_s_d (line 1533) | void helper_msa_aver_s_d(CPUMIPSState *env, function msa_aver_u_df (line 1544) | static inline uint64_t msa_aver_u_df(uint32_t df, uint64_t arg1, uint64_... function helper_msa_aver_u_b (line 1552) | void helper_msa_aver_u_b(CPUMIPSState *env, function helper_msa_aver_u_h (line 1577) | void helper_msa_aver_u_h(CPUMIPSState *env, function helper_msa_aver_u_w (line 1594) | void helper_msa_aver_u_w(CPUMIPSState *env, function helper_msa_aver_u_d (line 1607) | void helper_msa_aver_u_d(CPUMIPSState *env, function msa_ceq_df (line 1647) | static inline int64_t msa_ceq_df(uint32_t df, int64_t arg1, int64_t arg2) function msa_ceq_b (line 1652) | static inline int8_t msa_ceq_b(int8_t arg1, int8_t arg2) function helper_msa_ceq_b (line 1657) | void helper_msa_ceq_b(CPUMIPSState *env, uint32_t wd, uint32_t ws, uint3... function msa_ceq_h (line 1681) | static inline int16_t msa_ceq_h(int16_t arg1, int16_t arg2) function helper_msa_ceq_h (line 1686) | void helper_msa_ceq_h(CPUMIPSState *env, uint32_t wd, uint32_t ws, uint3... function msa_ceq_w (line 1702) | static inline int32_t msa_ceq_w(int32_t arg1, int32_t arg2) function helper_msa_ceq_w (line 1707) | void helper_msa_ceq_w(CPUMIPSState *env, uint32_t wd, uint32_t ws, uint3... function msa_ceq_d (line 1719) | static inline int64_t msa_ceq_d(int64_t arg1, int64_t arg2) function helper_msa_ceq_d (line 1724) | void helper_msa_ceq_d(CPUMIPSState *env, uint32_t wd, uint32_t ws, uint3... function msa_cle_s_df (line 1734) | static inline int64_t msa_cle_s_df(uint32_t df, int64_t arg1, int64_t arg2) function helper_msa_cle_s_b (line 1739) | void helper_msa_cle_s_b(CPUMIPSState *env, function helper_msa_cle_s_h (line 1764) | void helper_msa_cle_s_h(CPUMIPSState *env, function helper_msa_cle_s_w (line 1781) | void helper_msa_cle_s_w(CPUMIPSState *env, function helper_msa_cle_s_d (line 1794) | void helper_msa_cle_s_d(CPUMIPSState *env, function msa_cle_u_df (line 1805) | static inline int64_t msa_cle_u_df(uint32_t df, int64_t arg1, int64_t arg2) function helper_msa_cle_u_b (line 1812) | void helper_msa_cle_u_b(CPUMIPSState *env, function helper_msa_cle_u_h (line 1837) | void helper_msa_cle_u_h(CPUMIPSState *env, function helper_msa_cle_u_w (line 1854) | void helper_msa_cle_u_w(CPUMIPSState *env, function helper_msa_cle_u_d (line 1867) | void helper_msa_cle_u_d(CPUMIPSState *env, function msa_clt_s_df (line 1878) | static inline int64_t msa_clt_s_df(uint32_t df, int64_t arg1, int64_t arg2) function msa_clt_s_b (line 1883) | static inline int8_t msa_clt_s_b(int8_t arg1, int8_t arg2) function helper_msa_clt_s_b (line 1888) | void helper_msa_clt_s_b(CPUMIPSState *env, function msa_clt_s_h (line 1913) | static inline int16_t msa_clt_s_h(int16_t arg1, int16_t arg2) function helper_msa_clt_s_h (line 1918) | void helper_msa_clt_s_h(CPUMIPSState *env, function msa_clt_s_w (line 1935) | static inline int32_t msa_clt_s_w(int32_t arg1, int32_t arg2) function helper_msa_clt_s_w (line 1940) | void helper_msa_clt_s_w(CPUMIPSState *env, function msa_clt_s_d (line 1953) | static inline int64_t msa_clt_s_d(int64_t arg1, int64_t arg2) function helper_msa_clt_s_d (line 1958) | void helper_msa_clt_s_d(CPUMIPSState *env, function msa_clt_u_df (line 1969) | static inline int64_t msa_clt_u_df(uint32_t df, int64_t arg1, int64_t arg2) function helper_msa_clt_u_b (line 1976) | void helper_msa_clt_u_b(CPUMIPSState *env, function helper_msa_clt_u_h (line 2001) | void helper_msa_clt_u_h(CPUMIPSState *env, function helper_msa_clt_u_w (line 2018) | void helper_msa_clt_u_w(CPUMIPSState *env, function helper_msa_clt_u_d (line 2031) | void helper_msa_clt_u_d(CPUMIPSState *env, function msa_div_s_df (line 2060) | static inline int64_t msa_div_s_df(uint32_t df, int64_t arg1, int64_t arg2) function helper_msa_div_s_b (line 2069) | void helper_msa_div_s_b(CPUMIPSState *env, function helper_msa_div_s_h (line 2094) | void helper_msa_div_s_h(CPUMIPSState *env, function helper_msa_div_s_w (line 2111) | void helper_msa_div_s_w(CPUMIPSState *env, function helper_msa_div_s_d (line 2124) | void helper_msa_div_s_d(CPUMIPSState *env, function msa_div_u_df (line 2135) | static inline int64_t msa_div_u_df(uint32_t df, int64_t arg1, int64_t arg2) function helper_msa_div_u_b (line 2142) | void helper_msa_div_u_b(CPUMIPSState *env, function helper_msa_div_u_h (line 2167) | void helper_msa_div_u_h(CPUMIPSState *env, function helper_msa_div_u_w (line 2184) | void helper_msa_div_u_w(CPUMIPSState *env, function helper_msa_div_u_d (line 2197) | void helper_msa_div_u_d(CPUMIPSState *env, function msa_max_a_df (line 2270) | static inline int64_t msa_max_a_df(uint32_t df, int64_t arg1, int64_t arg2) function helper_msa_max_a_b (line 2277) | void helper_msa_max_a_b(CPUMIPSState *env, function helper_msa_max_a_h (line 2302) | void helper_msa_max_a_h(CPUMIPSState *env, function helper_msa_max_a_w (line 2319) | void helper_msa_max_a_w(CPUMIPSState *env, function helper_msa_max_a_d (line 2332) | void helper_msa_max_a_d(CPUMIPSState *env, function msa_max_s_df (line 2344) | static inline int64_t msa_max_s_df(uint32_t df, int64_t arg1, int64_t arg2) function helper_msa_max_s_b (line 2349) | void helper_msa_max_s_b(CPUMIPSState *env, function helper_msa_max_s_h (line 2374) | void helper_msa_max_s_h(CPUMIPSState *env, function helper_msa_max_s_w (line 2391) | void helper_msa_max_s_w(CPUMIPSState *env, function helper_msa_max_s_d (line 2404) | void helper_msa_max_s_d(CPUMIPSState *env, function msa_max_u_df (line 2416) | static inline int64_t msa_max_u_df(uint32_t df, int64_t arg1, int64_t arg2) function helper_msa_max_u_b (line 2423) | void helper_msa_max_u_b(CPUMIPSState *env, function helper_msa_max_u_h (line 2448) | void helper_msa_max_u_h(CPUMIPSState *env, function helper_msa_max_u_w (line 2465) | void helper_msa_max_u_w(CPUMIPSState *env, function helper_msa_max_u_d (line 2478) | void helper_msa_max_u_d(CPUMIPSState *env, function msa_min_a_df (line 2490) | static inline int64_t msa_min_a_df(uint32_t df, int64_t arg1, int64_t arg2) function helper_msa_min_a_b (line 2497) | void helper_msa_min_a_b(CPUMIPSState *env, function helper_msa_min_a_h (line 2522) | void helper_msa_min_a_h(CPUMIPSState *env, function helper_msa_min_a_w (line 2539) | void helper_msa_min_a_w(CPUMIPSState *env, function helper_msa_min_a_d (line 2552) | void helper_msa_min_a_d(CPUMIPSState *env, function msa_min_s_df (line 2564) | static inline int64_t msa_min_s_df(uint32_t df, int64_t arg1, int64_t arg2) function helper_msa_min_s_b (line 2569) | void helper_msa_min_s_b(CPUMIPSState *env, function helper_msa_min_s_h (line 2594) | void helper_msa_min_s_h(CPUMIPSState *env, function helper_msa_min_s_w (line 2611) | void helper_msa_min_s_w(CPUMIPSState *env, function helper_msa_min_s_d (line 2624) | void helper_msa_min_s_d(CPUMIPSState *env, function msa_min_u_df (line 2636) | static inline int64_t msa_min_u_df(uint32_t df, int64_t arg1, int64_t arg2) function helper_msa_min_u_b (line 2643) | void helper_msa_min_u_b(CPUMIPSState *env, function helper_msa_min_u_h (line 2668) | void helper_msa_min_u_h(CPUMIPSState *env, function helper_msa_min_u_w (line 2685) | void helper_msa_min_u_w(CPUMIPSState *env, function helper_msa_min_u_d (line 2698) | void helper_msa_min_u_d(CPUMIPSState *env, function msa_mod_s_df (line 2726) | static inline int64_t msa_mod_s_df(uint32_t df, int64_t arg1, int64_t arg2) function helper_msa_mod_s_b (line 2734) | void helper_msa_mod_s_b(CPUMIPSState *env, function helper_msa_mod_s_h (line 2759) | void helper_msa_mod_s_h(CPUMIPSState *env, function helper_msa_mod_s_w (line 2776) | void helper_msa_mod_s_w(CPUMIPSState *env, function helper_msa_mod_s_d (line 2789) | void helper_msa_mod_s_d(CPUMIPSState *env, function msa_mod_u_df (line 2800) | static inline int64_t msa_mod_u_df(uint32_t df, int64_t arg1, int64_t arg2) function helper_msa_mod_u_b (line 2807) | void helper_msa_mod_u_b(CPUMIPSState *env, function helper_msa_mod_u_h (line 2832) | void helper_msa_mod_u_h(CPUMIPSState *env, function helper_msa_mod_u_w (line 2849) | void helper_msa_mod_u_w(CPUMIPSState *env, function helper_msa_mod_u_d (line 2862) | void helper_msa_mod_u_d(CPUMIPSState *env, function msa_asub_s_df (line 2940) | static inline int64_t msa_asub_s_df(uint32_t df, int64_t arg1, int64_t a... function helper_msa_asub_s_b (line 2947) | void helper_msa_asub_s_b(CPUMIPSState *env, function helper_msa_asub_s_h (line 2972) | void helper_msa_asub_s_h(CPUMIPSState *env, function helper_msa_asub_s_w (line 2989) | void helper_msa_asub_s_w(CPUMIPSState *env, function helper_msa_asub_s_d (line 3002) | void helper_msa_asub_s_d(CPUMIPSState *env, function msa_asub_u_df (line 3014) | static inline uint64_t msa_asub_u_df(uint32_t df, uint64_t arg1, uint64_... function helper_msa_asub_u_b (line 3023) | void helper_msa_asub_u_b(CPUMIPSState *env, function helper_msa_asub_u_h (line 3048) | void helper_msa_asub_u_h(CPUMIPSState *env, function helper_msa_asub_u_w (line 3065) | void helper_msa_asub_u_w(CPUMIPSState *env, function helper_msa_asub_u_d (line 3078) | void helper_msa_asub_u_d(CPUMIPSState *env, function msa_hsub_s_df (line 3093) | static inline int64_t msa_hsub_s_df(uint32_t df, int64_t arg1, int64_t a... function helper_msa_hsub_s_h (line 3098) | void helper_msa_hsub_s_h(CPUMIPSState *env, function helper_msa_hsub_s_w (line 3115) | void helper_msa_hsub_s_w(CPUMIPSState *env, function helper_msa_hsub_s_d (line 3128) | void helper_msa_hsub_s_d(CPUMIPSState *env, function msa_hsub_u_df (line 3140) | static inline int64_t msa_hsub_u_df(uint32_t df, int64_t arg1, int64_t a... function helper_msa_hsub_u_h (line 3145) | void helper_msa_hsub_u_h(CPUMIPSState *env, function helper_msa_hsub_u_w (line 3162) | void helper_msa_hsub_u_w(CPUMIPSState *env, function helper_msa_hsub_u_d (line 3175) | void helper_msa_hsub_u_d(CPUMIPSState *env, function helper_msa_ilvev_b (line 3212) | void helper_msa_ilvev_b(CPUMIPSState *env, function helper_msa_ilvev_h (line 3256) | void helper_msa_ilvev_h(CPUMIPSState *env, function helper_msa_ilvev_w (line 3284) | void helper_msa_ilvev_w(CPUMIPSState *env, function helper_msa_ilvev_d (line 3304) | void helper_msa_ilvev_d(CPUMIPSState *env, function helper_msa_ilvod_b (line 3316) | void helper_msa_ilvod_b(CPUMIPSState *env, function helper_msa_ilvod_h (line 3360) | void helper_msa_ilvod_h(CPUMIPSState *env, function helper_msa_ilvod_w (line 3388) | void helper_msa_ilvod_w(CPUMIPSState *env, function helper_msa_ilvod_d (line 3408) | void helper_msa_ilvod_d(CPUMIPSState *env, function helper_msa_ilvl_b (line 3420) | void helper_msa_ilvl_b(CPUMIPSState *env, function helper_msa_ilvl_h (line 3464) | void helper_msa_ilvl_h(CPUMIPSState *env, function helper_msa_ilvl_w (line 3492) | void helper_msa_ilvl_w(CPUMIPSState *env, function helper_msa_ilvl_d (line 3512) | void helper_msa_ilvl_d(CPUMIPSState *env, function helper_msa_ilvr_b (line 3524) | void helper_msa_ilvr_b(CPUMIPSState *env, function helper_msa_ilvr_h (line 3568) | void helper_msa_ilvr_h(CPUMIPSState *env, function helper_msa_ilvr_w (line 3596) | void helper_msa_ilvr_w(CPUMIPSState *env, function helper_msa_ilvr_d (line 3616) | void helper_msa_ilvr_d(CPUMIPSState *env, function helper_msa_and_v (line 3641) | void helper_msa_and_v(CPUMIPSState *env, uint32_t wd, uint32_t ws, uint3... function helper_msa_nor_v (line 3651) | void helper_msa_nor_v(CPUMIPSState *env, uint32_t wd, uint32_t ws, uint3... function helper_msa_or_v (line 3661) | void helper_msa_or_v(CPUMIPSState *env, uint32_t wd, uint32_t ws, uint32... function helper_msa_xor_v (line 3671) | void helper_msa_xor_v(CPUMIPSState *env, uint32_t wd, uint32_t ws, uint3... function msa_move_v (line 3691) | static inline void msa_move_v(wr_t *pwd, wr_t *pws) function helper_msa_move_v (line 3697) | void helper_msa_move_v(CPUMIPSState *env, uint32_t wd, uint32_t ws) function helper_msa_pckev_b (line 3727) | void helper_msa_pckev_b(CPUMIPSState *env, function helper_msa_pckev_h (line 3771) | void helper_msa_pckev_h(CPUMIPSState *env, function helper_msa_pckev_w (line 3799) | void helper_msa_pckev_w(CPUMIPSState *env, function helper_msa_pckev_d (line 3819) | void helper_msa_pckev_d(CPUMIPSState *env, function helper_msa_pckod_b (line 3831) | void helper_msa_pckod_b(CPUMIPSState *env, function helper_msa_pckod_h (line 3876) | void helper_msa_pckod_h(CPUMIPSState *env, function helper_msa_pckod_w (line 3904) | void helper_msa_pckod_w(CPUMIPSState *env, function helper_msa_pckod_d (line 3924) | void helper_msa_pckod_d(CPUMIPSState *env, function msa_sll_df (line 3965) | static inline int64_t msa_sll_df(uint32_t df, int64_t arg1, int64_t arg2) function helper_msa_sll_b (line 3971) | void helper_msa_sll_b(CPUMIPSState *env, function helper_msa_sll_h (line 3996) | void helper_msa_sll_h(CPUMIPSState *env, function helper_msa_sll_w (line 4013) | void helper_msa_sll_w(CPUMIPSState *env, function helper_msa_sll_d (line 4026) | void helper_msa_sll_d(CPUMIPSState *env, function msa_sra_df (line 4038) | static inline int64_t msa_sra_df(uint32_t df, int64_t arg1, int64_t arg2) function helper_msa_sra_b (line 4044) | void helper_msa_sra_b(CPUMIPSState *env, function helper_msa_sra_h (line 4069) | void helper_msa_sra_h(CPUMIPSState *env, function helper_msa_sra_w (line 4086) | void helper_msa_sra_w(CPUMIPSState *env, function helper_msa_sra_d (line 4099) | void helper_msa_sra_d(CPUMIPSState *env, function msa_srar_df (line 4111) | static inline int64_t msa_srar_df(uint32_t df, int64_t arg1, int64_t arg2) function helper_msa_srar_b (line 4122) | void helper_msa_srar_b(CPUMIPSState *env, function helper_msa_srar_h (line 4147) | void helper_msa_srar_h(CPUMIPSState *env, function helper_msa_srar_w (line 4164) | void helper_msa_srar_w(CPUMIPSState *env, function helper_msa_srar_d (line 4177) | void helper_msa_srar_d(CPUMIPSState *env, function msa_srl_df (line 4189) | static inline int64_t msa_srl_df(uint32_t df, int64_t arg1, int64_t arg2) function helper_msa_srl_b (line 4196) | void helper_msa_srl_b(CPUMIPSState *env, function helper_msa_srl_h (line 4221) | void helper_msa_srl_h(CPUMIPSState *env, function helper_msa_srl_w (line 4238) | void helper_msa_srl_w(CPUMIPSState *env, function helper_msa_srl_d (line 4251) | void helper_msa_srl_d(CPUMIPSState *env, function msa_srlr_df (line 4263) | static inline int64_t msa_srlr_df(uint32_t df, int64_t arg1, int64_t arg2) function helper_msa_srlr_b (line 4275) | void helper_msa_srlr_b(CPUMIPSState *env, function helper_msa_srlr_h (line 4300) | void helper_msa_srlr_h(CPUMIPSState *env, function helper_msa_srlr_w (line 4317) | void helper_msa_srlr_w(CPUMIPSState *env, function helper_msa_srlr_d (line 4330) | void helper_msa_srlr_d(CPUMIPSState *env, function helper_msa_shf_df (line 4381) | void helper_msa_shf_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function msa_subv_df (line 4411) | static inline int64_t msa_subv_df(uint32_t df, int64_t arg1, int64_t arg2) function helper_msa_ldi_df (line 4463) | void helper_msa_ldi_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function msa_sat_s_df (line 4495) | static inline int64_t msa_sat_s_df(uint32_t df, int64_t arg, uint32_t m) function msa_sat_u_df (line 4502) | static inline int64_t msa_sat_u_df(uint32_t df, int64_t arg, uint32_t m) function msa_subs_s_df (line 4597) | static inline int64_t msa_subs_s_df(uint32_t df, int64_t arg1, int64_t a... function msa_subs_u_df (line 4608) | static inline int64_t msa_subs_u_df(uint32_t df, int64_t arg1, int64_t a... function msa_subsus_u_df (line 4615) | static inline int64_t msa_subsus_u_df(uint32_t df, int64_t arg1, int64_t... function msa_subsuu_s_df (line 4632) | static inline int64_t msa_subsuu_s_df(uint32_t df, int64_t arg1, int64_t... function msa_mulv_df (line 4649) | static inline int64_t msa_mulv_df(uint32_t df, int64_t arg1, int64_t arg2) function msa_dotp_s_df (line 4666) | static inline int64_t msa_dotp_s_df(uint32_t df, int64_t arg1, int64_t a... function msa_dotp_u_df (line 4677) | static inline int64_t msa_dotp_u_df(uint32_t df, int64_t arg1, int64_t a... function msa_sld_df (line 4699) | static inline void msa_sld_df(uint32_t df, wr_t *pwd, function msa_mul_q_df (line 4730) | static inline int64_t msa_mul_q_df(uint32_t df, int64_t arg1, int64_t arg2) function msa_mulr_q_df (line 4741) | static inline int64_t msa_mulr_q_df(uint32_t df, int64_t arg1, int64_t a... function MSA_BINOP_DF (line 4805) | MSA_BINOP_DF(subv) function msa_maddv_df (line 4827) | static inline int64_t msa_maddv_df(uint32_t df, int64_t dest, int64_t arg1, function msa_msubv_df (line 4833) | static inline int64_t msa_msubv_df(uint32_t df, int64_t dest, int64_t arg1, function msa_dpadd_s_df (line 4839) | static inline int64_t msa_dpadd_s_df(uint32_t df, int64_t dest, int64_t ... function msa_dpadd_u_df (line 4851) | static inline int64_t msa_dpadd_u_df(uint32_t df, int64_t dest, int64_t ... function msa_dpsub_s_df (line 4863) | static inline int64_t msa_dpsub_s_df(uint32_t df, int64_t dest, int64_t ... function msa_dpsub_u_df (line 4875) | static inline int64_t msa_dpsub_u_df(uint32_t df, int64_t dest, int64_t ... function msa_madd_q_df (line 4887) | static inline int64_t msa_madd_q_df(uint32_t df, int64_t dest, int64_t a... function msa_msub_q_df (line 4901) | static inline int64_t msa_msub_q_df(uint32_t df, int64_t dest, int64_t a... function msa_maddr_q_df (line 4915) | static inline int64_t msa_maddr_q_df(uint32_t df, int64_t dest, int64_t ... function msa_msubr_q_df (line 4930) | static inline int64_t msa_msubr_q_df(uint32_t df, int64_t dest, int64_t ... function MSA_TEROP_DF (line 5013) | MSA_TEROP_DF(maddv) function helper_msa_splat_df (line 5059) | void helper_msa_splat_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_sldi_df (line 5148) | void helper_msa_sldi_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_splati_df (line 5157) | void helper_msa_splati_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_copy_s_b (line 5166) | void helper_msa_copy_s_b(CPUMIPSState *env, uint32_t rd, function helper_msa_copy_s_h (line 5180) | void helper_msa_copy_s_h(CPUMIPSState *env, uint32_t rd, function helper_msa_copy_s_w (line 5194) | void helper_msa_copy_s_w(CPUMIPSState *env, uint32_t rd, function helper_msa_copy_s_d (line 5208) | void helper_msa_copy_s_d(CPUMIPSState *env, uint32_t rd, function helper_msa_copy_u_b (line 5215) | void helper_msa_copy_u_b(CPUMIPSState *env, uint32_t rd, function helper_msa_copy_u_h (line 5229) | void helper_msa_copy_u_h(CPUMIPSState *env, uint32_t rd, function helper_msa_copy_u_w (line 5243) | void helper_msa_copy_u_w(CPUMIPSState *env, uint32_t rd, function helper_msa_insert_b (line 5257) | void helper_msa_insert_b(CPUMIPSState *env, uint32_t wd, function helper_msa_insert_h (line 5273) | void helper_msa_insert_h(CPUMIPSState *env, uint32_t wd, function helper_msa_insert_w (line 5289) | void helper_msa_insert_w(CPUMIPSState *env, uint32_t wd, function helper_msa_insert_d (line 5305) | void helper_msa_insert_d(CPUMIPSState *env, uint32_t wd, function helper_msa_insve_df (line 5314) | void helper_msa_insve_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_ctcmsa (line 5338) | void helper_msa_ctcmsa(CPUMIPSState *env, target_ulong elm, uint32_t cd) function target_ulong (line 5355) | target_ulong helper_msa_cfcmsa(CPUMIPSState *env, uint32_t cs) function helper_msa_fill_df (line 5366) | void helper_msa_fill_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function clear_msacsr_cause (line 5409) | static inline void clear_msacsr_cause(CPUMIPSState *env) function check_msacsr_cause (line 5414) | static inline void check_msacsr_cause(CPUMIPSState *env, uintptr_t retaddr) function update_msacsr (line 5430) | static inline int update_msacsr(CPUMIPSState *env, int action, int denor... function get_enabled_exceptions (line 5513) | static inline int get_enabled_exceptions(const CPUMIPSState *env, int c) function float16 (line 5519) | static inline float16 float16_from_float32(int32_t a, flag ieee, function float32 (line 5529) | static inline float32 float32_from_float64(int64_t a, float_status *status) function float32 (line 5538) | static inline float32 float32_from_float16(int16_t a, flag ieee, function float64 (line 5548) | static inline float64 float64_from_float32(int32_t a, float_status *status) function float32 (line 5557) | static inline float32 float32_from_q16(int16_t a, float_status *status) function float64 (line 5568) | static inline float64 float64_from_q32(int32_t a, float_status *status) function float32_to_q16 (line 5579) | static inline int16_t float32_to_q16(float32 a, float_status *status) function float64_to_q32 (line 5631) | static inline int32_t float64_to_q32(float64 a, float_status *status) function compare_af (line 5761) | static inline void compare_af(CPUMIPSState *env, wr_t *pwd, wr_t *pws, function compare_un (line 5790) | static inline void compare_un(CPUMIPSState *env, wr_t *pwd, wr_t *pws, function compare_eq (line 5821) | static inline void compare_eq(CPUMIPSState *env, wr_t *pwd, wr_t *pws, function compare_ueq (line 5850) | static inline void compare_ueq(CPUMIPSState *env, wr_t *pwd, wr_t *pws, function compare_lt (line 5879) | static inline void compare_lt(CPUMIPSState *env, wr_t *pwd, wr_t *pws, function compare_ult (line 5908) | static inline void compare_ult(CPUMIPSState *env, wr_t *pwd, wr_t *pws, function compare_le (line 5937) | static inline void compare_le(CPUMIPSState *env, wr_t *pwd, wr_t *pws, function compare_ule (line 5966) | static inline void compare_ule(CPUMIPSState *env, wr_t *pwd, wr_t *pws, function compare_or (line 5995) | static inline void compare_or(CPUMIPSState *env, wr_t *pwd, wr_t *pws, function compare_une (line 6024) | static inline void compare_une(CPUMIPSState *env, wr_t *pwd, wr_t *pws, function compare_ne (line 6053) | static inline void compare_ne(CPUMIPSState *env, wr_t *pwd, wr_t *pws, function helper_msa_fcaf_df (line 6082) | void helper_msa_fcaf_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fcun_df (line 6091) | void helper_msa_fcun_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fceq_df (line 6100) | void helper_msa_fceq_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fcueq_df (line 6109) | void helper_msa_fcueq_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fclt_df (line 6118) | void helper_msa_fclt_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fcult_df (line 6127) | void helper_msa_fcult_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fcle_df (line 6136) | void helper_msa_fcle_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fcule_df (line 6145) | void helper_msa_fcule_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fsaf_df (line 6154) | void helper_msa_fsaf_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fsun_df (line 6163) | void helper_msa_fsun_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fseq_df (line 6172) | void helper_msa_fseq_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fsueq_df (line 6181) | void helper_msa_fsueq_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fslt_df (line 6190) | void helper_msa_fslt_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fsult_df (line 6199) | void helper_msa_fsult_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fsle_df (line 6208) | void helper_msa_fsle_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fsule_df (line 6217) | void helper_msa_fsule_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fcor_df (line 6226) | void helper_msa_fcor_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fcune_df (line 6235) | void helper_msa_fcune_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fcne_df (line 6244) | void helper_msa_fcne_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fsor_df (line 6253) | void helper_msa_fsor_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fsune_df (line 6262) | void helper_msa_fsune_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fsne_df (line 6271) | void helper_msa_fsne_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fadd_df (line 6301) | void helper_msa_fadd_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fsub_df (line 6331) | void helper_msa_fsub_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fmul_df (line 6361) | void helper_msa_fmul_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fdiv_df (line 6392) | void helper_msa_fdiv_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fmadd_df (line 6437) | void helper_msa_fmadd_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fmsub_df (line 6470) | void helper_msa_fmsub_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fexp2_df (line 6505) | void helper_msa_fexp2_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fexdo_df (line 6556) | void helper_msa_fexdo_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_ftq_df (line 6609) | void helper_msa_ftq_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fmin_df (line 6678) | void helper_msa_fmin_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fmin_a_df (line 6752) | void helper_msa_fmin_a_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fmax_df (line 6780) | void helper_msa_fmax_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fmax_a_df (line 6854) | void helper_msa_fmax_a_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fclass_df (line 6882) | void helper_msa_fclass_df(CPUMIPSState *env, uint32_t df, function helper_msa_ftrunc_s_df (line 6918) | void helper_msa_ftrunc_s_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_ftrunc_u_df (line 6948) | void helper_msa_ftrunc_u_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fsqrt_df (line 6978) | void helper_msa_fsqrt_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_frsqrt_df (line 7025) | void helper_msa_frsqrt_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_frcp_df (line 7057) | void helper_msa_frcp_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_frint_df (line 7087) | void helper_msa_frint_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_flog2_df (line 7141) | void helper_msa_flog2_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fexupl_df (line 7171) | void helper_msa_fexupl_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_fexupr_df (line 7207) | void helper_msa_fexupr_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_ffql_df (line 7243) | void helper_msa_ffql_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_ffqr_df (line 7269) | void helper_msa_ffqr_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_ftint_s_df (line 7295) | void helper_msa_ftint_s_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_ftint_u_df (line 7325) | void helper_msa_ftint_u_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_ffint_s_df (line 7361) | void helper_msa_ffint_s_df(CPUMIPSState *env, uint32_t df, uint32_t wd, function helper_msa_ffint_u_df (line 7391) | void helper_msa_ffint_u_df(CPUMIPSState *env, uint32_t df, uint32_t wd, FILE: qemu/target/mips/op_helper.c function helper_raise_exception_err (line 34) | void helper_raise_exception_err(CPUMIPSState *env, uint32_t exception, function helper_raise_exception (line 40) | void helper_raise_exception(CPUMIPSState *env, uint32_t exception) function helper_raise_exception_debug (line 45) | void helper_raise_exception_debug(CPUMIPSState *env) function raise_exception (line 50) | static void raise_exception(CPUMIPSState *env, uint32_t exception) function get_HILO (line 56) | static inline uint64_t get_HILO(CPUMIPSState *env) function target_ulong (line 62) | static inline target_ulong set_HIT0_LO(CPUMIPSState *env, uint64_t HILO) function target_ulong (line 68) | static inline target_ulong set_HI_LOT0(CPUMIPSState *env, uint64_t HILO) function target_ulong (line 76) | target_ulong helper_muls(CPUMIPSState *env, target_ulong arg1, function target_ulong (line 83) | target_ulong helper_mulsu(CPUMIPSState *env, target_ulong arg1, function target_ulong (line 90) | target_ulong helper_macc(CPUMIPSState *env, target_ulong arg1, function target_ulong (line 97) | target_ulong helper_macchi(CPUMIPSState *env, target_ulong arg1, function target_ulong (line 104) | target_ulong helper_maccu(CPUMIPSState *env, target_ulong arg1, function target_ulong (line 111) | target_ulong helper_macchiu(CPUMIPSState *env, target_ulong arg1, function target_ulong (line 118) | target_ulong helper_msac(CPUMIPSState *env, target_ulong arg1, function target_ulong (line 125) | target_ulong helper_msachi(CPUMIPSState *env, target_ulong arg1, function target_ulong (line 132) | target_ulong helper_msacu(CPUMIPSState *env, target_ulong arg1, function target_ulong (line 139) | target_ulong helper_msachiu(CPUMIPSState *env, target_ulong arg1, function target_ulong (line 146) | target_ulong helper_mulhi(CPUMIPSState *env, target_ulong arg1, function target_ulong (line 152) | target_ulong helper_mulhiu(CPUMIPSState *env, target_ulong arg1, function target_ulong (line 159) | target_ulong helper_mulshi(CPUMIPSState *env, target_ulong arg1, function target_ulong (line 166) | target_ulong helper_mulshiu(CPUMIPSState *env, target_ulong arg1, function target_ulong (line 173) | static inline target_ulong bitswap(target_ulong v) function target_ulong (line 185) | target_ulong helper_dbitswap(target_ulong rt) function target_ulong (line 191) | target_ulong helper_bitswap(target_ulong rt) function target_ulong (line 196) | target_ulong helper_rotx(target_ulong rs, uint32_t shift, uint32_t shiftx, function hwaddr (line 290) | static inline hwaddr do_translate_address(CPUMIPSState *env, function helper_swl (line 334) | void helper_swl(CPUMIPSState *env, target_ulong arg1, target_ulong arg2, function helper_swr (line 355) | void helper_swr(CPUMIPSState *env, target_ulong arg1, target_ulong arg2, function helper_sdl (line 387) | void helper_sdl(CPUMIPSState *env, target_ulong arg1, target_ulong arg2, function helper_sdr (line 428) | void helper_sdr(CPUMIPSState *env, target_ulong arg1, target_ulong arg2, function helper_lwm (line 472) | void helper_lwm(CPUMIPSState *env, target_ulong addr, target_ulong reglist, function helper_swm (line 494) | void helper_swm(CPUMIPSState *env, target_ulong addr, target_ulong reglist, function helper_ldm (line 516) | void helper_ldm(CPUMIPSState *env, target_ulong addr, target_ulong reglist, function helper_sdm (line 538) | void helper_sdm(CPUMIPSState *env, target_ulong addr, target_ulong reglist, function helper_fork (line 561) | void helper_fork(target_ulong arg1, target_ulong arg2) function target_ulong (line 569) | target_ulong helper_yield(CPUMIPSState *env, target_ulong arg) function r4k_mips_tlb_flush_extra (line 601) | static void r4k_mips_tlb_flush_extra(CPUMIPSState *env, int first) function get_tlb_pfn_from_entrylo (line 609) | static inline uint64_t get_tlb_pfn_from_entrylo(uint64_t entrylo) function r4k_fill_tlb (line 619) | static void r4k_fill_tlb(CPUMIPSState *env, int idx) function r4k_helper_tlbinv (line 653) | void r4k_helper_tlbinv(CPUMIPSState *env) function r4k_helper_tlbinvf (line 673) | void r4k_helper_tlbinvf(CPUMIPSState *env) function r4k_helper_tlbwi (line 683) | void r4k_helper_tlbwi(CPUMIPSState *env) function r4k_helper_tlbwr (line 731) | void r4k_helper_tlbwr(CPUMIPSState *env) function r4k_helper_tlbp (line 739) | void r4k_helper_tlbp(CPUMIPSState *env) function get_entrylo_pfn_from_tlb (line 792) | static inline uint64_t get_entrylo_pfn_from_tlb(uint64_t tlb_pfn) function r4k_helper_tlbr (line 802) | void r4k_helper_tlbr(CPUMIPSState *env) function helper_tlbwi (line 843) | void helper_tlbwi(CPUMIPSState *env) function helper_tlbwr (line 848) | void helper_tlbwr(CPUMIPSState *env) function helper_tlbp (line 853) | void helper_tlbp(CPUMIPSState *env) function helper_tlbr (line 858) | void helper_tlbr(CPUMIPSState *env) function helper_tlbinv (line 863) | void helper_tlbinv(CPUMIPSState *env) function helper_tlbinvf (line 868) | void helper_tlbinvf(CPUMIPSState *env) function global_invalidate_tlb (line 874) | static void global_invalidate_tlb(CPUMIPSState *env, function helper_ginvt (line 910) | void helper_ginvt(CPUMIPSState *env, target_ulong arg, uint32_t type) function target_ulong (line 936) | target_ulong helper_di(CPUMIPSState *env) function target_ulong (line 944) | target_ulong helper_ei(CPUMIPSState *env) function set_pc (line 952) | static void set_pc(CPUMIPSState *env, target_ulong error_pc) function exception_return (line 962) | static inline void exception_return(CPUMIPSState *env) function helper_eret (line 974) | void helper_eret(CPUMIPSState *env) function helper_eretnc (line 981) | void helper_eretnc(CPUMIPSState *env) function helper_deret (line 986) | void helper_deret(CPUMIPSState *env) function check_hwrena (line 994) | static inline void check_hwrena(CPUMIPSState *env, int reg, uintptr_t pc) function target_ulong (line 1002) | target_ulong helper_rdhwr_cpunum(CPUMIPSState *env) function target_ulong (line 1008) | target_ulong helper_rdhwr_synci_step(CPUMIPSState *env) function target_ulong (line 1014) | target_ulong helper_rdhwr_cc(CPUMIPSState *env) function target_ulong (line 1021) | target_ulong helper_rdhwr_ccres(CPUMIPSState *env) function target_ulong (line 1027) | target_ulong helper_rdhwr_performance(CPUMIPSState *env) function target_ulong (line 1033) | target_ulong helper_rdhwr_xnp(CPUMIPSState *env) function helper_pmon (line 1039) | void helper_pmon(CPUMIPSState *env, int function) function helper_wait (line 1066) | void helper_wait(CPUMIPSState *env) function mips_cpu_do_unaligned_access (line 1079) | void mips_cpu_do_unaligned_access(CPUState *cs, vaddr addr, function mips_cpu_do_transaction_failed (line 1113) | void mips_cpu_do_transaction_failed(CPUState *cs, hwaddr physaddr, function helper_msa_ld_b (line 1141) | void helper_msa_ld_b(CPUMIPSState *env, uint32_t wd, function helper_msa_ld_h (line 1183) | void helper_msa_ld_h(CPUMIPSState *env, uint32_t wd, function helper_msa_ld_w (line 1209) | void helper_msa_ld_w(CPUMIPSState *env, uint32_t wd, function helper_msa_ld_d (line 1227) | void helper_msa_ld_d(CPUMIPSState *env, uint32_t wd, function ensure_writable_pages (line 1239) | static inline void ensure_writable_pages(CPUMIPSState *env, function helper_msa_st_b (line 1254) | void helper_msa_st_b(CPUMIPSState *env, uint32_t wd, function helper_msa_st_h (line 1299) | void helper_msa_st_h(CPUMIPSState *env, uint32_t wd, function helper_msa_st_w (line 1328) | void helper_msa_st_w(CPUMIPSState *env, uint32_t wd, function helper_msa_st_d (line 1349) | void helper_msa_st_d(CPUMIPSState *env, uint32_t wd, function helper_cache (line 1361) | void helper_cache(CPUMIPSState *env, target_ulong addr, uint32_t op) FILE: qemu/target/mips/translate.c type DisasContext (line 2491) | typedef struct DisasContext { function gen_load_gpr (line 2594) | static inline void gen_load_gpr(TCGContext *tcg_ctx, TCGv t, int reg) function gen_store_gpr (line 2603) | static inline void gen_store_gpr(TCGContext *tcg_ctx, TCGv t, int reg) function gen_load_srsgpr (line 2611) | static inline void gen_load_srsgpr(TCGContext *tcg_ctx, int from, int to) function gen_store_srsgpr (line 2636) | static inline void gen_store_srsgpr(TCGContext *tcg_ctx, int from, int to) function gen_load_mxu_gpr (line 2660) | static inline void gen_load_mxu_gpr(TCGContext *tcg_ctx, TCGv t, unsigne... function gen_store_mxu_gpr (line 2669) | static inline void gen_store_mxu_gpr(TCGContext *tcg_ctx, TCGv t, unsign... function gen_load_mxu_cr (line 2677) | static inline void gen_load_mxu_cr(TCGContext *tcg_ctx, TCGv t) function gen_store_mxu_cr (line 2682) | static inline void gen_store_mxu_cr(TCGContext *tcg_ctx, TCGv t) function gen_save_pc (line 2691) | static inline void gen_save_pc(TCGContext *tcg_ctx, target_ulong pc) function save_cpu_state (line 2696) | static inline void save_cpu_state(DisasContext *ctx, int do_save_pc) function restore_cpu_state (line 2719) | static inline void restore_cpu_state(CPUMIPSState *env, DisasContext *ctx) function generate_exception_err (line 2733) | static inline void generate_exception_err(DisasContext *ctx, int excp, i... function generate_exception (line 2745) | static inline void generate_exception(DisasContext *ctx, int excp) function generate_exception_end (line 2751) | static inline void generate_exception_end(DisasContext *ctx, int excp) function gen_load_fpr32 (line 2757) | static void gen_load_fpr32(DisasContext *ctx, TCGv_i32 t, int reg) function gen_store_fpr32 (line 2766) | static void gen_store_fpr32(DisasContext *ctx, TCGv_i32 t, int reg) function gen_load_fpr32h (line 2779) | static void gen_load_fpr32h(DisasContext *ctx, TCGv_i32 t, int reg) function gen_store_fpr32h (line 2789) | static void gen_store_fpr32h(DisasContext *ctx, TCGv_i32 t, int reg) function gen_load_fpr64 (line 2802) | static void gen_load_fpr64(DisasContext *ctx, TCGv_i64 t, int reg) function gen_store_fpr64 (line 2812) | static void gen_store_fpr64(DisasContext *ctx, TCGv_i64 t, int reg) function get_fp_bit (line 2827) | static inline int get_fp_bit(int cc) function gen_op_addr_add (line 2837) | static inline void gen_op_addr_add(DisasContext *ctx, TCGv ret, TCGv arg0, function gen_op_addr_addi (line 2850) | static inline void gen_op_addr_addi(DisasContext *ctx, TCGv ret, TCGv base, function target_long (line 2864) | static target_long addr_add(DisasContext *ctx, target_long base, function gen_move_low32 (line 2878) | static inline void gen_move_low32(TCGContext *tcg_ctx, TCGv ret, TCGv_i6... function gen_move_high32 (line 2888) | static inline void gen_move_high32(TCGContext *tcg_ctx, TCGv ret, TCGv_i... function check_cp0_enabled (line 2897) | static inline void check_cp0_enabled(DisasContext *ctx) function check_cp1_enabled (line 2904) | static inline void check_cp1_enabled(DisasContext *ctx) function check_cop1x (line 2916) | static inline void check_cop1x(DisasContext *ctx) function check_cp1_64bitmode (line 2927) | static inline void check_cp1_64bitmode(DisasContext *ctx) function check_cp1_registers (line 2945) | static inline void check_cp1_registers(DisasContext *ctx, int regs) function check_dsp (line 2956) | static inline void check_dsp(DisasContext *ctx) function check_dsp_r2 (line 2967) | static inline void check_dsp_r2(DisasContext *ctx) function check_dsp_r3 (line 2978) | static inline void check_dsp_r3(DisasContext *ctx) function check_insn (line 2993) | static inline void check_insn(DisasContext *ctx, uint64_t flags) function check_insn_opc_removed (line 3005) | static inline void check_insn_opc_removed(DisasContext *ctx, uint64_t fl... function check_insn_opc_user_only (line 3020) | static inline void check_insn_opc_user_only(DisasContext *ctx, uint64_t ... function check_ps (line 3029) | static inline void check_ps(DisasContext *ctx) function check_mips_64 (line 3042) | static inline void check_mips_64(DisasContext *ctx) function check_mvh (line 3050) | static inline void check_mvh(DisasContext *ctx) function check_xnp (line 3061) | static inline void check_xnp(DisasContext *ctx) function check_pw (line 3072) | static inline void check_pw(DisasContext *ctx) function check_mt (line 3083) | static inline void check_mt(DisasContext *ctx) function check_cp0_mt (line 3096) | static inline void check_cp0_mt(DisasContext *ctx) function check_nms (line 3111) | static inline void check_nms(DisasContext *ctx) function check_nms_dl_il_sl_tl_l2c (line 3123) | static inline void check_nms_dl_il_sl_tl_l2c(DisasContext *ctx) function check_eva (line 3139) | static inline void check_eva(DisasContext *ctx) function gen_base_offset_addr (line 3351) | static void gen_base_offset_addr(DisasContext *ctx, TCGv addr, function target_ulong (line 3365) | static target_ulong pc_relative_pc(DisasContext *ctx) function gen_ld (line 3380) | static void gen_ld(DisasContext *ctx, uint32_t opc, function gen_llwp (line 3587) | static void gen_llwp(DisasContext *ctx, uint32_t base, int16_t offset, function gen_st (line 3614) | static void gen_st(DisasContext *ctx, uint32_t opc, int rt, function gen_st_cond (line 3676) | static void gen_st_cond(DisasContext *ctx, int rt, int base, int offset, function gen_scwp (line 3709) | static void gen_scwp(DisasContext *ctx, uint32_t base, int16_t offset, function gen_flt_ldst (line 3756) | static void gen_flt_ldst(DisasContext *ctx, uint32_t opc, int ft, function gen_cop1_ldst (line 3808) | static void gen_cop1_ldst(DisasContext *ctx, uint32_t op, int rt, function gen_arith_imm (line 3832) | static void gen_arith_imm(DisasContext *ctx, uint32_t opc, function gen_logic_imm (line 3915) | static void gen_logic_imm(DisasContext *ctx, uint32_t opc, function gen_slt_imm (line 3964) | static void gen_slt_imm(DisasContext *ctx, uint32_t opc, function gen_shift_imm (line 3989) | static void gen_shift_imm(DisasContext *ctx, uint32_t opc, function gen_arith (line 4066) | static void gen_arith(DisasContext *ctx, uint32_t opc, function gen_cond_move (line 4241) | static void gen_cond_move(DisasContext *ctx, uint32_t opc, function gen_logic (line 4277) | static void gen_logic(DisasContext *ctx, uint32_t opc, function gen_slt (line 4331) | static void gen_slt(DisasContext *ctx, uint32_t opc, function gen_shift (line 4359) | static void gen_shift(DisasContext *ctx, uint32_t opc, function gen_HILO1_tx79 (line 4432) | static void gen_HILO1_tx79(DisasContext *ctx, uint32_t opc, int reg) function gen_HILO (line 4470) | static void gen_HILO(DisasContext *ctx, uint32_t opc, int acc, int reg) function gen_r6_ld (line 4534) | static inline void gen_r6_ld(TCGContext *tcg_ctx, target_long addr, int ... function gen_pcrel (line 4543) | static inline void gen_pcrel(DisasContext *ctx, int opc, target_ulong pc, function gen_r6_muldiv (line 4607) | static void gen_r6_muldiv(DisasContext *ctx, int opc, int rd, int rs, in... function gen_div1_tx79 (line 4821) | static void gen_div1_tx79(DisasContext *ctx, uint32_t opc, int rs, int rt) function gen_muldiv (line 4880) | static void gen_muldiv(DisasContext *ctx, uint32_t opc, function gen_mul_txx9 (line 5099) | static void gen_mul_txx9(DisasContext *ctx, uint32_t opc, function gen_mul_vr54xx (line 5206) | static void gen_mul_vr54xx(DisasContext *ctx, uint32_t opc, function gen_cl (line 5271) | static void gen_cl(DisasContext *ctx, uint32_t opc, function gen_loongson_integer (line 5316) | static void gen_loongson_integer(DisasContext *ctx, uint32_t opc, function gen_loongson_multimedia (line 5516) | static void gen_loongson_multimedia(DisasContext *ctx, int rd, int rs, i... function gen_trap (line 5902) | static void gen_trap(DisasContext *ctx, uint32_t opc, function use_goto_tb (line 5996) | static inline bool use_goto_tb(DisasContext *ctx, target_ulong dest) function gen_goto_tb (line 6005) | static inline void gen_goto_tb(DisasContext *ctx, int n, target_ulong dest) function gen_compute_branch (line 6027) | static void gen_compute_branch(DisasContext *ctx, uint32_t opc, function gen_compute_branch_nm (line 6284) | static void gen_compute_branch_nm(DisasContext *ctx, uint32_t opc, function gen_bitops (line 6408) | static void gen_bitops(DisasContext *ctx, uint32_t opc, int rt, function gen_bshfl (line 6482) | static void gen_bshfl(DisasContext *ctx, uint32_t op2, int rt, int rd) function gen_lsa (line 6558) | static void gen_lsa(DisasContext *ctx, int opc, int rd, int rs, int rt, function gen_align_bits (line 6584) | static void gen_align_bits(DisasContext *ctx, int wordsz, int rd, int rs, function gen_align (line 6638) | static void gen_align(DisasContext *ctx, int wordsz, int rd, int rs, int... function gen_ext (line 6644) | static void gen_ext(DisasContext *ctx, int wordsz, int rd, int rs, int rt, function gen_bitswap (line 6650) | static void gen_bitswap(DisasContext *ctx, int opc, int rd, int rt) function gen_mthc0_entrylo (line 6674) | static inline void gen_mthc0_entrylo(TCGContext *tcg_ctx, TCGv arg, targ... function gen_mthc0_store64 (line 6691) | static inline void gen_mthc0_store64(TCGContext *tcg_ctx, TCGv arg, targ... function gen_mfhc0_entrylo (line 6704) | static inline void gen_mfhc0_entrylo(TCGContext *tcg_ctx, TCGv arg, targ... function gen_mfhc0_load64 (line 6718) | static inline void gen_mfhc0_load64(TCGContext *tcg_ctx, TCGv arg, targe... function gen_mfc0_load32 (line 6728) | static inline void gen_mfc0_load32(TCGContext *tcg_ctx, TCGv arg, target... function gen_mfc0_load64 (line 6737) | static inline void gen_mfc0_load64(TCGContext *tcg_ctx, TCGv arg, target... function gen_mtc0_store32 (line 6743) | static inline void gen_mtc0_store32(TCGContext *tcg_ctx, TCGv arg, targe... function gen_mfhc0 (line 6759) | static void gen_mfhc0(DisasContext *ctx, TCGv arg, int reg, int sel) function gen_mthc0 (line 6857) | static void gen_mthc0(DisasContext *ctx, TCGv arg, int reg, int sel) function gen_mfc0_unimplemented (line 6962) | static inline void gen_mfc0_unimplemented(DisasContext *ctx, TCGv arg) function gen_mfc0 (line 6972) | static void gen_mfc0(DisasContext *ctx, TCGv arg, int reg, int sel) function gen_mtc0 (line 7740) | static void gen_mtc0(DisasContext *ctx, TCGv arg, int reg, int sel) function gen_dmfc0 (line 8505) | static void gen_dmfc0(DisasContext *ctx, TCGv arg, int reg, int sel) function gen_dmtc0 (line 9231) | static void gen_dmtc0(DisasContext *ctx, TCGv arg, int reg, int sel) function gen_mftr (line 9986) | static void gen_mftr(CPUMIPSState *env, DisasContext *ctx, int rt, int rd, function gen_mttr (line 10214) | static void gen_mttr(CPUMIPSState *env, DisasContext *ctx, int rd, int rt, function gen_cp0 (line 10424) | static void gen_cp0(CPUMIPSState *env, DisasContext *ctx, uint32_t opc, function gen_compute_branch1 (line 10612) | static void gen_compute_branch1(DisasContext *ctx, uint32_t op, function gen_compute_branch1_r6 (line 10721) | static void gen_compute_branch1_r6(DisasContext *ctx, uint32_t op, type fopcode (line 10779) | enum fopcode { type r6_f_cmp_op (line 10941) | enum r6_f_cmp_op { function gen_cp1 (line 10989) | static void gen_cp1(DisasContext *ctx, uint32_t opc, int rt, int fs) function gen_movci (line 11071) | static void gen_movci(DisasContext *ctx, int rd, int rs, int cc, int tf) function gen_movcf_s (line 11102) | static inline void gen_movcf_s(DisasContext *ctx, int fs, int fd, int cc, function gen_movcf_d (line 11124) | static inline void gen_movcf_d(DisasContext *ctx, int fs, int fd, int cc, function gen_movcf_ps (line 11149) | static inline void gen_movcf_ps(DisasContext *ctx, int fs, int fd, function gen_sel_s (line 11178) | static void gen_sel_s(DisasContext *ctx, enum fopcode op1, int fd, int ft, function gen_sel_d (line 11216) | static void gen_sel_d(DisasContext *ctx, enum fopcode op1, int fd, int ft, function gen_farith (line 11254) | static void gen_farith(DisasContext *ctx, enum fopcode op1, function gen_flt3_ldst (line 12684) | static void gen_flt3_ldst(DisasContext *ctx, uint32_t opc, function gen_flt3_arith (line 12767) | static void gen_flt3_arith(DisasContext *ctx, uint32_t opc, function gen_rdhwr (line 13024) | static void gen_rdhwr(DisasContext *ctx, int rt, int rd, int sel) function clear_branch_hflags (line 13098) | static inline void clear_branch_hflags(DisasContext *ctx) function gen_branch (line 13113) | static void gen_branch(DisasContext *ctx, int insn_bytes) function gen_compute_compact_branch (line 13180) | static void gen_compute_compact_branch(DisasContext *ctx, uint32_t opc, function xlat (line 13530) | static int xlat(int r) function gen_mips16_save (line 13537) | static void gen_mips16_save(DisasContext *ctx, function gen_mips16_restore (line 13696) | static void gen_mips16_restore(DisasContext *ctx, function gen_addiupc (line 13803) | static void gen_addiupc(DisasContext *ctx, int rx, int imm, function gen_cache_operation (line 13825) | static void gen_cache_operation(DisasContext *ctx, uint32_t op, int base, function decode_i64_mips16 (line 13836) | static void decode_i64_mips16(DisasContext *ctx, function decode_extended_mips16_opc (line 13897) | static int decode_extended_mips16_opc(CPUMIPSState *env, DisasContext *ctx) function is_uhi (line 14097) | static inline bool is_uhi(int sdbbp_code) function decode_mips16_opc (line 14103) | static int decode_mips16_opc(CPUMIPSState *env, DisasContext *ctx) function mmreg (line 15175) | static int mmreg(int r) function mmreg2 (line 15183) | static int mmreg2(int r) function gen_addiur1sp (line 15205) | static void gen_addiur1sp(DisasContext *ctx) function gen_addiur2 (line 15212) | static void gen_addiur2(DisasContext *ctx) function gen_addiusp (line 15221) | static void gen_addiusp(DisasContext *ctx) function gen_addius5 (line 15239) | static void gen_addius5(DisasContext *ctx) function gen_andi16 (line 15247) | static void gen_andi16(DisasContext *ctx) function gen_ldst_multiple (line 15258) | static void gen_ldst_multiple(DisasContext *ctx, uint32_t opc, int reglist, function gen_pool16c_insn (line 15300) | static void gen_pool16c_insn(DisasContext *ctx) function gen_movep (line 15424) | static inline void gen_movep(DisasContext *ctx, int enc_dest, int enc_rt, function gen_pool16c_r6_insn (line 15448) | static void gen_pool16c_r6_insn(DisasContext *ctx) function gen_ldxs (line 15539) | static void gen_ldxs(DisasContext *ctx, int base, int index, int rd) function gen_ldst_pair (line 15560) | static void gen_ldst_pair(DisasContext *ctx, uint32_t opc, int rd, function gen_sync (line 15624) | static void gen_sync(TCGContext *tcg_ctx, int stype) function gen_pool32axf (line 15652) | static void gen_pool32axf(CPUMIPSState *env, DisasContext *ctx, int rt, ... function gen_pool32fxf (line 16018) | static void gen_pool32fxf(DisasContext *ctx, int rt, int rs) function decode_micromips32_opc (line 16266) | static void decode_micromips32_opc(CPUMIPSState *env, DisasContext *ctx) function decode_micromips_opc (line 17625) | static int decode_micromips_opc(CPUMIPSState *env, DisasContext *ctx) function decode_gpr_gpr3 (line 18830) | static inline int decode_gpr_gpr3(int r) function decode_gpr_gpr3_src_store (line 18838) | static inline int decode_gpr_gpr3_src_store(int r) function decode_gpr_gpr4 (line 18846) | static inline int decode_gpr_gpr4(int r) function decode_gpr_gpr4_zero (line 18855) | static inline int decode_gpr_gpr4_zero(int r) function gen_adjust_sp (line 18864) | static void gen_adjust_sp(DisasContext *ctx, int u) function gen_save (line 18870) | static void gen_save(DisasContext *ctx, uint8_t rt, uint8_t count, function gen_restore (line 18896) | static void gen_restore(DisasContext *ctx, uint8_t rt, uint8_t count, function gen_pool16c_nanomips_insn (line 18923) | static void gen_pool16c_nanomips_insn(DisasContext *ctx) function gen_pool32a0_nanomips_insn (line 18944) | static void gen_pool32a0_nanomips_insn(CPUMIPSState *env, DisasContext *... function gen_pool32axf_1_5_nanomips_insn (line 19203) | static void gen_pool32axf_1_5_nanomips_insn(DisasContext *ctx, uint32_t ... function gen_pool32axf_1_nanomips_insn (line 19250) | static void gen_pool32axf_1_nanomips_insn(DisasContext *ctx, uint32_t opc, function gen_pool32axf_2_multiply (line 19374) | static void gen_pool32axf_2_multiply(DisasContext *ctx, uint32_t opc, function gen_pool32axf_2_nanomips_insn (line 19493) | static void gen_pool32axf_2_nanomips_insn(DisasContext *ctx, uint32_t opc, function gen_pool32axf_4_nanomips_insn (line 19735) | static void gen_pool32axf_4_nanomips_insn(DisasContext *ctx, uint32_t opc, function gen_pool32axf_7_nanomips_insn (line 19876) | static void gen_pool32axf_7_nanomips_insn(DisasContext *ctx, uint32_t opc, function gen_pool32axf_nanomips_insn (line 19932) | static void gen_pool32axf_nanomips_insn(CPUMIPSState *env, DisasContext ... function gen_compute_imm_branch (line 20037) | static void gen_compute_imm_branch(DisasContext *ctx, uint32_t opc, function gen_compute_nanomips_pbalrsc_branch (line 20152) | static void gen_compute_nanomips_pbalrsc_branch(DisasContext *ctx, int rs, function gen_compute_compact_branch_nm (line 20185) | static void gen_compute_compact_branch_nm(DisasContext *ctx, uint32_t opc, function gen_compute_branch_cp1_nm (line 20333) | static void gen_compute_branch_cp1_nm(DisasContext *ctx, uint32_t op, function gen_p_lsx (line 20369) | static void gen_p_lsx(DisasContext *ctx, int rd, int rs, int rt) function gen_pool32f_nanomips_insn (line 20495) | static void gen_pool32f_nanomips_insn(DisasContext *ctx) function gen_pool32a5_nanomips_insn (line 20794) | static void gen_pool32a5_nanomips_insn(DisasContext *ctx, int opc, function decode_nanomips_32_48_opc (line 21343) | static int decode_nanomips_32_48_opc(CPUMIPSState *env, DisasContext *ctx) function decode_nanomips_opc (line 22257) | static int decode_nanomips_opc(CPUMIPSState *env, DisasContext *ctx) function gen_mipsdsp_ld (line 22627) | static void gen_mipsdsp_ld(DisasContext *ctx, uint32_t opc, function gen_mipsdsp_arith (line 22667) | static void gen_mipsdsp_arith(DisasContext *ctx, uint32_t op1, uint32_t ... function gen_mipsdsp_shift (line 23117) | static void gen_mipsdsp_shift(DisasContext *ctx, uint32_t opc, function gen_mipsdsp_multiply (line 23361) | static void gen_mipsdsp_multiply(DisasContext *ctx, uint32_t op1, uint32... function gen_mipsdsp_bitinsn (line 23672) | static void gen_mipsdsp_bitinsn(DisasContext *ctx, uint32_t op1, uint32_... function gen_mipsdsp_add_cmp_pick (line 23811) | static void gen_mipsdsp_add_cmp_pick(DisasContext *ctx, function gen_mipsdsp_append (line 23998) | static void gen_mipsdsp_append(CPUMIPSState *env, DisasContext *ctx, function gen_mipsdsp_accinsn (line 24087) | static void gen_mipsdsp_accinsn(DisasContext *ctx, uint32_t op1, uint32_... function decode_opc_special_r6 (line 24315) | static void decode_opc_special_r6(CPUMIPSState *env, DisasContext *ctx) function decode_opc_special_tx79 (line 24429) | static void decode_opc_special_tx79(CPUMIPSState *env, DisasContext *ctx) function decode_opc_special_legacy (line 24476) | static void decode_opc_special_legacy(CPUMIPSState *env, DisasContext *ctx) function decode_opc_special (line 24556) | static void decode_opc_special(CPUMIPSState *env, DisasContext *ctx) function gen_mmi_pcpyh (line 24798) | static void gen_mmi_pcpyh(DisasContext *ctx) function gen_mmi_pcpyld (line 24861) | static void gen_mmi_pcpyld(DisasContext *ctx) function gen_mmi_pcpyud (line 24901) | static void gen_mmi_pcpyud(DisasContext *ctx) function gen_mxu_s32i2m (line 24977) | static void gen_mxu_s32i2m(DisasContext *ctx) function gen_mxu_s32m2i (line 25001) | static void gen_mxu_s32m2i(DisasContext *ctx) function gen_mxu_s8ldd (line 25026) | static void gen_mxu_s8ldd(DisasContext *ctx) function gen_mxu_d16mul (line 25104) | static void gen_mxu_d16mul(DisasContext *ctx) function gen_mxu_d16mac (line 25159) | static void gen_mxu_d16mac(DisasContext *ctx) function gen_mxu_q8mul_q8mulsu (line 25237) | static void gen_mxu_q8mul_q8mulsu(DisasContext *ctx) function gen_mxu_s32ldd_s32lddr (line 25322) | static void gen_mxu_s32ldd_s32lddr(DisasContext *ctx) function gen_mxu_S32NOR (line 25374) | static void gen_mxu_S32NOR(DisasContext *ctx) function gen_mxu_S32AND (line 25416) | static void gen_mxu_S32AND(DisasContext *ctx) function gen_mxu_S32OR (line 25452) | static void gen_mxu_S32OR(DisasContext *ctx) function gen_mxu_S32XOR (line 25494) | static void gen_mxu_S32XOR(DisasContext *ctx) function gen_mxu_S32MAX_S32MIN (line 25549) | static void gen_mxu_S32MAX_S32MIN(DisasContext *ctx) function gen_mxu_D16MAX_D16MIN (line 25605) | static void gen_mxu_D16MAX_D16MIN(DisasContext *ctx) function gen_mxu_Q8MAX_Q8MIN (line 25708) | static void gen_mxu_Q8MAX_Q8MIN(DisasContext *ctx) function gen_mxu_S32ALNI (line 25824) | static void gen_mxu_S32ALNI(DisasContext *ctx) function decode_opc_mxu__pool00 (line 26015) | static void decode_opc_mxu__pool00(CPUMIPSState *env, DisasContext *ctx) function decode_opc_mxu__pool01 (line 26066) | static void decode_opc_mxu__pool01(CPUMIPSState *env, DisasContext *ctx) function decode_opc_mxu__pool02 (line 26123) | static void decode_opc_mxu__pool02(CPUMIPSState *env, DisasContext *ctx) function decode_opc_mxu__pool03 (line 26172) | static void decode_opc_mxu__pool03(CPUMIPSState *env, DisasContext *ctx) function decode_opc_mxu__pool04 (line 26204) | static void decode_opc_mxu__pool04(CPUMIPSState *env, DisasContext *ctx) function decode_opc_mxu__pool05 (line 26230) | static void decode_opc_mxu__pool05(CPUMIPSState *env, DisasContext *ctx) function decode_opc_mxu__pool06 (line 26262) | static void decode_opc_mxu__pool06(CPUMIPSState *env, DisasContext *ctx) function decode_opc_mxu__pool07 (line 26294) | static void decode_opc_mxu__pool07(CPUMIPSState *env, DisasContext *ctx) function decode_opc_mxu__pool08 (line 26326) | static void decode_opc_mxu__pool08(CPUMIPSState *env, DisasContext *ctx) function decode_opc_mxu__pool09 (line 26358) | static void decode_opc_mxu__pool09(CPUMIPSState *env, DisasContext *ctx) function decode_opc_mxu__pool10 (line 26390) | static void decode_opc_mxu__pool10(CPUMIPSState *env, DisasContext *ctx) function decode_opc_mxu__pool11 (line 26422) | static void decode_opc_mxu__pool11(CPUMIPSState *env, DisasContext *ctx) function decode_opc_mxu__pool12 (line 26454) | static void decode_opc_mxu__pool12(CPUMIPSState *env, DisasContext *ctx) function decode_opc_mxu__pool13 (line 26491) | static void decode_opc_mxu__pool13(CPUMIPSState *env, DisasContext *ctx) function decode_opc_mxu__pool14 (line 26535) | static void decode_opc_mxu__pool14(CPUMIPSState *env, DisasContext *ctx) function decode_opc_mxu__pool15 (line 26579) | static void decode_opc_mxu__pool15(CPUMIPSState *env, DisasContext *ctx) function decode_opc_mxu__pool16 (line 26646) | static void decode_opc_mxu__pool16(CPUMIPSState *env, DisasContext *ctx) function decode_opc_mxu__pool17 (line 26698) | static void decode_opc_mxu__pool17(CPUMIPSState *env, DisasContext *ctx) function decode_opc_mxu__pool18 (line 26744) | static void decode_opc_mxu__pool18(CPUMIPSState *env, DisasContext *ctx) function decode_opc_mxu__pool19 (line 26796) | static void decode_opc_mxu__pool19(CPUMIPSState *env, DisasContext *ctx) function decode_opc_mxu__pool20 (line 26822) | static void decode_opc_mxu__pool20(CPUMIPSState *env, DisasContext *ctx) function decode_opc_mxu__pool21 (line 26874) | static void decode_opc_mxu__pool21(CPUMIPSState *env, DisasContext *ctx) function decode_opc_mxu (line 26906) | static void decode_opc_mxu(CPUMIPSState *env, DisasContext *ctx) function decode_opc_special2_legacy (line 27181) | static void decode_opc_special2_legacy(CPUMIPSState *env, DisasContext *... function decode_opc_special3_r6 (line 27254) | static void decode_opc_special3_r6(CPUMIPSState *env, DisasContext *ctx) function decode_opc_special3_legacy (line 27366) | static void decode_opc_special3_legacy(CPUMIPSState *env, DisasContext *... function decode_mmi0 (line 27898) | static void decode_mmi0(CPUMIPSState *env, DisasContext *ctx) function decode_mmi1 (line 27937) | static void decode_mmi1(CPUMIPSState *env, DisasContext *ctx) function decode_mmi2 (line 27969) | static void decode_mmi2(CPUMIPSState *env, DisasContext *ctx) function decode_mmi3 (line 28007) | static void decode_mmi3(CPUMIPSState *env, DisasContext *ctx) function decode_mmi (line 28038) | static void decode_mmi(CPUMIPSState *env, DisasContext *ctx) function gen_mmi_lq (line 28096) | static void gen_mmi_lq(CPUMIPSState *env, DisasContext *ctx) function gen_mmi_sq (line 28101) | static void gen_mmi_sq(DisasContext *ctx, int base, int rt, int offset) function decode_mmi_sq (line 28127) | static void decode_mmi_sq(CPUMIPSState *env, DisasContext *ctx) function decode_opc_special3 (line 28138) | static void decode_opc_special3(CPUMIPSState *env, DisasContext *ctx) function check_msa_access (line 28296) | static inline int check_msa_access(DisasContext *ctx) function gen_check_zero_element (line 28316) | static void gen_check_zero_element(TCGContext *tcg_ctx, TCGv tresult, ui... function gen_msa_branch (line 28357) | static void gen_msa_branch(CPUMIPSState *env, DisasContext *ctx, uint32_... function gen_msa_i8 (line 28403) | static void gen_msa_i8(CPUMIPSState *env, DisasContext *ctx) function gen_msa_i5 (line 28462) | static void gen_msa_i5(CPUMIPSState *env, DisasContext *ctx) function gen_msa_bit (line 28536) | static void gen_msa_bit(CPUMIPSState *env, DisasContext *ctx) function gen_msa_3r (line 28621) | static void gen_msa_3r(CPUMIPSState *env, DisasContext *ctx) function gen_msa_elm_3e (line 29440) | static void gen_msa_elm_3e(CPUMIPSState *env, DisasContext *ctx) function gen_msa_elm_df (line 29473) | static void gen_msa_elm_df(CPUMIPSState *env, DisasContext *ctx, uint32_... function gen_msa_elm (line 29585) | static void gen_msa_elm(CPUMIPSState *env, DisasContext *ctx) function gen_msa_3rf (line 29614) | static void gen_msa_3rf(CPUMIPSState *env, DisasContext *ctx) function gen_msa_2r (line 29773) | static void gen_msa_2r(CPUMIPSState *env, DisasContext *ctx) function gen_msa_2rf (line 29858) | static void gen_msa_2rf(CPUMIPSState *env, DisasContext *ctx) function gen_msa_vec_v (line 29930) | static void gen_msa_vec_v(CPUMIPSState *env, DisasContext *ctx) function gen_msa_vec (line 29974) | static void gen_msa_vec(CPUMIPSState *env, DisasContext *ctx) function gen_msa (line 29999) | static void gen_msa(CPUMIPSState *env, DisasContext *ctx) function mips_tr_init_disas_context (line 30846) | static void mips_tr_init_disas_context(DisasContextBase *dcbase, CPUStat... function mips_tr_tb_start (line 30893) | static void mips_tr_tb_start(DisasContextBase *dcbase, CPUState *cs) function mips_tr_insn_start (line 30900) | static void mips_tr_insn_start(DisasContextBase *dcbase, CPUState *cs) function mips_tr_breakpoint_check (line 30910) | static bool mips_tr_breakpoint_check(DisasContextBase *dcbase, CPUState ... function mips_tr_translate_insn (line 30929) | static void mips_tr_translate_insn(DisasContextBase *dcbase, CPUState *cs) function mips_tr_tb_stop (line 31051) | static void mips_tr_tb_stop(DisasContextBase *dcbase, CPUState *cs) function mips_sync_pc (line 31085) | static void mips_sync_pc(DisasContextBase *db, CPUState *cpu) function gen_intermediate_code (line 31102) | void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int max_i... function mips_tcg_init (line 31110) | void mips_tcg_init(struct uc_struct *uc) function cpu_mips_realize_env (line 31194) | void cpu_mips_realize_env(CPUMIPSState *env) function cpu_supports_cps_smp (line 31204) | bool cpu_supports_cps_smp(const char *cpu_type) function cpu_supports_isa (line 31210) | bool cpu_supports_isa(const char *cpu_type, uint64_t isa) function cpu_set_exception_base (line 31216) | void cpu_set_exception_base(int vp_index, target_ulong address) function cpu_state_reset (line 31223) | void cpu_state_reset(CPUMIPSState *env) function restore_state_to_opc (line 31425) | void restore_state_to_opc(CPUMIPSState *env, TranslationBlock *tb, FILE: qemu/target/mips/translate_init.inc.c function no_mmu_init (line 838) | static void no_mmu_init (CPUMIPSState *env, const mips_def_t *def) function fixed_mmu_init (line 844) | static void fixed_mmu_init (CPUMIPSState *env, const mips_def_t *def) function r4k_mmu_init (line 850) | static void r4k_mmu_init (CPUMIPSState *env, const mips_def_t *def) function mmu_init (line 862) | static void mmu_init (CPUMIPSState *env, const mips_def_t *def) function fpu_init (line 884) | static void fpu_init (CPUMIPSState *env, const mips_def_t *def) function mvp_init (line 894) | static void mvp_init (CPUMIPSState *env, const mips_def_t *def) function msa_reset (line 919) | static void msa_reset(CPUMIPSState *env) FILE: qemu/target/mips/unicorn.c type mipsreg_t (line 13) | typedef uint64_t mipsreg_t; type mipsreg_t (line 15) | typedef uint32_t mipsreg_t; type uc_struct (line 18) | struct uc_struct function mips_set_pc (line 20) | static void mips_set_pc(struct uc_struct *uc, uint64_t address) function mips_get_pc (line 31) | static uint64_t mips_get_pc(struct uc_struct *uc) function mips_release (line 37) | static void mips_release(void *ctx) function reg_reset (line 59) | static void reg_reset(struct uc_struct *uc) function DEFAULT_VISIBILITY (line 69) | DEFAULT_VISIBILITY function DEFAULT_VISIBILITY (line 157) | DEFAULT_VISIBILITY function mips_cpus_init (line 264) | static int mips_cpus_init(struct uc_struct *uc, const char *cpu_model) function DEFAULT_VISIBILITY (line 276) | DEFAULT_VISIBILITY FILE: qemu/target/mips/unicorn.h type uc_struct (line 26) | struct uc_struct type uc_struct (line 27) | struct uc_struct type uc_struct (line 28) | struct uc_struct type uc_struct (line 29) | struct uc_struct FILE: qemu/target/ppc/compat.c type CompatInfo (line 25) | typedef struct { function CompatInfo (line 100) | static const CompatInfo *compat_by_pvr(uint32_t pvr) function pcc_compat (line 112) | static bool pcc_compat(PowerPCCPUClass *pcc, uint32_t compat_pvr, function ppc_check_compat (line 137) | bool ppc_check_compat(PowerPCCPU *cpu, uint32_t compat_pvr, function ppc_type_check_compat (line 148) | bool ppc_type_check_compat(const char *cputype, uint32_t compat_pvr, function ppc_set_compat (line 155) | void ppc_set_compat(PowerPCCPU *cpu, uint32_t compat_pvr) type SetCompatState (line 190) | typedef struct { function do_set_compat (line 194) | static void do_set_compat(CPUState *cs, run_on_cpu_data arg) function ppc_set_compat_all (line 202) | void ppc_set_compat_all(uint32_t compat_pvr) function ppc_compat_max_vthreads (line 223) | int ppc_compat_max_vthreads(PowerPCCPU *cpu) function ppc_compat_prop_get (line 236) | static void ppc_compat_prop_get(Object *obj, Visitor *v, const char *name, function ppc_compat_prop_set (line 255) | static void ppc_compat_prop_set(Object *obj, Visitor *v, const char *name, function ppc_compat_add_property (line 295) | void ppc_compat_add_property(Object *obj, const char *name, FILE: qemu/target/ppc/cpu-models.h type PowerPCCPUAlias (line 31) | typedef struct PowerPCCPUAlias { FILE: qemu/target/ppc/cpu-qom.h type PowerPCCPU (line 35) | typedef struct PowerPCCPU PowerPCCPU; type CPUPPCState (line 36) | typedef struct CPUPPCState CPUPPCState; type ppc_tb_t (line 37) | typedef struct ppc_tb_t ppc_tb_t; type ppc_dcr_t (line 38) | typedef struct ppc_dcr_t ppc_dcr_t; type powerpc_mmu_t (line 42) | typedef enum powerpc_mmu_t powerpc_mmu_t; type powerpc_mmu_t (line 43) | enum powerpc_mmu_t { type powerpc_excp_t (line 80) | typedef enum powerpc_excp_t powerpc_excp_t; type powerpc_excp_t (line 81) | enum powerpc_excp_t { type powerpc_pm_insn_t (line 119) | typedef enum { type powerpc_input_t (line 129) | typedef enum powerpc_input_t powerpc_input_t; type powerpc_input_t (line 130) | enum powerpc_input_t { type PPCHash64Options (line 150) | typedef struct PPCHash64Options PPCHash64Options; type PowerPCCPUClass (line 159) | typedef struct PowerPCCPUClass { type PPCTimebase (line 192) | typedef struct PPCTimebase { FILE: qemu/target/ppc/cpu.c function target_ulong (line 24) | target_ulong cpu_read_xer(CPUPPCState *env) function cpu_write_xer (line 36) | void cpu_write_xer(CPUPPCState *env, target_ulong xer) FILE: qemu/target/ppc/cpu.h type TCGContext (line 27) | typedef struct TCGContext TCGContext; type opc_handler_t (line 184) | typedef struct opc_handler_t opc_handler_t; type DisasContext (line 188) | typedef struct DisasContext DisasContext; type ppc_spr_t (line 189) | typedef struct ppc_spr_t ppc_spr_t; type ppc_tlb_t (line 190) | typedef union ppc_tlb_t ppc_tlb_t; type ppc_hash_pte64_t (line 191) | typedef struct ppc_hash_pte64 ppc_hash_pte64_t; type ppc_spr_t (line 194) | struct ppc_spr_t { type ppc_vsr_t (line 214) | typedef union _ppc_vsr_t { type ppc_vsr_t (line 232) | typedef ppc_vsr_t ppc_avr_t; type ppc_vsr_t (line 233) | typedef ppc_vsr_t ppc_fprp_t; type ppc6xx_tlb_t (line 236) | typedef struct ppc6xx_tlb_t ppc6xx_tlb_t; type ppc6xx_tlb_t (line 237) | struct ppc6xx_tlb_t { type ppcemb_tlb_t (line 243) | typedef struct ppcemb_tlb_t ppcemb_tlb_t; type ppcemb_tlb_t (line 244) | struct ppcemb_tlb_t { type ppcmas_tlb_t (line 253) | typedef struct ppcmas_tlb_t { type PPCHash64SegmentPageSizes (line 272) | typedef struct PPCHash64SegmentPageSizes PPCHash64SegmentPageSizes; type ppc_slb_t (line 274) | typedef struct ppc_slb_t ppc_slb_t; type ppc_slb_t (line 275) | struct ppc_slb_t { type ppc_v3_pate_t (line 288) | typedef struct ppc_v3_pate_t { type ppc_radix_page_info (line 933) | struct ppc_radix_page_info { type CPUPPCState (line 952) | struct CPUPPCState { type PPCVirtualHypervisor (line 1125) | typedef struct PPCVirtualHypervisor PPCVirtualHypervisor; type PPCVirtualHypervisorClass (line 1126) | typedef struct PPCVirtualHypervisorClass PPCVirtualHypervisorClass; type PowerPCCPU (line 1137) | struct PowerPCCPU { type PPCVirtualHypervisorClass (line 1177) | struct PPCVirtualHypervisorClass { type uc_struct (line 1216) | struct uc_struct function ppc_dump_gpr (line 1276) | static inline uint64_t ppc_dump_gpr(CPUPPCState *env, int gprn) function cpu_mmu_index (line 1306) | static inline int cpu_mmu_index(CPUPPCState *env, bool ifetch) type CPUPPCState (line 1328) | typedef CPUPPCState CPUArchState; type PowerPCCPU (line 1329) | typedef PowerPCCPU ArchCPU; function cpu_get_tb_cpu_state (line 2416) | static inline void cpu_get_tb_cpu_state(CPUPPCState *env, target_ulong *pc, function booke206_tlbm_id (line 2432) | static inline int booke206_tlbm_id(CPUPPCState *env, ppcmas_tlb_t *tlbm) function booke206_tlb_size (line 2440) | static inline int booke206_tlb_size(CPUPPCState *env, int tlbn) function booke206_tlb_ways (line 2447) | static inline int booke206_tlb_ways(CPUPPCState *env, int tlbn) function booke206_tlbm_to_tlbn (line 2454) | static inline int booke206_tlbm_to_tlbn(CPUPPCState *env, ppcmas_tlb_t *... function booke206_tlbm_to_way (line 2471) | static inline int booke206_tlbm_to_way(CPUPPCState *env, ppcmas_tlb_t *tlb) function ppcmas_tlb_t (line 2478) | static inline ppcmas_tlb_t *booke206_get_tlbm(CPUPPCState *env, const in... function booke206_tlbnps (line 2505) | static inline uint32_t booke206_tlbnps(CPUPPCState *env, const int tlbn) function booke206_fixed_size_tlbn (line 2525) | static inline void booke206_fixed_size_tlbn(CPUPPCState *env, const int ... function msr_is_64bit (line 2547) | static inline bool msr_is_64bit(CPUPPCState *env, target_ulong msr) function lsw_reg_in_range (line 2560) | static inline bool lsw_reg_in_range(int start, int nregs, int rx) function vsr64_offset (line 2587) | static inline int vsr64_offset(int i, bool high) function vsr_full_offset (line 2592) | static inline int vsr_full_offset(int i) function fpr_offset (line 2597) | static inline int fpr_offset(int i) function avr64_offset (line 2612) | static inline long avr64_offset(int i, bool high) function avr_full_offset (line 2617) | static inline int avr_full_offset(int i) function ppc_avr_t (line 2622) | static inline ppc_avr_t *cpu_avr_ptr(CPUPPCState *env, int i) FILE: qemu/target/ppc/dfp_helper.c function get_dfp64 (line 32) | static void get_dfp64(ppc_vsr_t *dst, ppc_fprp_t *dfp) function get_dfp128 (line 37) | static void get_dfp128(ppc_vsr_t *dst, ppc_fprp_t *dfp) function set_dfp64 (line 43) | static void set_dfp64(ppc_fprp_t *dfp, ppc_vsr_t *src) function set_dfp128 (line 48) | static void set_dfp128(ppc_fprp_t *dfp, ppc_vsr_t *src) type PPC_DFP (line 54) | struct PPC_DFP { function dfp_prepare_rounding_mode (line 62) | static void dfp_prepare_rounding_mode(decContext *context, uint64_t fpscr) function dfp_set_round_mode_from_immediate (line 98) | static void dfp_set_round_mode_from_immediate(uint8_t r, uint8_t rmc, function dfp_prepare_decimal64 (line 139) | static void dfp_prepare_decimal64(struct PPC_DFP *dfp, ppc_fprp_t *a, function dfp_prepare_decimal128 (line 163) | static void dfp_prepare_decimal128(struct PPC_DFP *dfp, ppc_fprp_t *a, function dfp_finalize_decimal64 (line 187) | static void dfp_finalize_decimal64(struct PPC_DFP *dfp) function dfp_finalize_decimal128 (line 192) | static void dfp_finalize_decimal128(struct PPC_DFP *dfp) function dfp_set_FPSCR_flag (line 197) | static void dfp_set_FPSCR_flag(struct PPC_DFP *dfp, uint64_t flag, function dfp_set_FPRF_from_FRT_with_context (line 206) | static void dfp_set_FPRF_from_FRT_with_context(struct PPC_DFP *dfp, function dfp_set_FPRF_from_FRT (line 250) | static void dfp_set_FPRF_from_FRT(struct PPC_DFP *dfp) function dfp_set_FPRF_from_FRT_short (line 255) | static void dfp_set_FPRF_from_FRT_short(struct PPC_DFP *dfp) function dfp_set_FPRF_from_FRT_long (line 262) | static void dfp_set_FPRF_from_FRT_long(struct PPC_DFP *dfp) function dfp_check_for_OX (line 269) | static void dfp_check_for_OX(struct PPC_DFP *dfp) function dfp_check_for_UX (line 276) | static void dfp_check_for_UX(struct PPC_DFP *dfp) function dfp_check_for_XX (line 283) | static void dfp_check_for_XX(struct PPC_DFP *dfp) function dfp_check_for_ZX (line 290) | static void dfp_check_for_ZX(struct PPC_DFP *dfp) function dfp_check_for_VXSNAN (line 297) | static void dfp_check_for_VXSNAN(struct PPC_DFP *dfp) function dfp_check_for_VXSNAN_and_convert_to_QNaN (line 306) | static void dfp_check_for_VXSNAN_and_convert_to_QNaN(struct PPC_DFP *dfp) function dfp_check_for_VXISI (line 315) | static void dfp_check_for_VXISI(struct PPC_DFP *dfp, int testForSameSign) function dfp_check_for_VXISI_add (line 328) | static void dfp_check_for_VXISI_add(struct PPC_DFP *dfp) function dfp_check_for_VXISI_subtract (line 333) | static void dfp_check_for_VXISI_subtract(struct PPC_DFP *dfp) function dfp_check_for_VXIMZ (line 338) | static void dfp_check_for_VXIMZ(struct PPC_DFP *dfp) function dfp_check_for_VXZDZ (line 348) | static void dfp_check_for_VXZDZ(struct PPC_DFP *dfp) function dfp_check_for_VXIDI (line 355) | static void dfp_check_for_VXIDI(struct PPC_DFP *dfp) function dfp_check_for_VXVC (line 364) | static void dfp_check_for_VXVC(struct PPC_DFP *dfp) function dfp_check_for_VXCVI (line 371) | static void dfp_check_for_VXCVI(struct PPC_DFP *dfp) function dfp_set_CRBF_from_T (line 380) | static void dfp_set_CRBF_from_T(struct PPC_DFP *dfp) function dfp_set_FPCC_from_CRBF (line 393) | static void dfp_set_FPCC_from_CRBF(struct PPC_DFP *dfp) function dfp_makeQNaN (line 399) | static inline void dfp_makeQNaN(decNumber *dn) function dfp_get_digit (line 405) | static inline int dfp_get_digit(decNumber *dn, int n) function ADD_PPs (line 433) | static void ADD_PPs(struct PPC_DFP *dfp) function SUB_PPs (line 446) | static void SUB_PPs(struct PPC_DFP *dfp) function MUL_PPs (line 459) | static void MUL_PPs(struct PPC_DFP *dfp) function DIV_PPs (line 472) | static void DIV_PPs(struct PPC_DFP *dfp) function CMPU_PPs (line 498) | static void CMPU_PPs(struct PPC_DFP *dfp) function CMPO_PPs (line 508) | static void CMPO_PPs(struct PPC_DFP *dfp) function QUA_PPs (line 706) | static void QUA_PPs(struct PPC_DFP *dfp) function dfp_quantize (line 714) | static void dfp_quantize(uint8_t rmc, struct PPC_DFP *dfp) function _dfp_reround (line 770) | static void _dfp_reround(uint8_t rmc, int32_t ref_sig, int32_t xmax, function RINTX_PPs (line 864) | static void RINTX_PPs(struct PPC_DFP *dfp) function RINTN_PPs (line 874) | static void RINTN_PPs(struct PPC_DFP *dfp) function helper_dctdp (line 883) | void helper_dctdp(CPUPPCState *env, ppc_fprp_t *t, ppc_fprp_t *b) function helper_dctqpq (line 899) | void helper_dctqpq(CPUPPCState *env, ppc_fprp_t *t, ppc_fprp_t *b) function helper_drsp (line 914) | void helper_drsp(CPUPPCState *env, ppc_fprp_t *t, ppc_fprp_t *b) function helper_drdpq (line 932) | void helper_drdpq(CPUPPCState *env, ppc_fprp_t *t, ppc_fprp_t *b) function CFFIX_PPs (line 964) | static void CFFIX_PPs(struct PPC_DFP *dfp) function dfp_set_bcd_digit_64 (line 1011) | static inline void dfp_set_bcd_digit_64(ppc_vsr_t *t, uint8_t digit, function dfp_set_bcd_digit_128 (line 1017) | static inline void dfp_set_bcd_digit_128(ppc_vsr_t *t, uint8_t digit, function dfp_set_sign_64 (line 1024) | static inline void dfp_set_sign_64(ppc_vsr_t *t, uint8_t sgn) function dfp_set_sign_128 (line 1030) | static inline void dfp_set_sign_128(ppc_vsr_t *t, uint8_t sgn) function dfp_get_bcd_digit_64 (line 1073) | static inline uint8_t dfp_get_bcd_digit_64(ppc_vsr_t *t, unsigned n) function dfp_get_bcd_digit_128 (line 1078) | static inline uint8_t dfp_get_bcd_digit_128(ppc_vsr_t *t, unsigned n) function dfp_set_raw_exp_64 (line 1177) | static void dfp_set_raw_exp_64(ppc_vsr_t *t, uint64_t raw) function dfp_set_raw_exp_128 (line 1183) | static void dfp_set_raw_exp_128(ppc_vsr_t *t, uint64_t raw) function dfp_clear_lmd_from_g5msb (line 1243) | static void dfp_clear_lmd_from_g5msb(uint64_t *t) FILE: qemu/target/ppc/excp_helper.c function dump_syscall (line 39) | static inline void dump_syscall(CPUPPCState *env) function powerpc_reset_wakeup (line 49) | static int powerpc_reset_wakeup(CPUState *cs, CPUPPCState *env, int excp, function ppc_excp_vector_offset (line 91) | static uint64_t ppc_excp_vector_offset(CPUState *cs, int ail) function powerpc_set_excp_state (line 112) | static inline void powerpc_set_excp_state(PowerPCCPU *cpu, function ppc_cpu_do_interrupt (line 799) | void ppc_cpu_do_interrupt(CPUState *cs) function ppc_hw_interrupt (line 807) | static void ppc_hw_interrupt(CPUPPCState *env) function ppc_cpu_do_system_reset (line 957) | void ppc_cpu_do_system_reset(CPUState *cs, target_ulong vector) function ppc_cpu_do_fwnmi_machine_check (line 968) | void ppc_cpu_do_fwnmi_machine_check(CPUState *cs, target_ulong vector) function ppc_cpu_exec_interrupt (line 988) | bool ppc_cpu_exec_interrupt(CPUState *cs, int interrupt_request) function cpu_dump_rfi (line 1004) | static void cpu_dump_rfi(target_ulong RA, target_ulong msr) function raise_exception_err_ra (line 1014) | void raise_exception_err_ra(CPUPPCState *env, uint32_t exception, function raise_exception_err (line 1024) | void raise_exception_err(CPUPPCState *env, uint32_t exception, function raise_exception (line 1030) | void raise_exception(CPUPPCState *env, uint32_t exception) function raise_exception_ra (line 1035) | void raise_exception_ra(CPUPPCState *env, uint32_t exception, function helper_raise_exception_err (line 1041) | void helper_raise_exception_err(CPUPPCState *env, uint32_t exception, function helper_raise_exception (line 1047) | void helper_raise_exception(CPUPPCState *env, uint32_t exception) function helper_store_msr (line 1052) | void helper_store_msr(CPUPPCState *env, target_ulong val) function helper_pminsn (line 1067) | void helper_pminsn(CPUPPCState *env, uint32_t /*powerpc_pm_insn_t*/ insn) function do_rfi (line 1087) | static inline void do_rfi(CPUPPCState *env, target_ulong nip, target_ulo... function helper_rfi (line 1120) | void helper_rfi(CPUPPCState *env) function helper_rfid (line 1127) | void helper_rfid(CPUPPCState *env) function helper_hrfid (line 1138) | void helper_hrfid(CPUPPCState *env) function helper_40x_rfci (line 1146) | void helper_40x_rfci(CPUPPCState *env) function helper_rfci (line 1151) | void helper_rfci(CPUPPCState *env) function helper_rfdi (line 1156) | void helper_rfdi(CPUPPCState *env) function helper_rfmci (line 1162) | void helper_rfmci(CPUPPCState *env) function helper_tw (line 1168) | void helper_tw(CPUPPCState *env, target_ulong arg1, target_ulong arg2, function helper_td (line 1182) | void helper_td(CPUPPCState *env, target_ulong arg1, target_ulong arg2, function helper_rfsvc (line 1199) | void helper_rfsvc(CPUPPCState *env) function dbell2irq (line 1205) | static int dbell2irq(target_ulong rb) function helper_msgclr (line 1228) | void helper_msgclr(CPUPPCState *env, target_ulong rb) function helper_msgsnd (line 1239) | void helper_msgsnd(CPUPPCState *env, target_ulong rb) function dbell_type_server (line 1259) | static bool dbell_type_server(target_ulong rb) function helper_book3s_msgclr (line 1269) | void helper_book3s_msgclr(CPUPPCState *env, target_ulong rb) function book3s_msgsnd_common (line 1278) | static void book3s_msgsnd_common(CPUPPCState *env, int pir, int irq) function helper_book3s_msgsnd (line 1291) | void helper_book3s_msgsnd(CPUPPCState *env, target_ulong rb) function helper_book3s_msgclrp (line 1303) | void helper_book3s_msgclrp(CPUPPCState *env, target_ulong rb) function helper_book3s_msgsndp (line 1318) | void helper_book3s_msgsndp(CPUPPCState *env, target_ulong rb) function ppc_cpu_do_unaligned_access (line 1334) | void ppc_cpu_do_unaligned_access(CPUState *cs, vaddr vaddr, FILE: qemu/target/ppc/fpu_helper.c function float128 (line 26) | static inline float128 float128_snan_to_qnan(float128 x) function fp_exceptions_enabled (line 39) | static inline bool fp_exceptions_enabled(CPUPPCState *env) function helper_todouble (line 51) | uint64_t helper_todouble(uint32_t arg) function helper_tosingle (line 95) | uint32_t helper_tosingle(uint64_t arg) function ppc_float32_get_unbiased_exp (line 121) | static inline int ppc_float32_get_unbiased_exp(float32 f) function ppc_float64_get_unbiased_exp (line 126) | static inline int ppc_float64_get_unbiased_exp(float64 f) function COMPUTE_CLASS (line 162) | COMPUTE_CLASS(float16) function COMPUTE_FPRF (line 189) | COMPUTE_FPRF(float16) function finish_invalid_op_arith (line 211) | static void finish_invalid_op_arith(CPUPPCState *env, int op, function float_invalid_op_vxsnan (line 225) | static void float_invalid_op_vxsnan(CPUPPCState *env, uintptr_t retaddr) function float_invalid_op_vxisi (line 232) | static void float_invalid_op_vxisi(CPUPPCState *env, bool set_fpcc, function float_invalid_op_vxidi (line 240) | static void float_invalid_op_vxidi(CPUPPCState *env, bool set_fpcc, function float_invalid_op_vxzdz (line 248) | static void float_invalid_op_vxzdz(CPUPPCState *env, bool set_fpcc, function float_invalid_op_vximz (line 256) | static void float_invalid_op_vximz(CPUPPCState *env, bool set_fpcc, function float_invalid_op_vxsqrt (line 264) | static void float_invalid_op_vxsqrt(CPUPPCState *env, bool set_fpcc, function float_invalid_op_vxvc (line 272) | static void float_invalid_op_vxvc(CPUPPCState *env, bool set_fpcc, function float_invalid_op_vxcvi (line 297) | static void float_invalid_op_vxcvi(CPUPPCState *env, bool set_fpcc, function float_zero_divide_excp (line 311) | static inline void float_zero_divide_excp(CPUPPCState *env, uintptr_t ra... function float_overflow_excp (line 328) | static inline void float_overflow_excp(CPUPPCState *env) function float_underflow_excp (line 348) | static inline void float_underflow_excp(CPUPPCState *env) function float_inexact_excp (line 365) | static inline void float_inexact_excp(CPUPPCState *env) function fpscr_set_rounding_mode (line 382) | static inline void fpscr_set_rounding_mode(CPUPPCState *env) function helper_fpscr_clrbit (line 409) | void helper_fpscr_clrbit(CPUPPCState *env, uint32_t bit) function helper_fpscr_setbit (line 455) | void helper_fpscr_setbit(CPUPPCState *env, uint32_t bit) function helper_store_fpscr (line 587) | void helper_store_fpscr(CPUPPCState *env, uint64_t arg, uint32_t mask) function do_store_fpscr (line 620) | void do_store_fpscr(CPUPPCState *env, uint64_t arg, uint32_t mask) function do_float_check_status (line 625) | static void do_float_check_status(CPUPPCState *env, uintptr_t raddr) function helper_float_check_status (line 651) | void helper_float_check_status(CPUPPCState *env) function helper_reset_fpstatus (line 656) | void helper_reset_fpstatus(CPUPPCState *env) function float_invalid_op_addsub (line 661) | static void float_invalid_op_addsub(CPUPPCState *env, bool set_fpcc, function float64 (line 673) | float64 helper_fadd(CPUPPCState *env, float64 arg1, float64 arg2) function float64 (line 688) | float64 helper_fsub(CPUPPCState *env, float64 arg1, float64 arg2) function float_invalid_op_mul (line 702) | static void float_invalid_op_mul(CPUPPCState *env, bool set_fprc, function float64 (line 714) | float64 helper_fmul(CPUPPCState *env, float64 arg1, float64 arg2) function float_invalid_op_div (line 728) | static void float_invalid_op_div(CPUPPCState *env, bool set_fprc, function float64 (line 744) | float64 helper_fdiv(CPUPPCState *env, float64 arg1, float64 arg2) function float_invalid_cvt (line 763) | static void float_invalid_cvt(CPUPPCState *env, bool set_fprc, function do_fri (line 817) | static inline uint64_t do_fri(CPUPPCState *env, uint64_t arg, function helper_frin (line 845) | uint64_t helper_frin(CPUPPCState *env, uint64_t arg) function helper_friz (line 850) | uint64_t helper_friz(CPUPPCState *env, uint64_t arg) function helper_frip (line 855) | uint64_t helper_frip(CPUPPCState *env, uint64_t arg) function helper_frim (line 860) | uint64_t helper_frim(CPUPPCState *env, uint64_t arg) function helper_frsp (line 927) | uint64_t helper_frsp(CPUPPCState *env, uint64_t arg) function float64 (line 944) | float64 helper_fsqrt(CPUPPCState *env, float64 arg) function float64 (line 965) | float64 helper_fre(CPUPPCState *env, float64 arg) function helper_fres (line 989) | uint64_t helper_fres(CPUPPCState *env, uint64_t arg) function float64 (line 1008) | float64 helper_frsqrte(CPUPPCState *env, float64 arg) function helper_fsel (line 1035) | uint64_t helper_fsel(CPUPPCState *env, uint64_t arg1, uint64_t arg2, function helper_ftdiv (line 1050) | uint32_t helper_ftdiv(uint64_t fra, uint64_t frb) function helper_ftsqrt (line 1086) | uint32_t helper_ftsqrt(uint64_t frb) function helper_fcmpu (line 1117) | void helper_fcmpu(CPUPPCState *env, uint64_t arg1, uint64_t arg2, function helper_fcmpo (line 1148) | void helper_fcmpo(CPUPPCState *env, uint64_t arg1, uint64_t arg2, function efscfsi (line 1182) | static inline uint32_t efscfsi(CPUPPCState *env, uint32_t val) function efscfui (line 1191) | static inline uint32_t efscfui(CPUPPCState *env, uint32_t val) function efsctsi (line 1200) | static inline int32_t efsctsi(CPUPPCState *env, uint32_t val) function efsctui (line 1213) | static inline uint32_t efsctui(CPUPPCState *env, uint32_t val) function efsctsiz (line 1226) | static inline uint32_t efsctsiz(CPUPPCState *env, uint32_t val) function efsctuiz (line 1239) | static inline uint32_t efsctuiz(CPUPPCState *env, uint32_t val) function efscfsf (line 1252) | static inline uint32_t efscfsf(CPUPPCState *env, uint32_t val) function efscfuf (line 1264) | static inline uint32_t efscfuf(CPUPPCState *env, uint32_t val) function efsctsf (line 1276) | static inline uint32_t efsctsf(CPUPPCState *env, uint32_t val) function efsctuf (line 1292) | static inline uint32_t efsctuf(CPUPPCState *env, uint32_t val) function efsadd (line 1362) | static inline uint32_t efsadd(CPUPPCState *env, uint32_t op1, uint32_t op2) function efssub (line 1372) | static inline uint32_t efssub(CPUPPCState *env, uint32_t op1, uint32_t op2) function efsmul (line 1382) | static inline uint32_t efsmul(CPUPPCState *env, uint32_t op1, uint32_t op2) function efsdiv (line 1392) | static inline uint32_t efsdiv(CPUPPCState *env, uint32_t op1, uint32_t op2) function efscmplt (line 1432) | static inline uint32_t efscmplt(CPUPPCState *env, uint32_t op1, uint32_t... function efscmpgt (line 1441) | static inline uint32_t efscmpgt(CPUPPCState *env, uint32_t op1, uint32_t... function efscmpeq (line 1450) | static inline uint32_t efscmpeq(CPUPPCState *env, uint32_t op1, uint32_t... function efststlt (line 1459) | static inline uint32_t efststlt(CPUPPCState *env, uint32_t op1, uint32_t... function efststgt (line 1465) | static inline uint32_t efststgt(CPUPPCState *env, uint32_t op1, uint32_t... function efststeq (line 1471) | static inline uint32_t efststeq(CPUPPCState *env, uint32_t op1, uint32_t... function evcmp_merge (line 1495) | static inline uint32_t evcmp_merge(int t0, int t1) function helper_efdcfsi (line 1520) | uint64_t helper_efdcfsi(CPUPPCState *env, uint32_t val) function helper_efdcfsid (line 1529) | uint64_t helper_efdcfsid(CPUPPCState *env, uint64_t val) function helper_efdcfui (line 1538) | uint64_t helper_efdcfui(CPUPPCState *env, uint32_t val) function helper_efdcfuid (line 1547) | uint64_t helper_efdcfuid(CPUPPCState *env, uint64_t val) function helper_efdctsi (line 1556) | uint32_t helper_efdctsi(CPUPPCState *env, uint64_t val) function helper_efdctui (line 1569) | uint32_t helper_efdctui(CPUPPCState *env, uint64_t val) function helper_efdctsiz (line 1582) | uint32_t helper_efdctsiz(CPUPPCState *env, uint64_t val) function helper_efdctsidz (line 1595) | uint64_t helper_efdctsidz(CPUPPCState *env, uint64_t val) function helper_efdctuiz (line 1608) | uint32_t helper_efdctuiz(CPUPPCState *env, uint64_t val) function helper_efdctuidz (line 1621) | uint64_t helper_efdctuidz(CPUPPCState *env, uint64_t val) function helper_efdcfsf (line 1634) | uint64_t helper_efdcfsf(CPUPPCState *env, uint32_t val) function helper_efdcfuf (line 1646) | uint64_t helper_efdcfuf(CPUPPCState *env, uint32_t val) function helper_efdctsf (line 1658) | uint32_t helper_efdctsf(CPUPPCState *env, uint64_t val) function helper_efdctuf (line 1674) | uint32_t helper_efdctuf(CPUPPCState *env, uint64_t val) function helper_efscfd (line 1690) | uint32_t helper_efscfd(CPUPPCState *env, uint64_t val) function helper_efdcfs (line 1701) | uint64_t helper_efdcfs(CPUPPCState *env, uint32_t val) function helper_efdadd (line 1713) | uint64_t helper_efdadd(CPUPPCState *env, uint64_t op1, uint64_t op2) function helper_efdsub (line 1723) | uint64_t helper_efdsub(CPUPPCState *env, uint64_t op1, uint64_t op2) function helper_efdmul (line 1733) | uint64_t helper_efdmul(CPUPPCState *env, uint64_t op1, uint64_t op2) function helper_efddiv (line 1743) | uint64_t helper_efddiv(CPUPPCState *env, uint64_t op1, uint64_t op2) function helper_efdtstlt (line 1754) | uint32_t helper_efdtstlt(CPUPPCState *env, uint64_t op1, uint64_t op2) function helper_efdtstgt (line 1763) | uint32_t helper_efdtstgt(CPUPPCState *env, uint64_t op1, uint64_t op2) function helper_efdtsteq (line 1772) | uint32_t helper_efdtsteq(CPUPPCState *env, uint64_t op1, uint64_t op2) function helper_efdcmplt (line 1781) | uint32_t helper_efdcmplt(CPUPPCState *env, uint64_t op1, uint64_t op2) function helper_efdcmpgt (line 1787) | uint32_t helper_efdcmpgt(CPUPPCState *env, uint64_t op1, uint64_t op2) function helper_efdcmpeq (line 1793) | uint32_t helper_efdcmpeq(CPUPPCState *env, uint64_t op1, uint64_t op2) function helper_xsaddqp (line 1853) | void helper_xsaddqp(CPUPPCState *env, uint32_t opcode, function helper_xsmulqp (line 1929) | void helper_xsmulqp(CPUPPCState *env, uint32_t opcode, function helper_xsdivqp (line 2006) | void helper_xsdivqp(CPUPPCState *env, uint32_t opcode, function helper_xscmpexpdp (line 2408) | void helper_xscmpexpdp(CPUPPCState *env, uint32_t opcode, function helper_xscmpexpqp (line 2437) | void helper_xscmpexpqp(CPUPPCState *env, uint32_t opcode, function helper_xscvqpdp (line 2857) | void helper_xscvqpdp(CPUPPCState *env, uint32_t opcode, function helper_xscvdpspn (line 2880) | uint64_t helper_xscvdpspn(CPUPPCState *env, uint64_t xb) function helper_xscvspdpn (line 2920) | uint64_t helper_xscvspdpn(CPUPPCState *env, uint64_t xb) function helper_xsrsp (line 3151) | uint64_t helper_xsrsp(CPUPPCState *env, uint64_t xb) function helper_xvxsigsp (line 3183) | void helper_xvxsigsp(CPUPPCState *env, ppc_vsr_t *xt, ppc_vsr_t *xb) function helper_xststdcsp (line 3259) | void helper_xststdcsp(CPUPPCState *env, uint32_t opcode, ppc_vsr_t *xb) function helper_xsrqpi (line 3290) | void helper_xsrqpi(CPUPPCState *env, uint32_t opcode, function helper_xsrqpxp (line 3347) | void helper_xsrqpxp(CPUPPCState *env, uint32_t opcode, function helper_xssqrtqp (line 3401) | void helper_xssqrtqp(CPUPPCState *env, uint32_t opcode, function helper_xssubqp (line 3435) | void helper_xssubqp(CPUPPCState *env, uint32_t opcode, FILE: qemu/target/ppc/helper_regs.h function hreg_swap_gpr_tgpr (line 26) | static inline void hreg_swap_gpr_tgpr(CPUPPCState *env) function hreg_compute_mem_idx (line 44) | static inline void hreg_compute_mem_idx(CPUPPCState *env) function hreg_compute_hflags (line 87) | static inline void hreg_compute_hflags(CPUPPCState *env) function cpu_interrupt_exittb (line 102) | static inline void cpu_interrupt_exittb(CPUState *cs) function hreg_store_msr (line 107) | static inline int hreg_store_msr(CPUPPCState *env, target_ulong value, function check_tlb_flush (line 165) | static inline void check_tlb_flush(CPUPPCState *env, bool global) FILE: qemu/target/ppc/int_helper.c function helper_update_ov_legacy (line 33) | static inline void helper_update_ov_legacy(CPUPPCState *env, int ov) function target_ulong (line 42) | target_ulong helper_divweu(CPUPPCState *env, target_ulong ra, target_ulo... function helper_divdeu (line 104) | uint64_t helper_divdeu(CPUPPCState *env, uint64_t ra, uint64_t rb, uint3... function helper_divde (line 122) | uint64_t helper_divde(CPUPPCState *env, uint64_t rau, uint64_t rbu, uint... function helper_cmpeqb (line 158) | uint32_t helper_cmpeqb(target_ulong ra, target_ulong rb) function helper_darn32 (line 170) | uint64_t helper_darn32(void) function helper_darn64 (line 181) | uint64_t helper_darn64(void) function helper_bpermd (line 192) | uint64_t helper_bpermd(uint64_t rs, uint64_t rb) function target_ulong (line 210) | target_ulong helper_cmpb(target_ulong rs, target_ulong rb) function target_ulong (line 226) | target_ulong helper_sraw(CPUPPCState *env, target_ulong value, function target_ulong (line 252) | target_ulong helper_srad(CPUPPCState *env, target_ulong value, function target_ulong (line 279) | target_ulong helper_popcntb(target_ulong val) function target_ulong (line 291) | target_ulong helper_popcntw(target_ulong val) function target_ulong (line 307) | target_ulong helper_popcntb(target_ulong val) function target_ulong (line 319) | target_ulong helper_div(CPUPPCState *env, target_ulong arg1, target_ulon... function target_ulong (line 333) | target_ulong helper_divo(CPUPPCState *env, target_ulong arg1, function target_ulong (line 355) | target_ulong helper_divs(CPUPPCState *env, target_ulong arg1, function target_ulong (line 368) | target_ulong helper_divso(CPUPPCState *env, target_ulong arg1, function target_ulong (line 392) | target_ulong helper_602_mfrom(target_ulong arg) function helper_mtvscr (line 455) | void helper_mtvscr(CPUPPCState *env, uint32_t vscr) function helper_mfvscr (line 464) | uint32_t helper_mfvscr(CPUPPCState *env) function set_vscr_sat (line 470) | static inline void set_vscr_sat(CPUPPCState *env) function helper_vaddcuw (line 476) | void helper_vaddcuw(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vprtybw (line 486) | void helper_vprtybw(ppc_avr_t *r, ppc_avr_t *b) function helper_vprtybd (line 497) | void helper_vprtybd(ppc_avr_t *r, ppc_avr_t *b) function helper_vprtybq (line 509) | void helper_vprtybq(ppc_avr_t *r, ppc_avr_t *b) function vcmpbfp_internal (line 792) | static inline void vcmpbfp_internal(CPUPPCState *env, ppc_avr_t *r, function helper_vcmpbfp (line 820) | void helper_vcmpbfp(CPUPPCState *env, ppc_avr_t *r, ppc_avr_t *a, ppc_av... function helper_vcmpbfp_dot (line 825) | void helper_vcmpbfp_dot(CPUPPCState *env, ppc_avr_t *r, ppc_avr_t *a, function target_ulong (line 860) | target_ulong helper_vclzlsbb(ppc_avr_t *r) function target_ulong (line 873) | target_ulong helper_vctzlsbb(ppc_avr_t *r) function helper_vmhaddshs (line 886) | void helper_vmhaddshs(CPUPPCState *env, ppc_avr_t *r, ppc_avr_t *a, function helper_vmhraddshs (line 904) | void helper_vmhraddshs(CPUPPCState *env, ppc_avr_t *r, ppc_avr_t *a, function helper_vmladduhm (line 921) | void helper_vmladduhm(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, ppc_avr_... function helper_vmsummbm (line 953) | void helper_vmsummbm(CPUPPCState *env, ppc_avr_t *r, ppc_avr_t *a, function helper_vmsumshm (line 969) | void helper_vmsumshm(CPUPPCState *env, ppc_avr_t *r, ppc_avr_t *a, function helper_vmsumshs (line 984) | void helper_vmsumshs(CPUPPCState *env, ppc_avr_t *r, ppc_avr_t *a, function helper_vmsumubm (line 1006) | void helper_vmsumubm(CPUPPCState *env, ppc_avr_t *r, ppc_avr_t *a, function helper_vmsumuhm (line 1022) | void helper_vmsumuhm(CPUPPCState *env, ppc_avr_t *r, ppc_avr_t *a, function helper_vmsumuhs (line 1037) | void helper_vmsumuhs(CPUPPCState *env, ppc_avr_t *r, ppc_avr_t *a, function helper_vperm (line 1094) | void helper_vperm(CPUPPCState *env, ppc_avr_t *r, ppc_avr_t *a, ppc_avr_... function helper_vpermr (line 1113) | void helper_vpermr(CPUPPCState *env, ppc_avr_t *r, ppc_avr_t *a, ppc_avr... function helper_vbpermd (line 1145) | void helper_vbpermd(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vbpermq (line 1160) | void helper_vbpermq(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vpmsumd (line 1207) | void helper_vpmsumd(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vpkpx (line 1258) | void helper_vpkpx(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vrefp (line 1316) | void helper_vrefp(CPUPPCState *env, ppc_avr_t *r, ppc_avr_t *b) function helper_vrsqrtefp (line 1360) | void helper_vrsqrtefp(CPUPPCState *env, ppc_avr_t *r, ppc_avr_t *b) function helper_vsel (line 1399) | void helper_vsel(CPUPPCState *env, ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t... function helper_vexptefp (line 1406) | void helper_vexptefp(CPUPPCState *env, ppc_avr_t *r, ppc_avr_t *b) function helper_vlogefp (line 1415) | void helper_vlogefp(CPUPPCState *env, ppc_avr_t *r, ppc_avr_t *b) function helper_vslv (line 1460) | void helper_vslv(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vsrv (line 1474) | void helper_vsrv(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vsldoi (line 1492) | void helper_vsldoi(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, uint32_t sh... function helper_vslo (line 1509) | void helper_vslo(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_xxextractuw (line 1568) | void helper_xxextractuw(CPUPPCState *env, ppc_vsr_t *xt, function helper_xxinsertw (line 1584) | void helper_xxinsertw(CPUPPCState *env, ppc_vsr_t *xt, function helper_vsro (line 1626) | void helper_vsro(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vsubcuw (line 1639) | void helper_vsubcuw(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vsumsws (line 1648) | void helper_vsumsws(CPUPPCState *env, ppc_avr_t *r, ppc_avr_t *a, ppc_av... function helper_vsum2sws (line 1669) | void helper_vsum2sws(CPUPPCState *env, ppc_avr_t *r, ppc_avr_t *a, ppc_a... function helper_vsum4sbs (line 1692) | void helper_vsum4sbs(CPUPPCState *env, ppc_avr_t *r, ppc_avr_t *a, ppc_a... function helper_vsum4shs (line 1711) | void helper_vsum4shs(CPUPPCState *env, ppc_avr_t *r, ppc_avr_t *a, ppc_a... function helper_vsum4ubs (line 1728) | void helper_vsum4ubs(CPUPPCState *env, ppc_avr_t *r, ppc_avr_t *a, ppc_a... function avr_qw_not (line 1862) | static inline void avr_qw_not(ppc_avr_t *t, ppc_avr_t a) function avr_qw_cmpu (line 1868) | static int avr_qw_cmpu(ppc_avr_t a, ppc_avr_t b) function avr_qw_add (line 1883) | static void avr_qw_add(ppc_avr_t *t, ppc_avr_t a, ppc_avr_t b) function avr_qw_addc (line 1890) | static int avr_qw_addc(ppc_avr_t *t, ppc_avr_t a, ppc_avr_t b) function helper_vadduqm (line 1902) | void helper_vadduqm(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vaddeuqm (line 1911) | void helper_vaddeuqm(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, ppc_avr_t... function helper_vaddcuq (line 1930) | void helper_vaddcuq(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vaddecuq (line 1944) | void helper_vaddecuq(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, ppc_avr_t... function helper_vsubuqm (line 1970) | void helper_vsubuqm(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vsubeuqm (line 1984) | void helper_vsubeuqm(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, ppc_avr_t... function helper_vsubcuq (line 2000) | void helper_vsubcuq(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vsubecuq (line 2022) | void helper_vsubecuq(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, ppc_avr_t... function bcd_get_sgn (line 2058) | static int bcd_get_sgn(ppc_avr_t *bcd) function bcd_preferred_sgn (line 2082) | static int bcd_preferred_sgn(int sgn, int ps) function bcd_get_digit (line 2091) | static uint8_t bcd_get_digit(ppc_avr_t *bcd, int n, int *invalid) function bcd_put_digit (line 2106) | static void bcd_put_digit(ppc_avr_t *bcd, uint8_t digit, int n) function bcd_is_valid (line 2117) | static bool bcd_is_valid(ppc_avr_t *bcd) function bcd_cmp_zero (line 2135) | static int bcd_cmp_zero(ppc_avr_t *bcd) function get_national_digit (line 2144) | static uint16_t get_national_digit(ppc_avr_t *reg, int n) function set_national_digit (line 2149) | static void set_national_digit(ppc_avr_t *reg, uint8_t val, int n) function bcd_cmp_mag (line 2154) | static int bcd_cmp_mag(ppc_avr_t *a, ppc_avr_t *b) function bcd_add_mag (line 2173) | static void bcd_add_mag(ppc_avr_t *t, ppc_avr_t *a, ppc_avr_t *b, int *i... function bcd_sub_mag (line 2194) | static void bcd_sub_mag(ppc_avr_t *t, ppc_avr_t *a, ppc_avr_t *b, int *i... function helper_bcdadd (line 2216) | uint32_t helper_bcdadd(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, uint32... function helper_bcdsub (line 2260) | uint32_t helper_bcdsub(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, uint32... function helper_bcdcfn (line 2274) | uint32_t helper_bcdcfn(ppc_avr_t *r, ppc_avr_t *b, uint32_t ps) function helper_bcdctn (line 2310) | uint32_t helper_bcdctn(ppc_avr_t *r, ppc_avr_t *b, uint32_t ps) function helper_bcdcfz (line 2344) | uint32_t helper_bcdcfz(ppc_avr_t *r, ppc_avr_t *b, uint32_t ps) function helper_bcdctz (line 2388) | uint32_t helper_bcdctz(ppc_avr_t *r, ppc_avr_t *b, uint32_t ps) function helper_bcdcfsq (line 2431) | uint32_t helper_bcdcfsq(ppc_avr_t *r, ppc_avr_t *b, uint32_t ps) function helper_bcdctsq (line 2469) | uint32_t helper_bcdctsq(ppc_avr_t *r, ppc_avr_t *b, uint32_t ps) function helper_bcdcpsgn (line 2513) | uint32_t helper_bcdcpsgn(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, uint3... function helper_bcdsetsgn (line 2536) | uint32_t helper_bcdsetsgn(ppc_avr_t *r, ppc_avr_t *b, uint32_t ps) function helper_bcds (line 2550) | uint32_t helper_bcds(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, uint32_t ps) function helper_bcdus (line 2586) | uint32_t helper_bcdus(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, uint32_t... function helper_bcdsr (line 2623) | uint32_t helper_bcdsr(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, uint32_t... function helper_bcdtrunc (line 2669) | uint32_t helper_bcdtrunc(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, uint3... function helper_bcdutrunc (line 2702) | uint32_t helper_bcdutrunc(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, uint... function helper_vsbox (line 2749) | void helper_vsbox(ppc_avr_t *r, ppc_avr_t *a) function helper_vcipher (line 2757) | void helper_vcipher(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vcipherlast (line 2772) | void helper_vcipherlast(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vncipher (line 2783) | void helper_vncipher(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vncipherlast (line 2803) | void helper_vncipherlast(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b) function helper_vshasigmaw (line 2814) | void helper_vshasigmaw(ppc_avr_t *r, ppc_avr_t *a, uint32_t st_six) function helper_vshasigmad (line 2845) | void helper_vshasigmad(ppc_avr_t *r, ppc_avr_t *a, uint32_t st_six) function helper_vpermxor (line 2876) | void helper_vpermxor(ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, ppc_avr_... function byte_reverse (line 2900) | static inline uint8_t byte_reverse(uint8_t val) function word_reverse (line 2905) | static inline uint32_t word_reverse(uint32_t val) function target_ulong (line 2912) | target_ulong helper_brinc(target_ulong arg1, target_ulong arg2) function helper_cntlsw32 (line 2923) | uint32_t helper_cntlsw32(uint32_t val) function helper_cntlzw32 (line 2932) | uint32_t helper_cntlzw32(uint32_t val) function target_ulong (line 2938) | target_ulong helper_dlmzb(CPUPPCState *env, target_ulong high, FILE: qemu/target/ppc/internal.h function SPR (line 115) | static inline uint32_t SPR(uint32_t opcode) function target_ulong (line 170) | static inline target_ulong LI(uint32_t opcode) function BD (line 175) | static inline uint32_t BD(uint32_t opcode) FILE: qemu/target/ppc/kvm_ppc.h type kvm_run (line 87) | struct kvm_run function kvmppc_get_tbfreq (line 91) | static inline uint32_t kvmppc_get_tbfreq(void) function kvmppc_get_host_model (line 96) | static inline bool kvmppc_get_host_model(char **buf) function kvmppc_get_host_serial (line 101) | static inline bool kvmppc_get_host_serial(char **buf) function kvmppc_get_clockfreq (line 106) | static inline uint64_t kvmppc_get_clockfreq(void) function kvmppc_get_vmx (line 111) | static inline uint32_t kvmppc_get_vmx(void) function kvmppc_get_dfp (line 116) | static inline uint32_t kvmppc_get_dfp(void) function kvmppc_get_hasidle (line 121) | static inline int kvmppc_get_hasidle(CPUPPCState *env) function kvmppc_get_hypercall (line 126) | static inline int kvmppc_get_hypercall(CPUPPCState *env, function kvmppc_set_interrupt (line 132) | static inline int kvmppc_set_interrupt(PowerPCCPU *cpu, int irq, int level) function kvmppc_enable_logical_ci_hcalls (line 137) | static inline void kvmppc_enable_logical_ci_hcalls(void) function kvmppc_enable_set_mode_hcall (line 141) | static inline void kvmppc_enable_set_mode_hcall(void) function kvmppc_enable_clear_ref_mod_hcalls (line 145) | static inline void kvmppc_enable_clear_ref_mod_hcalls(void) function kvmppc_enable_h_page_init (line 149) | static inline void kvmppc_enable_h_page_init(void) function kvmppc_set_papr (line 153) | static inline void kvmppc_set_papr(PowerPCCPU *cpu) function kvmppc_set_compat (line 157) | static inline int kvmppc_set_compat(PowerPCCPU *cpu, uint32_t compat_pvr) function kvmppc_set_mpic_proxy (line 162) | static inline void kvmppc_set_mpic_proxy(PowerPCCPU *cpu, int mpic_proxy) function kvmppc_get_fwnmi (line 166) | static inline bool kvmppc_get_fwnmi(void) function kvmppc_set_fwnmi (line 171) | static inline int kvmppc_set_fwnmi(void) function kvmppc_smt_threads (line 176) | static inline int kvmppc_smt_threads(void) function kvmppc_error_append_smt_possible_hint (line 181) | static inline void kvmppc_error_append_smt_possible_hint(Error *const *e... function kvmppc_set_smt_threads (line 186) | static inline int kvmppc_set_smt_threads(int smt) function kvmppc_or_tsr_bits (line 191) | static inline int kvmppc_or_tsr_bits(PowerPCCPU *cpu, uint32_t tsr_bits) function kvmppc_clear_tsr_bits (line 196) | static inline int kvmppc_clear_tsr_bits(PowerPCCPU *cpu, uint32_t tsr_bits) function kvmppc_set_tcr (line 201) | static inline int kvmppc_set_tcr(PowerPCCPU *cpu) function kvmppc_booke_watchdog_enable (line 206) | static inline int kvmppc_booke_watchdog_enable(PowerPCCPU *cpu) function target_ulong (line 211) | static inline target_ulong kvmppc_configure_v3_mmu(PowerPCCPU *cpu, function kvmppc_svm_off (line 218) | static inline void kvmppc_svm_off(Error **errp) function kvmppc_set_reg_ppc_online (line 223) | static inline void kvmppc_set_reg_ppc_online(PowerPCCPU *cpu, function kvmppc_set_reg_tb_offset (line 229) | static inline void kvmppc_set_reg_tb_offset(PowerPCCPU *cpu, int64_t tb_... function kvmppc_spapr_use_multitce (line 233) | static inline bool kvmppc_spapr_use_multitce(void) function kvmppc_spapr_enable_inkernel_multitce (line 238) | static inline int kvmppc_spapr_enable_inkernel_multitce(void) function kvmppc_remove_spapr_tce (line 251) | static inline int kvmppc_remove_spapr_tce(void *table, int pfd, function kvmppc_reset_htab (line 257) | static inline int kvmppc_reset_htab(int shift_hint) function kvmppc_vrma_limit (line 262) | static inline uint64_t kvmppc_vrma_limit(unsigned int hash_shift) function kvmppc_hpt_needs_host_contiguous_pages (line 267) | static inline bool kvmppc_hpt_needs_host_contiguous_pages(void) function kvm_check_mmu (line 272) | static inline void kvm_check_mmu(PowerPCCPU *cpu, Error **errp) function kvmppc_has_cap_spapr_vfio (line 276) | static inline bool kvmppc_has_cap_spapr_vfio(void) function kvmppc_has_cap_epr (line 281) | static inline bool kvmppc_has_cap_epr(void) function kvmppc_define_rtas_kernel_token (line 286) | static inline int kvmppc_define_rtas_kernel_token(uint32_t token, function kvmppc_get_htab_fd (line 292) | static inline int kvmppc_get_htab_fd(bool write, uint64_t index, Error *... function kvmppc_save_htab (line 297) | static inline int kvmppc_save_htab(QEMUFile *f, int fd, size_t bufsize, function kvmppc_load_htab_chunk (line 303) | static inline int kvmppc_load_htab_chunk(QEMUFile *f, int fd, uint32_t i... function kvmppc_read_hptes (line 309) | static inline void kvmppc_read_hptes(ppc_hash_pte64_t *hptes, function kvmppc_write_hpte (line 315) | static inline void kvmppc_write_hpte(hwaddr ptex, uint64_t pte0, uint64_... function kvmppc_has_cap_fixup_hcalls (line 320) | static inline bool kvmppc_has_cap_fixup_hcalls(void) function kvmppc_has_cap_htm (line 325) | static inline bool kvmppc_has_cap_htm(void) function kvmppc_has_cap_mmu_radix (line 330) | static inline bool kvmppc_has_cap_mmu_radix(void) function kvmppc_has_cap_mmu_hash_v3 (line 335) | static inline bool kvmppc_has_cap_mmu_hash_v3(void) function kvmppc_has_cap_xive (line 340) | static inline bool kvmppc_has_cap_xive(void) function kvmppc_get_cap_safe_cache (line 345) | static inline int kvmppc_get_cap_safe_cache(void) function kvmppc_get_cap_safe_bounds_check (line 350) | static inline int kvmppc_get_cap_safe_bounds_check(void) function kvmppc_get_cap_safe_indirect_branch (line 355) | static inline int kvmppc_get_cap_safe_indirect_branch(void) function kvmppc_get_cap_count_cache_flush_assist (line 360) | static inline int kvmppc_get_cap_count_cache_flush_assist(void) function kvmppc_has_cap_nested_kvm_hv (line 365) | static inline bool kvmppc_has_cap_nested_kvm_hv(void) function kvmppc_set_cap_nested_kvm_hv (line 370) | static inline int kvmppc_set_cap_nested_kvm_hv(int enable) function kvmppc_get_cap_large_decr (line 375) | static inline int kvmppc_get_cap_large_decr(void) function kvmppc_enable_cap_large_decr (line 380) | static inline int kvmppc_enable_cap_large_decr(PowerPCCPU *cpu, int enable) function kvmppc_enable_hwrng (line 385) | static inline int kvmppc_enable_hwrng(void) function kvmppc_put_books_sregs (line 390) | static inline int kvmppc_put_books_sregs(PowerPCCPU *cpu) function PowerPCCPUClass (line 395) | static inline PowerPCCPUClass *kvm_ppc_get_host_cpu_class(void) function kvmppc_check_papr_resize_hpt (line 400) | static inline void kvmppc_check_papr_resize_hpt(Error **errp) function kvmppc_resize_hpt_prepare (line 405) | static inline int kvmppc_resize_hpt_prepare(PowerPCCPU *cpu, function kvmppc_resize_hpt_commit (line 411) | static inline int kvmppc_resize_hpt_commit(PowerPCCPU *cpu, function kvmppc_pvr_workaround_required (line 417) | static inline bool kvmppc_pvr_workaround_required(PowerPCCPU *cpu) function kvmppc_dcbst_range (line 428) | static inline void kvmppc_dcbst_range(PowerPCCPU *cpu, uint8_t *addr, in... function kvmppc_icbi_range (line 432) | static inline void kvmppc_icbi_range(PowerPCCPU *cpu, uint8_t *addr, int... function kvmppc_dcbst_range (line 446) | static inline void kvmppc_dcbst_range(PowerPCCPU *cpu, uint8_t *addr, in... function kvmppc_icbi_range (line 456) | static inline void kvmppc_icbi_range(PowerPCCPU *cpu, uint8_t *addr, int... FILE: qemu/target/ppc/machine.c function cpu_load_old (line 10) | static int cpu_load_old(QEMUFile *f, void *opaque, int version_id) function get_avr (line 122) | static int get_avr(QEMUFile *f, void *pv, size_t size, function put_avr (line 133) | static int put_avr(QEMUFile *f, void *pv, size_t size, function get_fpr (line 155) | static int get_fpr(QEMUFile *f, void *pv, size_t size, function put_fpr (line 165) | static int put_fpr(QEMUFile *f, void *pv, size_t size, function get_vsr (line 186) | static int get_vsr(QEMUFile *f, void *pv, size_t size, function put_vsr (line 196) | static int put_vsr(QEMUFile *f, void *pv, size_t size, function cpu_pre_2_8_migration (line 217) | static bool cpu_pre_2_8_migration(void *opaque, int version_id) function cpu_pre_3_0_migration (line 225) | static bool cpu_pre_3_0_migration(void *opaque, int version_id) function cpu_pre_save (line 233) | static int cpu_pre_save(void *opaque) function pvr_match (line 318) | static bool pvr_match(PowerPCCPU *cpu, uint32_t pvr) function cpu_post_load (line 328) | static int cpu_post_load(void *opaque, int version_id) function fpu_needed (line 419) | static bool fpu_needed(void *opaque) function altivec_needed (line 438) | static bool altivec_needed(void *opaque) function get_vscr (line 445) | static int get_vscr(QEMUFile *f, void *opaque, size_t size, function put_vscr (line 453) | static int put_vscr(QEMUFile *f, void *opaque, size_t size, function vsx_needed (line 493) | static bool vsx_needed(void *opaque) function tm_needed (line 513) | static bool tm_needed(void *opaque) function sr_needed (line 544) | static bool sr_needed(void *opaque) function get_slbe (line 567) | static int get_slbe(QEMUFile *f, void *pv, size_t size, function put_slbe (line 578) | static int put_slbe(QEMUFile *f, void *pv, size_t size, function slb_needed (line 600) | static bool slb_needed(void *opaque) function slb_post_load (line 608) | static int slb_post_load(void *opaque, int version_id) function tlb6xx_needed (line 654) | static bool tlb6xx_needed(void *opaque) function tlbemb_needed (line 693) | static bool tlbemb_needed(void *opaque) function pbr403_needed (line 701) | static bool pbr403_needed(void *opaque) function tlbmas_needed (line 753) | static bool tlbmas_needed(void *opaque) function compat_needed (line 776) | static bool compat_needed(void *opaque) FILE: qemu/target/ppc/mem_helper.c function needs_byteswap (line 33) | static inline bool needs_byteswap(const CPUPPCState *env) function target_ulong (line 45) | static inline target_ulong addr_add(CPUPPCState *env, target_ulong addr, function helper_lmw (line 88) | void helper_lmw(CPUPPCState *env, target_ulong addr, uint32_t reg) function helper_stmw (line 110) | void helper_stmw(CPUPPCState *env, target_ulong addr, uint32_t reg) function do_lsw (line 132) | static void do_lsw(CPUPPCState *env, target_ulong addr, uint32_t nb, function helper_lsw (line 192) | void helper_lsw(CPUPPCState *env, target_ulong addr, function helper_lswx (line 204) | void helper_lswx(CPUPPCState *env, target_ulong addr, uint32_t reg, function helper_stsw (line 220) | void helper_stsw(CPUPPCState *env, target_ulong addr, uint32_t nb, function dcbz_common (line 278) | static void dcbz_common(CPUPPCState *env, target_ulong addr, function helper_dcbz (line 319) | void helper_dcbz(CPUPPCState *env, target_ulong addr, uint32_t opcode) function helper_dcbzep (line 324) | void helper_dcbzep(CPUPPCState *env, target_ulong addr, uint32_t opcode) function helper_icbi (line 329) | void helper_icbi(CPUPPCState *env, target_ulong addr) function helper_icbiep (line 341) | void helper_icbiep(CPUPPCState *env, target_ulong addr) function target_ulong (line 349) | target_ulong helper_lscbx(CPUPPCState *env, target_ulong addr, uint32_t ... function helper_lq_le_parallel (line 377) | uint64_t helper_lq_le_parallel(CPUPPCState *env, target_ulong addr, function helper_lq_be_parallel (line 393) | uint64_t helper_lq_be_parallel(CPUPPCState *env, target_ulong addr, function helper_stq_le_parallel (line 409) | void helper_stq_le_parallel(CPUPPCState *env, target_ulong addr, function helper_stq_be_parallel (line 424) | void helper_stq_be_parallel(CPUPPCState *env, target_ulong addr, function helper_stqcx_le_parallel (line 441) | uint32_t helper_stqcx_le_parallel(CPUPPCState *env, target_ulong addr, function helper_stqcx_be_parallel (line 467) | uint32_t helper_stqcx_be_parallel(CPUPPCState *env, target_ulong addr, function helper_tbegin (line 632) | void helper_tbegin(CPUPPCState *env) FILE: qemu/target/ppc/mfrom_table_gen.c function main (line 5) | int main(void) FILE: qemu/target/ppc/misc_helper.c function helper_load_dump_spr (line 29) | void helper_load_dump_spr(CPUPPCState *env, uint32_t sprn) function helper_store_dump_spr (line 37) | void helper_store_dump_spr(CPUPPCState *env, uint32_t sprn) function raise_hv_fu_exception (line 46) | static void raise_hv_fu_exception(CPUPPCState *env, uint32_t bit, function raise_fu_exception (line 58) | static void raise_fu_exception(CPUPPCState *env, uint32_t bit, function helper_hfscr_facility_check (line 72) | void helper_hfscr_facility_check(CPUPPCState *env, uint32_t bit, function helper_fscr_facility_check (line 83) | void helper_fscr_facility_check(CPUPPCState *env, uint32_t bit, function helper_msr_facility_check (line 95) | void helper_msr_facility_check(CPUPPCState *env, uint32_t bit, function helper_store_sdr1 (line 107) | void helper_store_sdr1(CPUPPCState *env, target_ulong val) function helper_store_ptcr (line 116) | void helper_store_ptcr(CPUPPCState *env, target_ulong val) function helper_store_pcr (line 124) | void helper_store_pcr(CPUPPCState *env, target_ulong value) function target_ulong (line 136) | target_ulong helper_load_dpdes(CPUPPCState *env) function helper_store_dpdes (line 150) | void helper_store_dpdes(CPUPPCState *env, target_ulong val) function helper_store_pidr (line 173) | void helper_store_pidr(CPUPPCState *env, target_ulong val) function helper_store_lpidr (line 179) | void helper_store_lpidr(CPUPPCState *env, target_ulong val) function helper_store_hid0_601 (line 192) | void helper_store_hid0_601(CPUPPCState *env, target_ulong val) function helper_store_403_pbr (line 209) | void helper_store_403_pbr(CPUPPCState *env, uint32_t num, target_ulong v... function helper_store_40x_dbcr0 (line 218) | void helper_store_40x_dbcr0(CPUPPCState *env, target_ulong val) function helper_store_40x_sler (line 223) | void helper_store_40x_sler(CPUPPCState *env, target_ulong val) function target_ulong (line 231) | target_ulong helper_clcs(CPUPPCState *env, uint32_t arg) function ppc_store_msr (line 263) | void ppc_store_msr(CPUPPCState *env, target_ulong value) function helper_fixup_thrm (line 274) | void helper_fixup_thrm(CPUPPCState *env) FILE: qemu/target/ppc/mmu-book3s-v3.c function ppc64_v3_handle_mmu_fault (line 26) | int ppc64_v3_handle_mmu_fault(PowerPCCPU *cpu, vaddr eaddr, int rwx, function hwaddr (line 36) | hwaddr ppc64_v3_get_phys_page_debug(PowerPCCPU *cpu, vaddr eaddr) function ppc64_v3_get_pate (line 45) | bool ppc64_v3_get_pate(PowerPCCPU *cpu, target_ulong lpid, ppc_v3_pate_t... FILE: qemu/target/ppc/mmu-book3s-v3.h type prtb_entry (line 44) | struct prtb_entry { function ppc64_use_proc_tbl (line 50) | static inline bool ppc64_use_proc_tbl(PowerPCCPU *cpu) function ppc64_v3_radix (line 63) | static inline bool ppc64_v3_radix(PowerPCCPU *cpu) function hwaddr (line 73) | static inline hwaddr ppc_hash64_hpt_base(PowerPCCPU *cpu) function hwaddr (line 95) | static inline hwaddr ppc_hash64_hpt_mask(PowerPCCPU *cpu) FILE: qemu/target/ppc/mmu-hash32.c type mmu_ctx_hash32 (line 35) | struct mmu_ctx_hash32 { function ppc_hash32_pp_prot (line 41) | static int ppc_hash32_pp_prot(int key, int pp, int nx) function ppc_hash32_pte_prot (line 86) | static int ppc_hash32_pte_prot(PowerPCCPU *cpu, function target_ulong (line 98) | static target_ulong hash32_bat_size(PowerPCCPU *cpu, function hash32_bat_prot (line 111) | static int hash32_bat_prot(PowerPCCPU *cpu, function target_ulong (line 127) | static target_ulong hash32_bat_601_size(PowerPCCPU *cpu, function hash32_bat_601_prot (line 137) | static int hash32_bat_601_prot(PowerPCCPU *cpu, function hwaddr (line 152) | static hwaddr ppc_hash32_bat_lookup(PowerPCCPU *cpu, target_ulong ea, in... function ppc_hash32_direct_store (line 217) | static int ppc_hash32_direct_store(PowerPCCPU *cpu, target_ulong sr, function hwaddr (line 306) | hwaddr get_pteg_offset32(PowerPCCPU *cpu, hwaddr hash) function hwaddr (line 313) | static hwaddr ppc_hash32_pteg_search(PowerPCCPU *cpu, hwaddr pteg_off, function ppc_hash32_set_r (line 345) | static void ppc_hash32_set_r(PowerPCCPU *cpu, hwaddr pte_offset, uint32_... function ppc_hash32_set_c (line 358) | static void ppc_hash32_set_c(PowerPCCPU *cpu, hwaddr pte_offset, uint64_... function hwaddr (line 371) | static hwaddr ppc_hash32_htab_lookup(PowerPCCPU *cpu, function hwaddr (line 415) | static hwaddr ppc_hash32_pte_raddr(target_ulong sr, ppc_hash_pte32_t pte, function ppc_hash32_handle_mmu_fault (line 424) | int ppc_hash32_handle_mmu_fault(PowerPCCPU *cpu, vaddr eaddr, int rwx, function hwaddr (line 573) | hwaddr ppc_hash32_get_phys_page_debug(PowerPCCPU *cpu, target_ulong eaddr) FILE: qemu/target/ppc/mmu-hash32.h function hwaddr (line 68) | static inline hwaddr ppc_hash32_hpt_base(PowerPCCPU *cpu) function hwaddr (line 73) | static inline hwaddr ppc_hash32_hpt_mask(PowerPCCPU *cpu) function target_ulong (line 78) | static inline target_ulong ppc_hash32_load_hpte0(PowerPCCPU *cpu, function target_ulong (line 90) | static inline target_ulong ppc_hash32_load_hpte1(PowerPCCPU *cpu, function ppc_hash32_store_hpte0 (line 102) | static inline void ppc_hash32_store_hpte0(PowerPCCPU *cpu, function ppc_hash32_store_hpte1 (line 114) | static inline void ppc_hash32_store_hpte1(PowerPCCPU *cpu, type ppc_hash_pte32_t (line 126) | typedef struct { FILE: qemu/target/ppc/mmu-hash64.c function ppc_slb_t (line 40) | static ppc_slb_t *slb_lookup(PowerPCCPU *cpu, target_ulong eaddr) function dump_slb (line 72) | void dump_slb(PowerPCCPU *cpu) function helper_slbia (line 96) | void helper_slbia(CPUPPCState *env, uint32_t ih) function __helper_slbie (line 168) | static void __helper_slbie(CPUPPCState *env, target_ulong addr, function helper_slbie (line 192) | void helper_slbie(CPUPPCState *env, target_ulong addr) function helper_slbieg (line 197) | void helper_slbieg(CPUPPCState *env, target_ulong addr) function ppc_store_slb (line 202) | int ppc_store_slb(PowerPCCPU *cpu, target_ulong slot, function ppc_load_slb_esid (line 258) | static int ppc_load_slb_esid(PowerPCCPU *cpu, target_ulong rb, function ppc_load_slb_vsid (line 273) | static int ppc_load_slb_vsid(PowerPCCPU *cpu, target_ulong rb, function ppc_find_slb_vsid (line 288) | static int ppc_find_slb_vsid(PowerPCCPU *cpu, target_ulong rb, function helper_store_slb (line 310) | void helper_store_slb(CPUPPCState *env, target_ulong rb, target_ulong rs) function target_ulong (line 320) | target_ulong helper_load_slb_esid(CPUPPCState *env, target_ulong rb) function target_ulong (line 332) | target_ulong helper_find_slb_vsid(CPUPPCState *env, target_ulong rb) function target_ulong (line 344) | target_ulong helper_load_slb_vsid(CPUPPCState *env, target_ulong rb) function ppc_hash64_pte_noexec_guard (line 357) | static inline int ppc_hash64_pte_noexec_guard(PowerPCCPU *cpu, function ppc_hash64_pte_prot (line 366) | static int ppc_hash64_pte_prot(PowerPCCPU *cpu, function ppc_hash64_iamr_prot (line 415) | static int ppc_hash64_iamr_prot(PowerPCCPU *cpu, int key) function ppc_hash64_amr_prot (line 431) | static int ppc_hash64_amr_prot(PowerPCCPU *cpu, ppc_hash_pte64_t pte) function ppc_hash_pte64_t (line 481) | const ppc_hash_pte64_t *ppc_hash64_map_hptes(PowerPCCPU *cpu, function ppc_hash64_unmap_hptes (line 510) | void ppc_hash64_unmap_hptes(PowerPCCPU *cpu, const ppc_hash_pte64_t *hptes, function hpte_page_shift (line 526) | static unsigned hpte_page_shift(const PPCHash64SegmentPageSizes *sps, function ppc64_v3_new_to_old_hpte (line 563) | static void ppc64_v3_new_to_old_hpte(target_ulong *pte0, target_ulong *p... function hwaddr (line 575) | static hwaddr ppc_hash64_pteg_search(PowerPCCPU *cpu, hwaddr hash, function hwaddr (line 635) | static hwaddr ppc_hash64_htab_lookup(PowerPCCPU *cpu, function ppc_hash64_hpte_page_shift_noslb (line 703) | unsigned ppc_hash64_hpte_page_shift_noslb(PowerPCCPU *cpu, function ppc_hash64_use_vrma (line 733) | static bool ppc_hash64_use_vrma(CPUPPCState *env) function ppc_hash64_set_isi (line 748) | static void ppc_hash64_set_isi(CPUState *cs, uint64_t error_code) function ppc_hash64_set_dsi (line 766) | static void ppc_hash64_set_dsi(CPUState *cs, uint64_t dar, uint64_t dsisr) function ppc_hash64_set_r (line 789) | static void ppc_hash64_set_r(PowerPCCPU *cpu, hwaddr ptex, uint64_t pte1) function ppc_hash64_set_c (line 812) | static void ppc_hash64_set_c(PowerPCCPU *cpu, hwaddr ptex, uint64_t pte1) function target_ulong (line 834) | static target_ulong rmls_limit(PowerPCCPU *cpu) function build_vrma_slbe (line 860) | static int build_vrma_slbe(PowerPCCPU *cpu, ppc_slb_t *slb) function ppc_hash64_handle_mmu_fault (line 891) | int ppc_hash64_handle_mmu_fault(PowerPCCPU *cpu, vaddr eaddr, function hwaddr (line 1084) | hwaddr ppc_hash64_get_phys_page_debug(PowerPCCPU *cpu, target_ulong addr) function ppc_hash64_tlb_flush_hpte (line 1141) | void ppc_hash64_tlb_flush_hpte(PowerPCCPU *cpu, target_ulong ptex, function ppc_store_lpcr (line 1152) | void ppc_store_lpcr(PowerPCCPU *cpu, target_ulong val) function helper_store_lpcr (line 1160) | void helper_store_lpcr(CPUPPCState *env, target_ulong val) function ppc_hash64_init (line 1167) | void ppc_hash64_init(PowerPCCPU *cpu) function ppc_hash64_finalize (line 1184) | void ppc_hash64_finalize(PowerPCCPU *cpu) function ppc_hash64_filter_pagesizes (line 1234) | void ppc_hash64_filter_pagesizes(PowerPCCPU *cpu, FILE: qemu/target/ppc/mmu-hash64.h type ppc_hash_pte64 (line 107) | struct ppc_hash_pte64 { function ppc_hash64_hpte0 (line 116) | static inline uint64_t ppc_hash64_hpte0(PowerPCCPU *cpu, function ppc_hash64_hpte1 (line 122) | static inline uint64_t ppc_hash64_hpte1(PowerPCCPU *cpu, type PPCHash64PageSize (line 132) | struct PPCHash64PageSize { type PPCHash64PageSize (line 136) | typedef struct PPCHash64PageSize PPCHash64PageSize; type PPCHash64SegmentPageSizes (line 138) | struct PPCHash64SegmentPageSizes { type PPCHash64Options (line 144) | struct PPCHash64Options { function ppc_hash64_has (line 156) | static inline bool ppc_hash64_has(PowerPCCPU *cpu, unsigned feature) FILE: qemu/target/ppc/mmu-radix64.c function ppc_radix64_get_fully_qualified_addr (line 27) | static bool ppc_radix64_get_fully_qualified_addr(CPUPPCState *env, vaddr... function ppc_radix64_raise_segi (line 68) | static void ppc_radix64_raise_segi(PowerPCCPU *cpu, int rwx, vaddr eaddr) function ppc_radix64_raise_si (line 82) | static void ppc_radix64_raise_si(PowerPCCPU *cpu, int rwx, vaddr eaddr, function ppc_radix64_check_prot (line 103) | static bool ppc_radix64_check_prot(PowerPCCPU *cpu, int rwx, uint64_t pte, function ppc_radix64_set_rc (line 138) | static void ppc_radix64_set_rc(PowerPCCPU *cpu, int rwx, uint64_t pte, function ppc_radix64_walk_tree (line 165) | static uint64_t ppc_radix64_walk_tree(PowerPCCPU *cpu, vaddr eaddr, function validate_pate (line 209) | static bool validate_pate(PowerPCCPU *cpu, uint64_t lpid, ppc_v3_pate_t ... type prtb_entry (line 298) | struct prtb_entry type prtb_entry (line 376) | struct prtb_entry FILE: qemu/target/ppc/mmu-radix64.h function ppc_radix64_get_prot_eaa (line 49) | static inline int ppc_radix64_get_prot_eaa(uint64_t pte) function ppc_radix64_get_prot_amr (line 56) | static inline int ppc_radix64_get_prot_amr(PowerPCCPU *cpu) FILE: qemu/target/ppc/mmu_helper.c type mmu_ctx_t (line 60) | typedef struct mmu_ctx_t mmu_ctx_t; type mmu_ctx_t (line 61) | struct mmu_ctx_t { function pte_is_valid (line 72) | static inline int pte_is_valid(target_ulong pte0) function pte_invalidate (line 77) | static inline void pte_invalidate(target_ulong *pte0) function pp_check (line 85) | static int pp_check(int key, int pp, int nx) function check_prot (line 123) | static int check_prot(int prot, int rw, int access_type) function ppc6xx_tlb_pte_check (line 150) | static inline int ppc6xx_tlb_pte_check(mmu_ctx_t *ctx, target_ulong pte0, FILE: qemu/target/ppc/timebase_helper.c function target_ulong (line 27) | target_ulong helper_load_tbl(CPUPPCState *env) function target_ulong (line 32) | target_ulong helper_load_tbu(CPUPPCState *env) function target_ulong (line 37) | target_ulong helper_load_atbl(CPUPPCState *env) function target_ulong (line 42) | target_ulong helper_load_atbu(CPUPPCState *env) function target_ulong (line 47) | target_ulong helper_load_vtb(CPUPPCState *env) function target_ulong (line 53) | target_ulong helper_load_purr(CPUPPCState *env) function helper_store_purr (line 58) | void helper_store_purr(CPUPPCState *env, target_ulong val) function target_ulong (line 64) | target_ulong helper_load_601_rtcl(CPUPPCState *env) function target_ulong (line 69) | target_ulong helper_load_601_rtcu(CPUPPCState *env) function helper_store_tbl (line 74) | void helper_store_tbl(CPUPPCState *env, target_ulong val) function helper_store_tbu (line 79) | void helper_store_tbu(CPUPPCState *env, target_ulong val) function helper_store_atbl (line 84) | void helper_store_atbl(CPUPPCState *env, target_ulong val) function helper_store_atbu (line 89) | void helper_store_atbu(CPUPPCState *env, target_ulong val) function helper_store_601_rtcl (line 94) | void helper_store_601_rtcl(CPUPPCState *env, target_ulong val) function helper_store_601_rtcu (line 99) | void helper_store_601_rtcu(CPUPPCState *env, target_ulong val) function target_ulong (line 104) | target_ulong helper_load_decr(CPUPPCState *env) function helper_store_decr (line 109) | void helper_store_decr(CPUPPCState *env, target_ulong val) function target_ulong (line 114) | target_ulong helper_load_hdecr(CPUPPCState *env) function helper_store_hdecr (line 119) | void helper_store_hdecr(CPUPPCState *env, target_ulong val) function helper_store_vtb (line 124) | void helper_store_vtb(CPUPPCState *env, target_ulong val) function helper_store_tbu40 (line 129) | void helper_store_tbu40(CPUPPCState *env, target_ulong val) function target_ulong (line 134) | target_ulong helper_load_40x_pit(CPUPPCState *env) function helper_store_40x_pit (line 139) | void helper_store_40x_pit(CPUPPCState *env, target_ulong val) function helper_store_booke_tcr (line 144) | void helper_store_booke_tcr(CPUPPCState *env, target_ulong val) function helper_store_booke_tsr (line 149) | void helper_store_booke_tsr(CPUPPCState *env, target_ulong val) function target_ulong (line 158) | target_ulong helper_load_dcr(CPUPPCState *env, target_ulong dcrn) function helper_store_dcr (line 184) | void helper_store_dcr(CPUPPCState *env, target_ulong dcrn, target_ulong ... FILE: qemu/target/ppc/translate.c function ppc_translate_init (line 75) | void ppc_translate_init(struct uc_struct *uc) type DisasContext (line 152) | struct DisasContext { function need_byteswap (line 185) | static inline bool need_byteswap(const DisasContext *ctx) type opc_handler_t (line 201) | struct opc_handler_t { function gen_load_spr (line 221) | static inline void gen_load_spr(TCGContext *tcg_ctx, TCGv t, int reg) function gen_store_spr (line 226) | static inline void gen_store_spr(TCGContext *tcg_ctx, int reg, TCGv t) function gen_set_access_type (line 231) | static inline void gen_set_access_type(DisasContext *ctx, int access_type) function gen_update_nip (line 240) | static inline void gen_update_nip(DisasContext *ctx, target_ulong nip) function gen_exception_err (line 249) | static void gen_exception_err(DisasContext *ctx, uint32_t excp, uint32_t... function gen_exception (line 273) | static void gen_exception(DisasContext *ctx, uint32_t excp) function gen_exception_nip (line 291) | static void gen_exception_nip(DisasContext *ctx, uint32_t excp, function gen_prep_dbgex (line 311) | static uint32_t gen_prep_dbgex(DisasContext *ctx) function gen_debug_exception (line 333) | static void gen_debug_exception(DisasContext *ctx) function gen_inval_exception (line 351) | static inline void gen_inval_exception(DisasContext *ctx, uint32_t error) function gen_priv_exception (line 357) | static inline void gen_priv_exception(DisasContext *ctx, uint32_t error) function gen_hvpriv_exception (line 362) | static inline void gen_hvpriv_exception(DisasContext *ctx, uint32_t error) function gen_stop_exception (line 369) | static inline void gen_stop_exception(DisasContext *ctx) function gen_sync_exception (line 376) | static inline void gen_sync_exception(DisasContext *ctx) type opcode_t (line 399) | typedef struct opcode_t { function gen_invalid (line 590) | static void gen_invalid(DisasContext *ctx) function gen_op_cmp (line 605) | static inline void gen_op_cmp(TCGContext *tcg_ctx, TCGv arg0, TCGv arg1,... function gen_op_cmpi (line 628) | static inline void gen_op_cmpi(TCGContext *tcg_ctx, TCGv arg0, target_ul... function gen_op_cmp32 (line 635) | static inline void gen_op_cmp32(TCGContext *tcg_ctx, TCGv arg0, TCGv arg... function gen_op_cmpi32 (line 652) | static inline void gen_op_cmpi32(TCGContext *tcg_ctx, TCGv arg0, target_... function gen_set_Rc0 (line 659) | static inline void gen_set_Rc0(DisasContext *ctx, TCGv reg) function gen_cmp (line 671) | static void gen_cmp(DisasContext *ctx) function gen_cmpi (line 684) | static void gen_cmpi(DisasContext *ctx) function gen_cmpl (line 697) | static void gen_cmpl(DisasContext *ctx) function gen_cmpli (line 710) | static void gen_cmpli(DisasContext *ctx) function gen_cmprb (line 723) | static void gen_cmprb(DisasContext *ctx) function gen_cmpeqb (line 763) | static void gen_cmpeqb(DisasContext *ctx) function gen_isel (line 772) | static void gen_isel(DisasContext *ctx) function gen_cmpb (line 792) | static void gen_cmpb(DisasContext *ctx) function gen_op_arith_compute_ov (line 801) | static inline void gen_op_arith_compute_ov(DisasContext *ctx, TCGv arg0, function gen_op_arith_compute_ca32 (line 829) | static inline void gen_op_arith_compute_ca32(DisasContext *ctx, function gen_op_arith_add (line 852) | static inline void gen_op_arith_add(DisasContext *ctx, TCGv ret, TCGv arg1, function gen_addi (line 954) | static void gen_addi(DisasContext *ctx) function gen_op_addic (line 968) | static inline void gen_op_addic(DisasContext *ctx, bool compute_rc0) function gen_addic (line 977) | static void gen_addic(DisasContext *ctx) function gen_addic_ (line 982) | static void gen_addic_(DisasContext *ctx) function gen_addis (line 988) | static void gen_addis(DisasContext *ctx) function gen_addpcis (line 1003) | static void gen_addpcis(DisasContext *ctx) function gen_op_arith_divw (line 1011) | static inline void gen_op_arith_divw(DisasContext *ctx, TCGv ret, TCGv a... function gen_op_arith_divd (line 1090) | static inline void gen_op_arith_divd(DisasContext *ctx, TCGv ret, TCGv a... function gen_op_arith_modw (line 1153) | static inline void gen_op_arith_modw(DisasContext *ctx, TCGv ret, TCGv a... function gen_op_arith_modd (line 1201) | static inline void gen_op_arith_modd(DisasContext *ctx, TCGv ret, TCGv a... function gen_mulhw (line 1248) | static void gen_mulhw(DisasContext *ctx) function gen_mulhwu (line 1266) | static void gen_mulhwu(DisasContext *ctx) function gen_mullw (line 1284) | static void gen_mullw(DisasContext *ctx) function gen_mullwo (line 1306) | static void gen_mullwo(DisasContext *ctx) function gen_mulli (line 1337) | static void gen_mulli(DisasContext *ctx) function gen_mulhd (line 1346) | static void gen_mulhd(DisasContext *ctx) function gen_mulhdu (line 1359) | static void gen_mulhdu(DisasContext *ctx) function gen_mulld (line 1372) | static void gen_mulld(DisasContext *ctx) function gen_mulldo (line 1383) | static void gen_mulldo(DisasContext *ctx) function gen_op_arith_subf (line 1410) | static inline void gen_op_arith_subf(DisasContext *ctx, TCGv ret, TCGv a... function gen_subfic (line 1521) | static void gen_subfic(DisasContext *ctx) function gen_op_arith_neg (line 1531) | static inline void gen_op_arith_neg(DisasContext *ctx, bool compute_ov) function gen_neg (line 1540) | static void gen_neg(DisasContext *ctx) function gen_nego (line 1549) | static void gen_nego(DisasContext *ctx) function gen_andi_ (line 1580) | static void gen_andi_(DisasContext *ctx) function gen_andis_ (line 1589) | static void gen_andis_(DisasContext *ctx) function gen_cntlzw (line 1598) | static void gen_cntlzw(DisasContext *ctx) function gen_cnttzw (line 1614) | static void gen_cnttzw(DisasContext *ctx) function gen_pause (line 1641) | static void gen_pause(DisasContext *ctx) function gen_or (line 1660) | static void gen_or(DisasContext *ctx) function gen_xor (line 1746) | static void gen_xor(DisasContext *ctx) function gen_ori (line 1762) | static void gen_ori(DisasContext *ctx) function gen_oris (line 1774) | static void gen_oris(DisasContext *ctx) function gen_xori (line 1788) | static void gen_xori(DisasContext *ctx) function gen_xoris (line 1801) | static void gen_xoris(DisasContext *ctx) function gen_popcntb (line 1815) | static void gen_popcntb(DisasContext *ctx) function gen_popcntw (line 1821) | static void gen_popcntw(DisasContext *ctx) function gen_popcntd (line 1833) | static void gen_popcntd(DisasContext *ctx) function gen_prtyw (line 1841) | static void gen_prtyw(DisasContext *ctx) function gen_prtyd (line 1857) | static void gen_prtyd(DisasContext *ctx) function gen_bpermd (line 1876) | static void gen_bpermd(DisasContext *ctx) function gen_cntlzd (line 1889) | static void gen_cntlzd(DisasContext *ctx) function gen_cnttzd (line 1899) | static void gen_cnttzd(DisasContext *ctx) function gen_darn (line 1909) | static void gen_darn(DisasContext *ctx) function gen_rlwimi (line 1936) | static void gen_rlwimi(DisasContext *ctx) function gen_rlwinm (line 1984) | static void gen_rlwinm(DisasContext *ctx) function gen_rlwnm (line 2033) | static void gen_rlwnm(DisasContext *ctx) function gen_rldinm (line 2110) | static void gen_rldinm(DisasContext *ctx, int mb, int me, int sh) function gen_rldicl (line 2132) | static inline void gen_rldicl(DisasContext *ctx, int mbn, int shn) function gen_rldicr (line 2143) | static inline void gen_rldicr(DisasContext *ctx, int men, int shn) function gen_rldic (line 2154) | static inline void gen_rldic(DisasContext *ctx, int mbn, int shn) function gen_rldnm (line 2164) | static void gen_rldnm(DisasContext *ctx, int mb, int me) function gen_rldcl (line 2184) | static inline void gen_rldcl(DisasContext *ctx, int mbn) function gen_rldcr (line 2194) | static inline void gen_rldcr(DisasContext *ctx, int men) function gen_rldimi (line 2204) | static void gen_rldimi(DisasContext *ctx, int mbn, int shn) function gen_slw (line 2235) | static void gen_slw(DisasContext *ctx) function gen_sraw (line 2262) | static void gen_sraw(DisasContext *ctx) function gen_srawi (line 2273) | static void gen_srawi(DisasContext *ctx) function gen_srw (line 2305) | static void gen_srw(DisasContext *ctx) function gen_sld (line 2333) | static void gen_sld(DisasContext *ctx) function gen_srad (line 2354) | static void gen_srad(DisasContext *ctx) function gen_sradi (line 2364) | static inline void gen_sradi(DisasContext *ctx, int n) function gen_sradi0 (line 2394) | static void gen_sradi0(DisasContext *ctx) function gen_sradi1 (line 2399) | static void gen_sradi1(DisasContext *ctx) function gen_extswsli (line 2405) | static inline void gen_extswsli(DisasContext *ctx, int n) function gen_extswsli0 (line 2419) | static void gen_extswsli0(DisasContext *ctx) function gen_extswsli1 (line 2424) | static void gen_extswsli1(DisasContext *ctx) function gen_srd (line 2430) | static void gen_srd(DisasContext *ctx) function gen_addr_imm_index (line 2453) | static inline void gen_addr_imm_index(DisasContext *ctx, TCGv EA, function gen_addr_reg_index (line 2479) | static inline void gen_addr_reg_index(DisasContext *ctx, TCGv EA) function gen_addr_register (line 2496) | static inline void gen_addr_register(DisasContext *ctx, TCGv EA) function gen_addr_add (line 2508) | static inline void gen_addr_add(DisasContext *ctx, TCGv ret, TCGv arg1, function gen_align_no_le (line 2518) | static inline void gen_align_no_le(DisasContext *ctx) function gen_ld (line 2720) | static void gen_ld(DisasContext *ctx) function gen_lq (line 2748) | static void gen_lq(DisasContext *ctx) function gen_std (line 2922) | static void gen_std(DisasContext *ctx) function gen_lmw (line 3028) | static void gen_lmw(DisasContext *ctx) function gen_stmw (line 3048) | static void gen_stmw(DisasContext *ctx) function gen_lswi (line 3076) | static void gen_lswi(DisasContext *ctx) function gen_lswx (line 3110) | static void gen_lswx(DisasContext *ctx) function gen_stswi (line 3134) | static void gen_stswi(DisasContext *ctx) function gen_stswx (line 3160) | static void gen_stswx(DisasContext *ctx) function gen_eieio (line 3185) | static void gen_eieio(DisasContext *ctx) function gen_check_tlb_flush (line 3212) | static inline void gen_check_tlb_flush(DisasContext *ctx, bool global) function gen_isync (line 3235) | static void gen_isync(DisasContext *ctx) function gen_load_locked (line 3251) | static void gen_load_locked(DisasContext *ctx, MemOp memop) function gen_fetch_inc_conditional (line 3277) | static void gen_fetch_inc_conditional(DisasContext *ctx, MemOp memop, function gen_ld_atomic (line 3304) | static void gen_ld_atomic(DisasContext *ctx, MemOp memop) function gen_lwat (line 3406) | static void gen_lwat(DisasContext *ctx) function gen_ldat (line 3412) | static void gen_ldat(DisasContext *ctx) function gen_st_atomic (line 3418) | static void gen_st_atomic(DisasContext *ctx, MemOp memop) function gen_stwat (line 3490) | static void gen_stwat(DisasContext *ctx) function gen_stdat (line 3496) | static void gen_stdat(DisasContext *ctx) function gen_conditional_store (line 3502) | static void gen_conditional_store(DisasContext *ctx, MemOp memop) function gen_lqarx (line 3556) | static void gen_lqarx(DisasContext *ctx) function gen_stqcx_ (line 3615) | static void gen_stqcx_(DisasContext *ctx) function gen_sync (line 3694) | static void gen_sync(DisasContext *ctx) function gen_wait (line 3714) | static void gen_wait(DisasContext *ctx) function gen_doze (line 3731) | static void gen_doze(DisasContext *ctx) function gen_nap (line 3744) | static void gen_nap(DisasContext *ctx) function gen_stop (line 3757) | static void gen_stop(DisasContext *ctx) function gen_sleep (line 3770) | static void gen_sleep(DisasContext *ctx) function gen_rvwinkle (line 3783) | static void gen_rvwinkle(DisasContext *ctx) function gen_update_cfar (line 3797) | static inline void gen_update_cfar(DisasContext *ctx, target_ulong nip) function use_goto_tb (line 3807) | static inline bool use_goto_tb(DisasContext *ctx, target_ulong dest) function gen_lookup_and_goto_ptr (line 3816) | static void gen_lookup_and_goto_ptr(DisasContext *ctx) function gen_goto_tb (line 3834) | static void gen_goto_tb(DisasContext *ctx, int n, target_ulong dest) function gen_setlr (line 3850) | static inline void gen_setlr(DisasContext *ctx, target_ulong nip) function gen_b (line 3860) | static void gen_b(DisasContext *ctx) function gen_bcond (line 3885) | static void gen_bcond(DisasContext *ctx, int type) function gen_bc (line 4000) | static void gen_bc(DisasContext *ctx) function gen_bcctr (line 4005) | static void gen_bcctr(DisasContext *ctx) function gen_bclr (line 4010) | static void gen_bclr(DisasContext *ctx) function gen_bctar (line 4015) | static void gen_bctar(DisasContext *ctx) function gen_mcrf (line 4071) | static void gen_mcrf(DisasContext *ctx) function gen_rfi (line 4080) | static void gen_rfi(DisasContext *ctx) function gen_rfid (line 4102) | static void gen_rfid(DisasContext *ctx) function gen_hrfid (line 4115) | static void gen_hrfid(DisasContext *ctx) function gen_sc (line 4127) | static void gen_sc(DisasContext *ctx) function check_unconditional_trap (line 4138) | static bool check_unconditional_trap(DisasContext *ctx) function gen_tw (line 4153) | static void gen_tw(DisasContext *ctx) function gen_twi (line 4168) | static void gen_twi(DisasContext *ctx) function gen_td (line 4186) | static void gen_td(DisasContext *ctx) function gen_tdi (line 4201) | static void gen_tdi(DisasContext *ctx) function gen_read_xer (line 4220) | static void gen_read_xer(DisasContext *ctx, TCGv dst) function gen_write_xer (line 4244) | static void gen_write_xer(TCGContext *tcg_ctx, TCGv src) function gen_mcrxr (line 4259) | static void gen_mcrxr(DisasContext *ctx) function gen_mcrxrx (line 4284) | static void gen_mcrxrx(DisasContext *ctx) function gen_mfcr (line 4306) | static void gen_mfcr(DisasContext *ctx) function gen_mfmsr (line 4342) | static void gen_mfmsr(DisasContext *ctx) function spr_noaccess (line 4349) | static void spr_noaccess(DisasContext *ctx, int gprn, int sprn) function gen_op_mfspr (line 4355) | static inline void gen_op_mfspr(DisasContext *ctx) function gen_mfspr (line 4413) | static void gen_mfspr(DisasContext *ctx) function gen_mftb (line 4419) | static void gen_mftb(DisasContext *ctx) function gen_mtcrf (line 4425) | static void gen_mtcrf(DisasContext *ctx) function gen_mtmsrd (line 4455) | static void gen_mtmsrd(DisasContext *ctx) function gen_mtmsr (line 4491) | static void gen_mtmsr(DisasContext *ctx) function gen_mtspr (line 4535) | static void gen_mtspr(DisasContext *ctx) function gen_setb (line 4590) | static void gen_setb(DisasContext *ctx) function gen_dcbf (line 4613) | static void gen_dcbf(DisasContext *ctx) function gen_dcbfep (line 4626) | static void gen_dcbfep(DisasContext *ctx) function gen_dcbi (line 4640) | static void gen_dcbi(DisasContext *ctx) function gen_dcbst (line 4658) | static void gen_dcbst(DisasContext *ctx) function gen_dcbstep (line 4671) | static void gen_dcbstep(DisasContext *ctx) function gen_dcbt (line 4684) | static void gen_dcbt(DisasContext *ctx) function gen_dcbtep (line 4694) | static void gen_dcbtep(DisasContext *ctx) function gen_dcbtst (line 4704) | static void gen_dcbtst(DisasContext *ctx) function gen_dcbtstep (line 4714) | static void gen_dcbtstep(DisasContext *ctx) function gen_dcbtls (line 4724) | static void gen_dcbtls(DisasContext *ctx) function gen_dcbz (line 4736) | static void gen_dcbz(DisasContext *ctx) function gen_dcbzep (line 4752) | static void gen_dcbzep(DisasContext *ctx) function gen_dst (line 4768) | static void gen_dst(DisasContext *ctx) function gen_dstst (line 4778) | static void gen_dstst(DisasContext *ctx) function gen_dss (line 4789) | static void gen_dss(DisasContext *ctx) function gen_icbi (line 4795) | static void gen_icbi(DisasContext *ctx) function gen_icbiep (line 4807) | static void gen_icbiep(DisasContext *ctx) function gen_dcba (line 4820) | static void gen_dcba(DisasContext *ctx) function gen_mfsr (line 4833) | static void gen_mfsr(DisasContext *ctx) function gen_mfsrin (line 4845) | static void gen_mfsrin(DisasContext *ctx) function gen_mtsr (line 4858) | static void gen_mtsr(DisasContext *ctx) function gen_mtsrin (line 4870) | static void gen_mtsrin(DisasContext *ctx) function gen_mfsr_64b (line 4886) | static void gen_mfsr_64b(DisasContext *ctx) function gen_mfsrin_64b (line 4898) | static void gen_mfsrin_64b(DisasContext *ctx) function gen_mtsr_64b (line 4911) | static void gen_mtsr_64b(DisasContext *ctx) function gen_mtsrin_64b (line 4923) | static void gen_mtsrin_64b(DisasContext *ctx) function gen_slbmte (line 4936) | static void gen_slbmte(DisasContext *ctx) function gen_slbmfee (line 4945) | static void gen_slbmfee(DisasContext *ctx) function gen_slbmfev (line 4954) | static void gen_slbmfev(DisasContext *ctx) function gen_slbfee_ (line 4963) | static void gen_slbfee_(DisasContext *ctx) function gen_tlbia (line 4990) | static void gen_tlbia(DisasContext *ctx) function gen_tlbiel (line 4999) | static void gen_tlbiel(DisasContext *ctx) function gen_tlbie (line 5008) | static void gen_tlbie(DisasContext *ctx) function gen_tlbsync (line 5035) | static void gen_tlbsync(DisasContext *ctx) function gen_slbia (line 5051) | static void gen_slbia(DisasContext *ctx) function gen_slbie (line 5064) | static void gen_slbie(DisasContext *ctx) function gen_slbieg (line 5073) | static void gen_slbieg(DisasContext *ctx) function gen_slbsync (line 5082) | static void gen_slbsync(DisasContext *ctx) function gen_eciwx (line 5094) | static void gen_eciwx(DisasContext *ctx) function gen_ecowx (line 5108) | static void gen_ecowx(DisasContext *ctx) function gen_abs (line 5124) | static void gen_abs(DisasContext *ctx) function gen_abso (line 5137) | static void gen_abso(DisasContext *ctx) function gen_clcs (line 5152) | static void gen_clcs(DisasContext *ctx) function gen_div (line 5162) | static void gen_div(DisasContext *ctx) function gen_divo (line 5173) | static void gen_divo(DisasContext *ctx) function gen_divs (line 5184) | static void gen_divs(DisasContext *ctx) function gen_divso (line 5195) | static void gen_divso(DisasContext *ctx) function gen_doz (line 5206) | static void gen_doz(DisasContext *ctx) function gen_dozo (line 5225) | static void gen_dozo(DisasContext *ctx) function gen_dozi (line 5258) | static void gen_dozi(DisasContext *ctx) function gen_lscbx (line 5276) | static void gen_lscbx(DisasContext *ctx) function gen_maskg (line 5298) | static void gen_maskg(DisasContext *ctx) function gen_maskir (line 5326) | static void gen_maskir(DisasContext *ctx) function gen_mul (line 5342) | static void gen_mul(DisasContext *ctx) function gen_mulo (line 5364) | static void gen_mulo(DisasContext *ctx) function gen_nabs (line 5394) | static void gen_nabs(DisasContext *ctx) function gen_nabso (line 5408) | static void gen_nabso(DisasContext *ctx) function gen_rlmi (line 5424) | static void gen_rlmi(DisasContext *ctx) function gen_rrib (line 5443) | static void gen_rrib(DisasContext *ctx) function gen_sle (line 5463) | static void gen_sle(DisasContext *ctx) function gen_sleq (line 5483) | static void gen_sleq(DisasContext *ctx) function gen_sliq (line 5507) | static void gen_sliq(DisasContext *ctx) function gen_slliq (line 5526) | static void gen_slliq(DisasContext *ctx) function gen_sllq (line 5546) | static void gen_sllq(DisasContext *ctx) function gen_slq (line 5577) | static void gen_slq(DisasContext *ctx) function gen_sraiq (line 5602) | static void gen_sraiq(DisasContext *ctx) function gen_sraq (line 5627) | static void gen_sraq(DisasContext *ctx) function gen_sre (line 5662) | static void gen_sre(DisasContext *ctx) function gen_srea (line 5682) | static void gen_srea(DisasContext *ctx) function gen_sreq (line 5699) | static void gen_sreq(DisasContext *ctx) function gen_sriq (line 5723) | static void gen_sriq(DisasContext *ctx) function gen_srliq (line 5742) | static void gen_srliq(DisasContext *ctx) function gen_srlq (line 5762) | static void gen_srlq(DisasContext *ctx) function gen_srq (line 5794) | static void gen_srq(DisasContext *ctx) function gen_dsa (line 5821) | static void gen_dsa(DisasContext *ctx) function gen_esa (line 5828) | static void gen_esa(DisasContext *ctx) function gen_mfrom (line 5835) | static void gen_mfrom(DisasContext *ctx) function gen_tlbld_6xx (line 5845) | static void gen_tlbld_6xx(DisasContext *ctx) function gen_tlbli_6xx (line 5853) | static void gen_tlbli_6xx(DisasContext *ctx) function gen_tlbld_74xx (line 5863) | static void gen_tlbld_74xx(DisasContext *ctx) function gen_tlbli_74xx (line 5871) | static void gen_tlbli_74xx(DisasContext *ctx) function gen_clf (line 5881) | static void gen_clf(DisasContext *ctx) function gen_cli (line 5887) | static void gen_cli(DisasContext *ctx) function gen_dclst (line 5894) | static void gen_dclst(DisasContext *ctx) function gen_mfsri (line 5899) | static void gen_mfsri(DisasContext *ctx) function gen_rac (line 5917) | static void gen_rac(DisasContext *ctx) function gen_rfsvc (line 5929) | static void gen_rfsvc(DisasContext *ctx) function gen_mfapidi (line 5943) | static void gen_mfapidi(DisasContext *ctx) function gen_tlbiva (line 5950) | static void gen_tlbiva(DisasContext *ctx) function gen_405_mulladd_insn (line 5963) | static inline void gen_405_mulladd_insn(DisasContext *ctx, int opc2, int... function gen_mfdcr (line 6179) | static void gen_mfdcr(DisasContext *ctx) function gen_mtdcr (line 6191) | static void gen_mtdcr(DisasContext *ctx) function gen_mfdcrx (line 6204) | static void gen_mfdcrx(DisasContext *ctx) function gen_mtdcrx (line 6215) | static void gen_mtdcrx(DisasContext *ctx) function gen_mfdcrux (line 6225) | static void gen_mfdcrux(DisasContext *ctx) function gen_mtdcrux (line 6234) | static void gen_mtdcrux(DisasContext *ctx) function gen_dccci (line 6243) | static void gen_dccci(DisasContext *ctx) function gen_dcread (line 6250) | static void gen_dcread(DisasContext *ctx) function gen_icbt_40x (line 6267) | static void gen_icbt_40x(DisasContext *ctx) function gen_iccci (line 6277) | static void gen_iccci(DisasContext *ctx) function gen_icread (line 6284) | static void gen_icread(DisasContext *ctx) function gen_rfci_40x (line 6291) | static void gen_rfci_40x(DisasContext *ctx) function gen_rfci (line 6300) | static void gen_rfci(DisasContext *ctx) function gen_rfdi (line 6312) | static void gen_rfdi(DisasContext *ctx) function gen_rfmci (line 6322) | static void gen_rfmci(DisasContext *ctx) function gen_tlbre_40x (line 6334) | static void gen_tlbre_40x(DisasContext *ctx) function gen_tlbsx_40x (line 6354) | static void gen_tlbsx_40x(DisasContext *ctx) function gen_tlbwe_40x (line 6374) | static void gen_tlbwe_40x(DisasContext *ctx) function gen_tlbre_440 (line 6397) | static void gen_tlbre_440(DisasContext *ctx) function gen_tlbsx_440 (line 6420) | static void gen_tlbsx_440(DisasContext *ctx) function gen_tlbwe_440 (line 6440) | static void gen_tlbwe_440(DisasContext *ctx) function gen_tlbre_booke206 (line 6464) | static void gen_tlbre_booke206(DisasContext *ctx) function gen_tlbsx_booke206 (line 6472) | static void gen_tlbsx_booke206(DisasContext *ctx) function gen_tlbwe_booke206 (line 6491) | static void gen_tlbwe_booke206(DisasContext *ctx) function gen_tlbivax_booke206 (line 6498) | static void gen_tlbivax_booke206(DisasContext *ctx) function gen_tlbilx_booke206 (line 6510) | static void gen_tlbilx_booke206(DisasContext *ctx) function gen_wrtee (line 6539) | static void gen_wrtee(DisasContext *ctx) function gen_wrteei (line 6558) | static void gen_wrteei(DisasContext *ctx) function gen_dlmzb (line 6574) | static void gen_dlmzb(DisasContext *ctx) function gen_mbar (line 6584) | static void gen_mbar(DisasContext *ctx) function gen_msync_4xx (line 6590) | static void gen_msync_4xx(DisasContext *ctx) function gen_icbt_440 (line 6601) | static void gen_icbt_440(DisasContext *ctx) function gen_msgclr (line 6612) | static void gen_msgclr(DisasContext *ctx) function gen_msgsnd (line 6623) | static void gen_msgsnd(DisasContext *ctx) function gen_msgclrp (line 6635) | static void gen_msgclrp(DisasContext *ctx) function gen_msgsndp (line 6642) | static void gen_msgsndp(DisasContext *ctx) function gen_msgsync (line 6650) | static void gen_msgsync(DisasContext *ctx) function gen_maddld (line 6657) | static void gen_maddld(DisasContext *ctx) function gen_maddhd_maddhdu (line 6668) | static void gen_maddhd_maddhdu(DisasContext *ctx) function gen_tbegin (line 6692) | static void gen_tbegin(DisasContext *ctx) function gen_cp_abort (line 6728) | static inline void gen_cp_abort(DisasContext *ctx) function GEN_CP_PASTE_NOOP (line 6743) | GEN_CP_PASTE_NOOP(copy) function get_fpr (line 6785) | static inline void get_fpr(TCGContext *tcg_ctx, TCGv_i64 dst, int regno) function set_fpr (line 6790) | static inline void set_fpr(TCGContext *tcg_ctx, int regno, TCGv_i64 src) function get_avr64 (line 6795) | static inline void get_avr64(TCGContext *tcg_ctx, TCGv_i64 dst, int regn... function set_avr64 (line 6800) | static inline void set_avr64(TCGContext *tcg_ctx, int regno, TCGv_i64 sr... function gen_dform39 (line 6816) | static void gen_dform39(DisasContext *ctx) function gen_dform3D (line 6839) | static void gen_dform3D(DisasContext *ctx) function ppc_tr_init_disas_context (line 7498) | static void ppc_tr_init_disas_context(DisasContextBase *dcbase, CPUState... function ppc_tr_tb_start (line 7587) | static void ppc_tr_tb_start(DisasContextBase *db, CPUState *cs) function ppc_tr_insn_start (line 7591) | static void ppc_tr_insn_start(DisasContextBase *dcbase, CPUState *cs) function ppc_tr_breakpoint_check (line 7598) | static bool ppc_tr_breakpoint_check(DisasContextBase *dcbase, CPUState *cs, function ppc_tr_translate_insn (line 7615) | static void ppc_tr_translate_insn(DisasContextBase *dcbase, CPUState *cs) function ppc_tr_tb_stop (line 7718) | static void ppc_tr_tb_stop(DisasContextBase *dcbase, CPUState *cs) function ppc_sync_pc (line 7735) | static void ppc_sync_pc(DisasContextBase *db, CPUState *cpu) function gen_intermediate_code (line 7751) | void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int max_i... function restore_state_to_opc (line 7759) | void restore_state_to_opc(CPUPPCState *env, TranslationBlock *tb, FILE: qemu/target/ppc/translate/dfp-impl.inc.c function TCGv_ptr (line 3) | static inline TCGv_ptr gen_fprp_ptr(TCGContext *tcg_ctx, int reg) FILE: qemu/target/ppc/translate/fp-impl.inc.c function gen_reset_fpstatus (line 7) | static inline void gen_reset_fpstatus(TCGContext *tcg_ctx) function gen_compute_fprf_float64 (line 12) | static inline void gen_compute_fprf_float64(TCGContext *tcg_ctx, TCGv_i6... function gen_set_cr1_from_fpscr (line 19) | static void gen_set_cr1_from_fpscr(DisasContext *ctx) function gen_set_cr1_from_fpscr (line 28) | static void gen_set_cr1_from_fpscr(DisasContext *ctx) function gen_frsqrtes (line 218) | static void gen_frsqrtes(DisasContext *ctx) function gen_fsqrt (line 249) | static void gen_fsqrt(DisasContext *ctx) function gen_fsqrts (line 272) | static void gen_fsqrts(DisasContext *ctx) function gen_ftdiv (line 343) | static void gen_ftdiv(DisasContext *ctx) function gen_ftsqrt (line 361) | static void gen_ftsqrt(DisasContext *ctx) function gen_fcmpo (line 380) | static void gen_fcmpo(DisasContext *ctx) function gen_fcmpu (line 404) | static void gen_fcmpu(DisasContext *ctx) function gen_fabs (line 430) | static void gen_fabs(DisasContext *ctx) function gen_fmr (line 453) | static void gen_fmr(DisasContext *ctx) function gen_fnabs (line 472) | static void gen_fnabs(DisasContext *ctx) function gen_fneg (line 495) | static void gen_fneg(DisasContext *ctx) function gen_fcpsgn (line 518) | static void gen_fcpsgn(DisasContext *ctx) function gen_fmrgew (line 543) | static void gen_fmrgew(DisasContext *ctx) function gen_fmrgow (line 566) | static void gen_fmrgow(DisasContext *ctx) function gen_mcrfs (line 591) | static void gen_mcrfs(DisasContext *ctx) function gen_mffs (line 625) | static void gen_mffs(DisasContext *ctx) function gen_mffsl (line 644) | static void gen_mffsl(DisasContext *ctx) function gen_mffsce (line 667) | static void gen_mffsce(DisasContext *ctx) function gen_helper_mffscrn (line 697) | static void gen_helper_mffscrn(DisasContext *ctx, TCGv_i64 t1) function gen_mffscrn (line 721) | static void gen_mffscrn(DisasContext *ctx) function gen_mffscrni (line 746) | static void gen_mffscrni(DisasContext *ctx) function gen_mtfsb0 (line 768) | static void gen_mtfsb0(DisasContext *ctx) function gen_mtfsb1 (line 792) | static void gen_mtfsb1(DisasContext *ctx) function gen_mtfsf (line 819) | static void gen_mtfsf(DisasContext *ctx) function gen_mtfsfi (line 857) | static void gen_mtfsfi(DisasContext *ctx) function gen_qemu_ld32fs (line 986) | static void gen_qemu_ld32fs(DisasContext *ctx, TCGv_i64 dest, TCGv addr) function gen_lfdepx (line 1001) | static void gen_lfdepx(DisasContext *ctx) function gen_lfdp (line 1022) | static void gen_lfdp(DisasContext *ctx) function gen_lfdpx (line 1057) | static void gen_lfdpx(DisasContext *ctx) function gen_lfiwax (line 1092) | static void gen_lfiwax(DisasContext *ctx) function gen_lfiwzx (line 1116) | static void gen_lfiwzx(DisasContext *ctx) function gen_qemu_st32fs (line 1231) | static void gen_qemu_st32fs(DisasContext *ctx, TCGv_i64 src, TCGv addr) function gen_stfdepx (line 1246) | static void gen_stfdepx(DisasContext *ctx) function gen_stfdp (line 1267) | static void gen_stfdp(DisasContext *ctx) function gen_stfdpx (line 1302) | static void gen_stfdpx(DisasContext *ctx) function gen_qemu_st32fiw (line 1337) | static inline void gen_qemu_st32fiw(DisasContext *ctx, TCGv_i64 arg1, TC... function gen_lfq (line 1352) | static void gen_lfq(DisasContext *ctx) function gen_lfqu (line 1372) | static void gen_lfqu(DisasContext *ctx) function gen_lfqux (line 1398) | static void gen_lfqux(DisasContext *ctx) function gen_lfqx (line 1424) | static void gen_lfqx(DisasContext *ctx) function gen_stfq (line 1444) | static void gen_stfq(DisasContext *ctx) function gen_stfqu (line 1464) | static void gen_stfqu(DisasContext *ctx) function gen_stfqux (line 1490) | static void gen_stfqux(DisasContext *ctx) function gen_stfqx (line 1516) | static void gen_stfqx(DisasContext *ctx) FILE: qemu/target/ppc/translate/spe-impl.inc.c function gen_evmra (line 10) | static inline void gen_evmra(DisasContext *ctx) function gen_load_gpr64 (line 34) | static inline void gen_load_gpr64(TCGContext *tcg_ctx, TCGv_i64 t, int reg) function gen_store_gpr64 (line 39) | static inline void gen_store_gpr64(TCGContext *tcg_ctx, int reg, TCGv_i6... function gen_speundef (line 54) | static inline void gen_speundef(DisasContext *ctx) function gen_op_evrndw (line 137) | static inline void gen_op_evrndw(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv... function gen_op_evsrwu (line 172) | static inline void gen_op_evsrwu(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv... function gen_op_evsrws (line 189) | static inline void gen_op_evsrws(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv... function gen_op_evslw (line 206) | static inline void gen_op_evslw(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_... function gen_op_evrlw (line 223) | static inline void gen_op_evrlw(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_... function gen_evmergehi (line 231) | static inline void gen_evmergehi(DisasContext *ctx) function gen_op_evsubf (line 242) | static inline void gen_op_evsubf(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv... function gen_brinc (line 317) | static inline void gen_brinc(DisasContext *ctx) function gen_evmergelo (line 325) | static inline void gen_evmergelo(DisasContext *ctx) function gen_evmergehilo (line 336) | static inline void gen_evmergehilo(DisasContext *ctx) function gen_evmergelohi (line 347) | static inline void gen_evmergelohi(DisasContext *ctx) function gen_evsplati (line 366) | static inline void gen_evsplati(DisasContext *ctx) function gen_evsplatfi (line 375) | static inline void gen_evsplatfi(DisasContext *ctx) function gen_evsel (line 384) | static inline void gen_evsel(DisasContext *ctx) function gen_evsel0 (line 410) | static void gen_evsel0(DisasContext *ctx) function gen_evsel1 (line 415) | static void gen_evsel1(DisasContext *ctx) function gen_evsel2 (line 420) | static void gen_evsel2(DisasContext *ctx) function gen_evsel3 (line 425) | static void gen_evsel3(DisasContext *ctx) function gen_evmwumi (line 432) | static inline void gen_evmwumi(DisasContext *ctx) function gen_evmwumia (line 459) | static inline void gen_evmwumia(DisasContext *ctx) function gen_evmwumiaa (line 479) | static inline void gen_evmwumiaa(DisasContext *ctx) function gen_evmwsmi (line 514) | static inline void gen_evmwsmi(DisasContext *ctx) function gen_evmwsmia (line 541) | static inline void gen_evmwsmia(DisasContext *ctx) function gen_evmwsmiaa (line 557) | static inline void gen_evmwsmiaa(DisasContext *ctx) function gen_addr_spe_imm_index (line 618) | static inline void gen_addr_spe_imm_index(DisasContext *ctx, TCGv EA, in... function gen_op_evldd (line 633) | static inline void gen_op_evldd(DisasContext *ctx, TCGv addr) function gen_op_evldw (line 642) | static inline void gen_op_evldw(DisasContext *ctx, TCGv addr) function gen_op_evldh (line 649) | static inline void gen_op_evldh(DisasContext *ctx, TCGv addr) function gen_op_evlhhesplat (line 667) | static inline void gen_op_evlhhesplat(DisasContext *ctx, TCGv addr) function gen_op_evlhhousplat (line 678) | static inline void gen_op_evlhhousplat(DisasContext *ctx, TCGv addr) function gen_op_evlhhossplat (line 688) | static inline void gen_op_evlhhossplat(DisasContext *ctx, TCGv addr) function gen_op_evlwhe (line 698) | static inline void gen_op_evlwhe(DisasContext *ctx, TCGv addr) function gen_op_evlwhou (line 710) | static inline void gen_op_evlwhou(DisasContext *ctx, TCGv addr) function gen_op_evlwhos (line 717) | static inline void gen_op_evlwhos(DisasContext *ctx, TCGv addr) function gen_op_evlwwsplat (line 724) | static inline void gen_op_evlwwsplat(DisasContext *ctx, TCGv addr) function gen_op_evlwhsplat (line 734) | static inline void gen_op_evlwhsplat(DisasContext *ctx, TCGv addr) function gen_op_evstdd (line 748) | static inline void gen_op_evstdd(DisasContext *ctx, TCGv addr) function gen_op_evstdw (line 757) | static inline void gen_op_evstdw(DisasContext *ctx, TCGv addr) function gen_op_evstdh (line 764) | static inline void gen_op_evstdh(DisasContext *ctx, TCGv addr) function gen_op_evstwhe (line 780) | static inline void gen_op_evstwhe(DisasContext *ctx, TCGv addr) function gen_op_evstwho (line 792) | static inline void gen_op_evstwho(DisasContext *ctx, TCGv addr) function gen_op_evstwwe (line 799) | static inline void gen_op_evstwwe(DisasContext *ctx, TCGv addr) function gen_op_evstwwo (line 804) | static inline void gen_op_evstwwo(DisasContext *ctx, TCGv addr) function gen_evfsabs (line 1046) | static inline void gen_evfsabs(DisasContext *ctx) function gen_evfsnabs (line 1059) | static inline void gen_evfsnabs(DisasContext *ctx) function gen_evfsneg (line 1072) | static inline void gen_evfsneg(DisasContext *ctx) function gen_efsabs (line 1127) | static inline void gen_efsabs(DisasContext *ctx) function gen_efsnabs (line 1138) | static inline void gen_efsnabs(DisasContext *ctx) function gen_efsneg (line 1149) | static inline void gen_efsneg(DisasContext *ctx) function gen_efdabs (line 1203) | static inline void gen_efdabs(DisasContext *ctx) function gen_efdnabs (line 1215) | static inline void gen_efdnabs(DisasContext *ctx) function gen_efdneg (line 1227) | static inline void gen_efdneg(DisasContext *ctx) FILE: qemu/target/ppc/translate/vmx-impl.inc.c function TCGv_ptr (line 10) | static inline TCGv_ptr gen_avr_ptr(TCGContext *tcg_ctx, int reg) function gen_mfvscr (line 149) | static void gen_mfvscr(DisasContext *ctx) function gen_mtvscr (line 169) | static void gen_mtvscr(DisasContext *ctx) function trans_vmrgew (line 468) | static void trans_vmrgew(DisasContext *ctx) function trans_vmrgow (line 493) | static void trans_vmrgow(DisasContext *ctx) function trans_lvsl (line 525) | static void trans_lvsl(DisasContext *ctx) function trans_lvsr (line 564) | static void trans_lvsr(DisasContext *ctx) function trans_vsl (line 604) | static void trans_vsl(DisasContext *ctx) function trans_vsr (line 652) | static void trans_vsr(DisasContext *ctx) function trans_vgbbd (line 718) | static void trans_vgbbd(DisasContext *ctx) function trans_vclzw (line 775) | static void trans_vclzw(DisasContext *ctx) function trans_vclzd (line 802) | static void trans_vclzd(DisasContext *ctx) function gen_vsplt (line 1160) | static void gen_vsplt(DisasContext *ctx, int vece) function gen_vsldoi (line 1259) | static void gen_vsldoi(DisasContext *ctx) function gen_vmladduhm (line 1305) | static void gen_vmladduhm(DisasContext *ctx) function gen_vpermr (line 1324) | static void gen_vpermr(DisasContext *ctx) function gen_xpnd04_1 (line 1452) | static void gen_xpnd04_1(DisasContext *ctx) function gen_xpnd04_2 (line 1482) | static void gen_xpnd04_2(DisasContext *ctx) function gen_vsbox (line 1537) | static void gen_vsbox(DisasContext *ctx) FILE: qemu/target/ppc/translate/vsx-impl.inc.c function get_cpu_vsrh (line 3) | static inline void get_cpu_vsrh(TCGContext *tcg_ctx, TCGv_i64 dst, int n) function get_cpu_vsrl (line 8) | static inline void get_cpu_vsrl(TCGContext *tcg_ctx, TCGv_i64 dst, int n) function set_cpu_vsrh (line 13) | static inline void set_cpu_vsrh(TCGContext *tcg_ctx, int n, TCGv_i64 src) function set_cpu_vsrl (line 18) | static inline void set_cpu_vsrl(TCGContext *tcg_ctx, int n, TCGv_i64 src) function TCGv_ptr (line 23) | static inline TCGv_ptr gen_vsr_ptr(TCGContext *tcg_ctx, int reg) function gen_lxvd2x (line 58) | static void gen_lxvd2x(DisasContext *ctx) function gen_lxvdsx (line 80) | static void gen_lxvdsx(DisasContext *ctx) function gen_lxvw4x (line 104) | static void gen_lxvw4x(DisasContext *ctx) function gen_bswap16x8 (line 146) | static void gen_bswap16x8(TCGContext *tcg_ctx, TCGv_i64 outh, TCGv_i64 o... function gen_bswap32x4 (line 172) | static void gen_bswap32x4(TCGContext *tcg_ctx, TCGv_i64 outh, TCGv_i64 o... function gen_lxvh8x (line 189) | static void gen_lxvh8x(DisasContext *ctx) function gen_lxvb16x (line 219) | static void gen_lxvb16x(DisasContext *ctx) function gen_stxvd2x (line 441) | static void gen_stxvd2x(DisasContext *ctx) function gen_stxvw4x (line 463) | static void gen_stxvw4x(DisasContext *ctx) function gen_stxvh8x (line 504) | static void gen_stxvh8x(DisasContext *ctx) function gen_stxvb16x (line 542) | static void gen_stxvb16x(DisasContext *ctx) function gen_mfvsrwz (line 593) | static void gen_mfvsrwz(DisasContext *ctx) function gen_mtvsrwa (line 616) | static void gen_mtvsrwa(DisasContext *ctx) function gen_mtvsrwz (line 639) | static void gen_mtvsrwz(DisasContext *ctx) function gen_mfvsrd (line 663) | static void gen_mfvsrd(DisasContext *ctx) function gen_mtvsrd (line 684) | static void gen_mtvsrd(DisasContext *ctx) function gen_mfvsrld (line 705) | static void gen_mfvsrld(DisasContext *ctx) function gen_mtvsrdd (line 726) | static void gen_mtvsrdd(DisasContext *ctx) function gen_mtvsrws (line 755) | static void gen_mtvsrws(DisasContext *ctx) function gen_xxpermdi (line 781) | static void gen_xxpermdi(DisasContext *ctx) function gen_xscvqpdp (line 1033) | static void gen_xscvqpdp(DisasContext *ctx) function gen_xxbrd (line 1389) | static void gen_xxbrd(DisasContext *ctx) function gen_xxbrh (line 1419) | static void gen_xxbrh(DisasContext *ctx) function gen_xxbrq (line 1448) | static void gen_xxbrq(DisasContext *ctx) function gen_xxbrw (line 1482) | static void gen_xxbrw(DisasContext *ctx) function gen_xxsel (line 1574) | static void gen_xxsel(DisasContext *ctx) function gen_xxspltw (line 1590) | static void gen_xxspltw(DisasContext *ctx) function gen_xxspltib (line 1615) | static void gen_xxspltib(DisasContext *ctx) function gen_xxsldwi (line 1635) | static void gen_xxsldwi(DisasContext *ctx) function gen_xsxexpdp (line 1735) | static void gen_xsxexpdp(DisasContext *ctx) function gen_xsxexpqp (line 1750) | static void gen_xsxexpqp(DisasContext *ctx) function gen_xsiexpdp (line 1776) | static void gen_xsiexpdp(DisasContext *ctx) function gen_xsiexpqp (line 1800) | static void gen_xsiexpqp(DisasContext *ctx) function gen_xsxsigdp (line 1840) | static void gen_xsxsigdp(DisasContext *ctx) function gen_xsxsigqp (line 1871) | static void gen_xsxsigqp(DisasContext *ctx) function gen_xviexpsp (line 1915) | static void gen_xviexpsp(DisasContext *ctx) function gen_xviexpdp (line 1962) | static void gen_xviexpdp(DisasContext *ctx) function gen_xvxexpsp (line 2001) | static void gen_xvxexpsp(DisasContext *ctx) function gen_xvxexpdp (line 2033) | static void gen_xvxexpdp(DisasContext *ctx) function gen_xvxsigdp (line 2065) | static void gen_xvxsigdp(DisasContext *ctx) FILE: qemu/target/ppc/translate_init.inc.c function spr_load_dump_spr (line 35) | static void spr_load_dump_spr(TCGContext *tcg_ctx, int sprn) function spr_read_generic (line 44) | static void spr_read_generic(DisasContext *ctx, int gprn, int sprn) function spr_store_dump_spr (line 51) | static void spr_store_dump_spr(int sprn) function spr_write_generic (line 60) | static void spr_write_generic(DisasContext *ctx, int sprn, int gprn) function spr_write_generic32 (line 67) | static void spr_write_generic32(DisasContext *ctx, int sprn, int gprn) function spr_write_clear (line 81) | static void spr_write_clear(DisasContext *ctx, int sprn, int gprn) function spr_access_nop (line 94) | static void spr_access_nop(DisasContext *ctx, int sprn, int gprn) function spr_read_xer (line 100) | static void spr_read_xer(DisasContext *ctx, int gprn, int sprn) function spr_write_xer (line 105) | static void spr_write_xer(DisasContext *ctx, int sprn, int gprn) function spr_read_lr (line 112) | static void spr_read_lr(DisasContext *ctx, int gprn, int sprn) function spr_write_lr (line 118) | static void spr_write_lr(DisasContext *ctx, int sprn, int gprn) function spr_read_cfar (line 126) | static void spr_read_cfar(DisasContext *ctx, int gprn, int sprn) function spr_write_cfar (line 132) | static void spr_write_cfar(DisasContext *ctx, int sprn, int gprn) function spr_read_ctr (line 140) | static void spr_read_ctr(DisasContext *ctx, int gprn, int sprn) function spr_write_ctr (line 146) | static void spr_write_ctr(DisasContext *ctx, int sprn, int gprn) function spr_read_ureg (line 158) | static void spr_read_ureg(DisasContext *ctx, int gprn, int sprn) function spr_write_ureg (line 165) | static void spr_write_ureg(DisasContext *ctx, int sprn, int gprn) function spr_read_decr (line 175) | static void spr_read_decr(DisasContext *ctx, int gprn, int sprn) function spr_write_decr (line 191) | static void spr_write_decr(DisasContext *ctx, int sprn, int gprn) function spr_read_tbl (line 209) | static void spr_read_tbl(DisasContext *ctx, int gprn, int sprn) function spr_read_tbu (line 226) | static void spr_read_tbu(DisasContext *ctx, int gprn, int sprn) function spr_read_atbl (line 244) | static void spr_read_atbl(DisasContext *ctx, int gprn, int sprn) function spr_read_atbu (line 251) | static void spr_read_atbu(DisasContext *ctx, int gprn, int sprn) function spr_write_tbl (line 259) | static void spr_write_tbl(DisasContext *ctx, int sprn, int gprn) function spr_write_tbu (line 277) | static void spr_write_tbu(DisasContext *ctx, int sprn, int gprn) function spr_write_atbl (line 295) | static void spr_write_atbl(DisasContext *ctx, int sprn, int gprn) function spr_write_atbu (line 302) | static void spr_write_atbu(DisasContext *ctx, int sprn, int gprn) function spr_read_purr (line 311) | static void spr_read_purr(DisasContext *ctx, int gprn, int sprn) function spr_write_purr (line 317) | static void spr_write_purr(DisasContext *ctx, int sprn, int gprn) function spr_read_hdecr (line 324) | static void spr_read_hdecr(DisasContext *ctx, int gprn, int sprn) function spr_write_hdecr (line 337) | static void spr_write_hdecr(DisasContext *ctx, int sprn, int gprn) function spr_read_vtb (line 350) | static void spr_read_vtb(DisasContext *ctx, int gprn, int sprn) function spr_write_vtb (line 356) | static void spr_write_vtb(DisasContext *ctx, int sprn, int gprn) function spr_write_tbu40 (line 362) | static void spr_write_tbu40(DisasContext *ctx, int sprn, int gprn) function spr_read_ibat (line 372) | static void spr_read_ibat(DisasContext *ctx, int gprn, int sprn) function spr_read_ibat_h (line 380) | static void spr_read_ibat_h(DisasContext *ctx, int gprn, int sprn) function spr_write_ibatu (line 388) | static void spr_write_ibatu(DisasContext *ctx, int sprn, int gprn) function spr_write_ibatu_h (line 396) | static void spr_write_ibatu_h(DisasContext *ctx, int sprn, int gprn) function spr_write_ibatl (line 404) | static void spr_write_ibatl(DisasContext *ctx, int sprn, int gprn) function spr_write_ibatl_h (line 412) | static void spr_write_ibatl_h(DisasContext *ctx, int sprn, int gprn) function spr_read_dbat (line 422) | static void spr_read_dbat(DisasContext *ctx, int gprn, int sprn) function spr_read_dbat_h (line 430) | static void spr_read_dbat_h(DisasContext *ctx, int gprn, int sprn) function spr_write_dbatu (line 438) | static void spr_write_dbatu(DisasContext *ctx, int sprn, int gprn) function spr_write_dbatu_h (line 446) | static void spr_write_dbatu_h(DisasContext *ctx, int sprn, int gprn) function spr_write_dbatl (line 454) | static void spr_write_dbatl(DisasContext *ctx, int sprn, int gprn) function spr_write_dbatl_h (line 462) | static void spr_write_dbatl_h(DisasContext *ctx, int sprn, int gprn) function spr_write_sdr1 (line 471) | static void spr_write_sdr1(DisasContext *ctx, int sprn, int gprn) function spr_write_pidr (line 480) | static void spr_write_pidr(DisasContext *ctx, int sprn, int gprn) function spr_write_lpidr (line 486) | static void spr_write_lpidr(DisasContext *ctx, int sprn, int gprn) function spr_read_hior (line 492) | static void spr_read_hior(DisasContext *ctx, int gprn, int sprn) function spr_write_hior (line 498) | static void spr_write_hior(DisasContext *ctx, int sprn, int gprn) function spr_write_ptcr (line 506) | static void spr_write_ptcr(DisasContext *ctx, int sprn, int gprn) function spr_write_pcr (line 512) | static void spr_write_pcr(DisasContext *ctx, int sprn, int gprn) function spr_read_dpdes (line 519) | static void spr_read_dpdes(DisasContext *ctx, int gprn, int sprn) function spr_write_dpdes (line 525) | static void spr_write_dpdes(DisasContext *ctx, int sprn, int gprn) function spr_read_601_rtcl (line 534) | static void spr_read_601_rtcl(DisasContext *ctx, int gprn, int sprn) function spr_read_601_rtcu (line 540) | static void spr_read_601_rtcu(DisasContext *ctx, int gprn, int sprn) function spr_write_601_rtcu (line 546) | static void spr_write_601_rtcu(DisasContext *ctx, int sprn, int gprn) function spr_write_601_rtcl (line 552) | static void spr_write_601_rtcl(DisasContext *ctx, int sprn, int gprn) function spr_write_hid0_601 (line 558) | static void spr_write_hid0_601(DisasContext *ctx, int sprn, int gprn) function spr_read_601_ubat (line 567) | static void spr_read_601_ubat(DisasContext *ctx, int gprn, int sprn) function spr_write_601_ubatu (line 575) | static void spr_write_601_ubatu(DisasContext *ctx, int sprn, int gprn) function spr_write_601_ubatl (line 583) | static void spr_write_601_ubatl(DisasContext *ctx, int sprn, int gprn) function spr_read_40x_pit (line 592) | static void spr_read_40x_pit(DisasContext *ctx, int gprn, int sprn) function spr_write_40x_pit (line 602) | static void spr_write_40x_pit(DisasContext *ctx, int sprn, int gprn) function spr_write_40x_dbcr0 (line 612) | static void spr_write_40x_dbcr0(DisasContext *ctx, int sprn, int gprn) function spr_write_40x_sler (line 625) | static void spr_write_40x_sler(DisasContext *ctx, int sprn, int gprn) function spr_write_booke_tcr (line 635) | static void spr_write_booke_tcr(DisasContext *ctx, int sprn, int gprn) function spr_write_booke_tsr (line 641) | static void spr_write_booke_tsr(DisasContext *ctx, int sprn, int gprn) function spr_read_403_pbr (line 649) | static void spr_read_403_pbr(DisasContext *ctx, int gprn, int sprn) function spr_write_403_pbr (line 656) | static void spr_write_403_pbr(DisasContext *ctx, int sprn, int gprn) function spr_write_pir (line 664) | static void spr_write_pir(DisasContext *ctx, int sprn, int gprn) function spr_read_spefscr (line 674) | static void spr_read_spefscr(DisasContext *ctx, int gprn, int sprn) function spr_write_spefscr (line 683) | static void spr_write_spefscr(DisasContext *ctx, int sprn, int gprn) function spr_write_excp_prefix (line 693) | static void spr_write_excp_prefix(DisasContext *ctx, int sprn, int gprn) function spr_write_excp_vector (line 704) | static void spr_write_excp_vector(DisasContext *ctx, int sprn, int gprn) function vscr_init (line 730) | static inline void vscr_init(CPUPPCState *env, uint32_t val) function _spr_register (line 759) | static inline void _spr_register(CPUPPCState *env, int num, function gen_spr_generic (line 805) | static void gen_spr_generic(CPUPPCState *env) function gen_spr_ne_601 (line 850) | static void gen_spr_ne_601(CPUPPCState *env) function gen_spr_sdr1 (line 869) | static void gen_spr_sdr1(CPUPPCState *env) function gen_low_BATs (line 890) | static void gen_low_BATs(CPUPPCState *env) function gen_high_BATs (line 960) | static void gen_high_BATs(CPUPPCState *env) function gen_tbl (line 1030) | static void gen_tbl(CPUPPCState *env) function gen_6xx_7xx_soft_tlb (line 1051) | static void gen_6xx_7xx_soft_tlb(CPUPPCState *env, int nb_tlbs, int nb_w... function gen_spr_G2_755 (line 1088) | static void gen_spr_G2_755(CPUPPCState *env) function gen_spr_7xx (line 1110) | static void gen_spr_7xx(CPUPPCState *env) function spr_write_amr (line 1209) | static void spr_write_amr(DisasContext *ctx, int sprn, int gprn) function spr_write_uamor (line 1245) | static void spr_write_uamor(DisasContext *ctx, int sprn, int gprn) function spr_write_iamr (line 1277) | static void spr_write_iamr(DisasContext *ctx, int sprn, int gprn) function gen_spr_amr (line 1309) | static void gen_spr_amr(CPUPPCState *env) function gen_spr_iamr (line 1339) | static void gen_spr_iamr(CPUPPCState *env) function spr_read_thrm (line 1349) | static void spr_read_thrm(DisasContext *ctx, int gprn, int sprn) function gen_spr_thrm (line 1357) | static void gen_spr_thrm(CPUPPCState *env) function gen_spr_604 (line 1378) | static void gen_spr_604(CPUPPCState *env) function gen_spr_603 (line 1431) | static void gen_spr_603(CPUPPCState *env) function gen_spr_G2 (line 1449) | static void gen_spr_G2(CPUPPCState *env) function gen_spr_602 (line 1501) | static void gen_spr_602(CPUPPCState *env) function gen_spr_601 (line 1549) | static void gen_spr_601(CPUPPCState *env) function gen_spr_74xx (line 1621) | static void gen_spr_74xx(CPUPPCState *env) function gen_l3_ctrl (line 1673) | static void gen_l3_ctrl(CPUPPCState *env) function gen_74xx_soft_tlb (line 1695) | static void gen_74xx_soft_tlb(CPUPPCState *env, int nb_tlbs, int nb_ways) function spr_write_e500_l1csr0 (line 1718) | static void spr_write_e500_l1csr0(DisasContext *ctx, int sprn, int gprn) function spr_write_e500_l1csr1 (line 1728) | static void spr_write_e500_l1csr1(DisasContext *ctx, int sprn, int gprn) function spr_write_booke206_mmucsr0 (line 1738) | static void spr_write_booke206_mmucsr0(DisasContext *ctx, int sprn, int ... function spr_write_booke_pid (line 1744) | static void spr_write_booke_pid(DisasContext *ctx, int sprn, int gprn) function spr_write_eplc (line 1752) | static void spr_write_eplc(DisasContext *ctx, int sprn, int gprn) function spr_write_epsc (line 1758) | static void spr_write_epsc(DisasContext *ctx, int sprn, int gprn) function gen_spr_usprg3 (line 1764) | static void gen_spr_usprg3(CPUPPCState *env) function gen_spr_usprgh (line 1772) | static void gen_spr_usprgh(CPUPPCState *env) function gen_spr_BookE (line 1793) | static void gen_spr_BookE(CPUPPCState *env, uint64_t ivor_mask) function gen_tlbncfg (line 1969) | static inline uint32_t gen_tlbncfg(uint32_t assoc, uint32_t minsize, function gen_spr_BookE206 (line 1980) | static void gen_spr_BookE206(CPUPPCState *env, uint32_t mas_mask, function gen_spr_440 (line 2070) | static void gen_spr_440(CPUPPCState *env) function gen_spr_40x (line 2211) | static void gen_spr_40x(CPUPPCState *env) function gen_spr_405 (line 2266) | static void gen_spr_405(CPUPPCState *env) function gen_spr_401_403 (line 2372) | static void gen_spr_401_403(CPUPPCState *env) function gen_spr_401 (line 2400) | static void gen_spr_401(CPUPPCState *env) function gen_spr_401x2 (line 2442) | static void gen_spr_401x2(CPUPPCState *env) function gen_spr_403 (line 2456) | static void gen_spr_403(CPUPPCState *env) function gen_spr_403_real (line 2492) | static void gen_spr_403_real(CPUPPCState *env) function gen_spr_403_mmu (line 2512) | static void gen_spr_403_mmu(CPUPPCState *env) function gen_spr_compress (line 2526) | static void gen_spr_compress(CPUPPCState *env) function gen_spr_5xx_8xx (line 2536) | static void gen_spr_5xx_8xx(CPUPPCState *env) function gen_spr_5xx (line 2654) | static void gen_spr_5xx(CPUPPCState *env) function gen_spr_8xx (line 2763) | static void gen_spr_8xx(CPUPPCState *env) function init_excp_4xx_real (line 2923) | static void init_excp_4xx_real(CPUPPCState *env) function init_excp_4xx_softmmu (line 2941) | static void init_excp_4xx_softmmu(CPUPPCState *env) function init_excp_MPC5xx (line 2964) | static void init_excp_MPC5xx(CPUPPCState *env) function init_excp_MPC8xx (line 2987) | static void init_excp_MPC8xx(CPUPPCState *env) function init_excp_G2 (line 3017) | static void init_excp_G2(CPUPPCState *env) function init_excp_e200 (line 3040) | static void init_excp_e200(CPUPPCState *env, target_ulong ivpr_mask) function init_excp_BookE (line 3068) | static void init_excp_BookE(CPUPPCState *env) function init_excp_601 (line 3092) | static void init_excp_601(CPUPPCState *env) function init_excp_602 (line 3110) | static void init_excp_602(CPUPPCState *env) function init_excp_603 (line 3135) | static void init_excp_603(CPUPPCState *env) function init_excp_604 (line 3157) | static void init_excp_604(CPUPPCState *env) function init_excp_7x0 (line 3177) | static void init_excp_7x0(CPUPPCState *env) function init_excp_750cl (line 3198) | static void init_excp_750cl(CPUPPCState *env) function init_excp_750cx (line 3218) | static void init_excp_750cx(CPUPPCState *env) function init_excp_7x5 (line 3239) | static void init_excp_7x5(CPUPPCState *env) function init_excp_7400 (line 3263) | static void init_excp_7400(CPUPPCState *env) function init_excp_7450 (line 3286) | static void init_excp_7450(CPUPPCState *env) function init_excp_970 (line 3312) | static void init_excp_970(CPUPPCState *env) function init_excp_POWER7 (line 3338) | static void init_excp_POWER7(CPUPPCState *env) function init_excp_POWER8 (line 3365) | static void init_excp_POWER8(CPUPPCState *env) function init_excp_POWER9 (line 3375) | static void init_excp_POWER9(CPUPPCState *env) function init_excp_POWER10 (line 3382) | static void init_excp_POWER10(CPUPPCState *env) function check_pow_none (line 3391) | static int check_pow_none(CPUPPCState *env) function check_pow_nocheck (line 3396) | static int check_pow_nocheck(CPUPPCState *env) function check_pow_hid0 (line 3401) | static int check_pow_hid0(CPUPPCState *env) function check_pow_hid0_74xx (line 3410) | static int check_pow_hid0_74xx(CPUPPCState *env) function ppc_cpu_interrupts_big_endian_always (line 3419) | static bool ppc_cpu_interrupts_big_endian_always(PowerPCCPU *cpu) function ppc_cpu_interrupts_big_endian_lpcr (line 3425) | static bool ppc_cpu_interrupts_big_endian_lpcr(PowerPCCPU *cpu) function init_proc_401 (line 3443) | static void init_proc_401(CPUPPCState *env) function init_proc_401x2 (line 3487) | static void init_proc_401x2(CPUPPCState *env) function init_proc_401x3 (line 3542) | static void init_proc_401x3(CPUPPCState *env) function init_proc_IOP480 (line 3594) | static void init_proc_IOP480(CPUPPCState *env) function POWERPC_FAMILY (line 3615) | POWERPC_FAMILY(IOP480)(CPUClass *oc, void *data) function init_proc_403 (line 3648) | static void init_proc_403(CPUPPCState *env) function init_proc_403GCX (line 3693) | static void init_proc_403GCX(CPUPPCState *env) function init_proc_405 (line 3756) | static void init_proc_405(CPUPPCState *env) function init_proc_440EP (line 3819) | static void init_proc_440EP(CPUPPCState *env) function init_proc_440GP (line 3957) | static void init_proc_440GP(CPUPPCState *env) function init_proc_440x4 (line 4039) | static void init_proc_440x4(CPUPPCState *env) function init_proc_440x5 (line 4120) | static void init_proc_440x5(CPUPPCState *env) function init_proc_MPC5xx (line 4255) | static void init_proc_MPC5xx(CPUPPCState *env) function POWERPC_FAMILY (line 4267) | POWERPC_FAMILY(MPC5xx)(CPUClass *oc, void *data) function init_proc_MPC8xx (line 4299) | static void init_proc_MPC8xx(CPUPPCState *env) function POWERPC_FAMILY (line 4311) | POWERPC_FAMILY(MPC8xx)(CPUClass *oc, void *data) function init_proc_G2 (line 4343) | static void init_proc_G2(CPUPPCState *env) function POWERPC_FAMILY (line 4384) | POWERPC_FAMILY(G2)(CPUClass *oc, void *data) function init_proc_G2LE (line 4420) | static void init_proc_G2LE(CPUPPCState *env) function POWERPC_FAMILY (line 4462) | POWERPC_FAMILY(G2LE)(CPUClass *oc, void *data) function init_proc_e200 (line 4500) | static void init_proc_e200(CPUPPCState *env) function POWERPC_FAMILY (line 4606) | POWERPC_FAMILY(e200)(CPUClass *oc, void *data) function init_proc_e300 (line 4652) | static void init_proc_e300(CPUPPCState *env) function POWERPC_FAMILY (line 4712) | POWERPC_FAMILY(e300)(CPUClass *oc, void *data) function spr_write_mas73 (line 4750) | static void spr_write_mas73(DisasContext *ctx, int sprn, int gprn) function spr_read_mas73 (line 4762) | static void spr_read_mas73(DisasContext *ctx, int gprn, int sprn) type fsl_e500_version (line 4776) | enum fsl_e500_version { function init_proc_e500 (line 4784) | static void init_proc_e500(CPUPPCState *env, int version) function init_proc_e500v1 (line 4996) | static void init_proc_e500v1(CPUPPCState *env) function POWERPC_FAMILY (line 5001) | POWERPC_FAMILY(e500v1)(CPUClass *oc, void *data) function init_proc_e500v2 (line 5037) | static void init_proc_e500v2(CPUPPCState *env) function POWERPC_FAMILY (line 5042) | POWERPC_FAMILY(e500v2)(CPUClass *oc, void *data) function init_proc_e500mc (line 5083) | static void init_proc_e500mc(CPUPPCState *env) function POWERPC_FAMILY (line 5088) | POWERPC_FAMILY(e500mc)(CPUClass *oc, void *data) function init_proc_e5500 (line 5127) | static void init_proc_e5500(CPUPPCState *env) function POWERPC_FAMILY (line 5132) | POWERPC_FAMILY(e5500)(CPUClass *oc, void *data) function init_proc_e6500 (line 5173) | static void init_proc_e6500(CPUPPCState *env) function POWERPC_FAMILY (line 5178) | POWERPC_FAMILY(e6500)(CPUClass *oc, void *data) function init_proc_601 (line 5225) | static void init_proc_601(CPUPPCState *env) function init_proc_601v (line 5295) | static void init_proc_601v(CPUPPCState *env) function init_proc_602 (line 5333) | static void init_proc_602(CPUPPCState *env) function init_proc_603 (line 5401) | static void init_proc_603(CPUPPCState *env) function init_proc_603E (line 5466) | static void init_proc_603E(CPUPPCState *env) function init_proc_604 (line 5531) | static void init_proc_604(CPUPPCState *env) function init_proc_604E (line 5591) | static void init_proc_604E(CPUPPCState *env) function init_proc_740 (line 5671) | static void init_proc_740(CPUPPCState *env) function init_proc_750 (line 5738) | static void init_proc_750(CPUPPCState *env) function init_proc_750cl (line 5814) | static void init_proc_750cl(CPUPPCState *env) function init_proc_750cx (line 6013) | static void init_proc_750cx(CPUPPCState *env) function init_proc_750fx (line 6092) | static void init_proc_750fx(CPUPPCState *env) function init_proc_750gx (line 6176) | static void init_proc_750gx(CPUPPCState *env) function init_proc_745 (line 6260) | static void init_proc_745(CPUPPCState *env) function init_proc_755 (line 6334) | static void init_proc_755(CPUPPCState *env) function init_proc_7400 (line 6419) | static void init_proc_7400(CPUPPCState *env) function init_proc_7410 (line 6494) | static void init_proc_7410(CPUPPCState *env) function init_proc_7440 (line 6575) | static void init_proc_7440(CPUPPCState *env) function init_proc_7450 (line 6681) | static void init_proc_7450(CPUPPCState *env) function init_proc_7445 (line 6813) | static void init_proc_7445(CPUPPCState *env) function init_proc_7455 (line 6948) | static void init_proc_7455(CPUPPCState *env) function init_proc_7457 (line 7086) | static void init_proc_7457(CPUPPCState *env) function init_proc_e600 (line 7248) | static void init_proc_e600(CPUPPCState *env) function POWERPC_FAMILY (line 7341) | POWERPC_FAMILY(e600)(CPUClass *oc, void *data) function gen_fscr_facility_check (line 7389) | static void gen_fscr_facility_check(DisasContext *ctx, int facility_sprn, function gen_msr_facility_check (line 7404) | static void gen_msr_facility_check(DisasContext *ctx, int facility_sprn, function spr_read_prev_upper32 (line 7419) | static void spr_read_prev_upper32(DisasContext *ctx, int gprn, int sprn) function spr_write_prev_upper32 (line 7433) | static void spr_write_prev_upper32(DisasContext *ctx, int sprn, int gprn) function check_pow_970 (line 7445) | static int check_pow_970(CPUPPCState *env) function gen_spr_970_hid (line 7454) | static void gen_spr_970_hid(CPUPPCState *env) function gen_spr_970_hior (line 7472) | static void gen_spr_970_hior(CPUPPCState *env) function gen_spr_book3s_ctrl (line 7480) | static void gen_spr_book3s_ctrl(CPUPPCState *env) function gen_spr_book3s_altivec (line 7492) | static void gen_spr_book3s_altivec(CPUPPCState *env) function gen_spr_book3s_dbg (line 7510) | static void gen_spr_book3s_dbg(CPUPPCState *env) function gen_spr_book3s_207_dbg (line 7529) | static void gen_spr_book3s_207_dbg(CPUPPCState *env) function gen_spr_970_dbg (line 7548) | static void gen_spr_970_dbg(CPUPPCState *env) function gen_spr_book3s_pmu_sup (line 7557) | static void gen_spr_book3s_pmu_sup(CPUPPCState *env) function gen_spr_book3s_pmu_user (line 7605) | static void gen_spr_book3s_pmu_user(CPUPPCState *env) function gen_spr_970_pmu_sup (line 7653) | static void gen_spr_970_pmu_sup(CPUPPCState *env) function gen_spr_970_pmu_user (line 7665) | static void gen_spr_970_pmu_user(CPUPPCState *env) function gen_spr_power8_pmu_sup (line 7677) | static void gen_spr_power8_pmu_sup(CPUPPCState *env) function gen_spr_power8_pmu_user (line 7713) | static void gen_spr_power8_pmu_user(CPUPPCState *env) function gen_spr_power5p_ear (line 7725) | static void gen_spr_power5p_ear(CPUPPCState *env) function gen_spr_power5p_tb (line 7734) | static void gen_spr_power5p_tb(CPUPPCState *env) function spr_write_hmer (line 7744) | static void spr_write_hmer(DisasContext *ctx, int sprn, int gprn) function spr_write_lpcr (line 7756) | static void spr_write_lpcr(DisasContext *ctx, int sprn, int gprn) function gen_spr_970_lpar (line 7763) | static void gen_spr_970_lpar(CPUPPCState *env) function gen_spr_power5p_lpar (line 7778) | static void gen_spr_power5p_lpar(CPUPPCState *env) function gen_spr_book3s_ids (line 7792) | static void gen_spr_book3s_ids(CPUPPCState *env) function gen_spr_rmor (line 7884) | static void gen_spr_rmor(CPUPPCState *env) function gen_spr_power8_ids (line 7893) | static void gen_spr_power8_ids(CPUPPCState *env) function gen_spr_book3s_purr (line 7902) | static void gen_spr_book3s_purr(CPUPPCState *env) function gen_spr_power6_dbg (line 7917) | static void gen_spr_power6_dbg(CPUPPCState *env) function gen_spr_power5p_common (line 7925) | static void gen_spr_power5p_common(CPUPPCState *env) function gen_spr_power6_common (line 7933) | static void gen_spr_power6_common(CPUPPCState *env) function spr_read_tar (line 7950) | static void spr_read_tar(DisasContext *ctx, int gprn, int sprn) function spr_write_tar (line 7956) | static void spr_write_tar(DisasContext *ctx, int sprn, int gprn) function gen_spr_power8_tce_address_control (line 7962) | static void gen_spr_power8_tce_address_control(CPUPPCState *env) function spr_read_tm (line 7970) | static void spr_read_tm(DisasContext *ctx, int gprn, int sprn) function spr_write_tm (line 7976) | static void spr_write_tm(DisasContext *ctx, int sprn, int gprn) function spr_read_tm_upper32 (line 7982) | static void spr_read_tm_upper32(DisasContext *ctx, int gprn, int sprn) function spr_write_tm_upper32 (line 7988) | static void spr_write_tm_upper32(DisasContext *ctx, int sprn, int gprn) function gen_spr_power8_tm (line 7994) | static void gen_spr_power8_tm(CPUPPCState *env) function spr_read_ebb (line 8014) | static void spr_read_ebb(DisasContext *ctx, int gprn, int sprn) function spr_write_ebb (line 8020) | static void spr_write_ebb(DisasContext *ctx, int sprn, int gprn) function spr_read_ebb_upper32 (line 8026) | static void spr_read_ebb_upper32(DisasContext *ctx, int gprn, int sprn) function spr_write_ebb_upper32 (line 8032) | static void spr_write_ebb_upper32(DisasContext *ctx, int sprn, int gprn) function gen_spr_power8_ebb (line 8038) | static void gen_spr_power8_ebb(CPUPPCState *env) function gen_spr_vtb (line 8071) | static void gen_spr_vtb(CPUPPCState *env) function gen_spr_power8_fscr (line 8080) | static void gen_spr_power8_fscr(CPUPPCState *env) function gen_spr_power8_pspb (line 8089) | static void gen_spr_power8_pspb(CPUPPCState *env) function gen_spr_power8_dpdes (line 8097) | static void gen_spr_power8_dpdes(CPUPPCState *env) function gen_spr_power8_ic (line 8107) | static void gen_spr_power8_ic(CPUPPCState *env) function gen_spr_power8_book4 (line 8116) | static void gen_spr_power8_book4(CPUPPCState *env) function gen_spr_power7_book4 (line 8133) | static void gen_spr_power7_book4(CPUPPCState *env) function gen_spr_power8_rpr (line 8146) | static void gen_spr_power8_rpr(CPUPPCState *env) function gen_spr_power9_mmu (line 8155) | static void gen_spr_power9_mmu(CPUPPCState *env) function init_proc_book3s_common (line 8171) | static void init_proc_book3s_common(CPUPPCState *env) function init_proc_970 (line 8182) | static void init_proc_970(CPUPPCState *env) function init_proc_power5plus (line 8251) | static void init_proc_power5plus(CPUPPCState *env) function POWERPC_FAMILY (line 8278) | POWERPC_FAMILY(POWER5P)(CPUClass *oc, void *data) function init_proc_POWER7 (line 8326) | static void init_proc_POWER7(CPUPPCState *env) function ppc_pvr_match_power7 (line 8355) | static bool ppc_pvr_match_power7(PowerPCCPUClass *pcc, uint32_t pvr) function cpu_has_work_POWER7 (line 8366) | static bool cpu_has_work_POWER7(CPUState *cs) function POWERPC_FAMILY (line 8400) | POWERPC_FAMILY(POWER7)(CPUClass *oc, void *data) function init_proc_POWER8 (line 8468) | static void init_proc_POWER8(CPUPPCState *env) function ppc_pvr_match_power8 (line 8510) | static bool ppc_pvr_match_power8(PowerPCCPUClass *pcc, uint32_t pvr) function cpu_has_work_POWER8 (line 8524) | static bool cpu_has_work_POWER8(CPUState *cs) function POWERPC_FAMILY (line 8566) | POWERPC_FAMILY(POWER8)(CPUClass *oc, void *data) type ppc_radix_page_info (line 8649) | struct ppc_radix_page_info function init_proc_POWER9 (line 8659) | static void init_proc_POWER9(CPUPPCState *env) function ppc_pvr_match_power9 (line 8710) | static bool ppc_pvr_match_power9(PowerPCCPUClass *pcc, uint32_t pvr) function cpu_has_work_POWER9 (line 8718) | static bool cpu_has_work_POWER9(CPUState *cs) function POWERPC_FAMILY (line 8776) | POWERPC_FAMILY(POWER9)(CPUClass *oc, void *data) type ppc_radix_page_info (line 8861) | struct ppc_radix_page_info function init_proc_POWER10 (line 8871) | static void init_proc_POWER10(CPUPPCState *env) function ppc_pvr_match_power10 (line 8920) | static bool ppc_pvr_match_power10(PowerPCCPUClass *pcc, uint32_t pvr) function cpu_has_work_POWER10 (line 8928) | static bool cpu_has_work_POWER10(CPUState *cs) function POWERPC_FAMILY (line 8986) | POWERPC_FAMILY(POWER10)(CPUClass *oc, void *data) function cpu_ppc_set_vhyp (line 9065) | void cpu_ppc_set_vhyp(PowerPCCPU *cpu, PPCVirtualHypervisor *vhyp) function init_ppc_proc (line 9083) | static void init_ppc_proc(PowerPCCPU *cpu) function dump_ppc_sprs (line 9254) | static void dump_ppc_sprs(CPUPPCState *env) function is_indirect_opcode (line 9293) | static inline int is_indirect_opcode(void *handler) function opc_handler_t (line 9298) | static inline opc_handler_t **ind_table(void *handler) function fill_new_table (line 9305) | static void fill_new_table(opc_handler_t **table, int len) function create_new_table (line 9314) | static int create_new_table(opc_handler_t **table, unsigned char idx) function insert_in_table (line 9325) | static int insert_in_table(opc_handler_t **table, unsigned char idx, function register_direct_insn (line 9336) | static int register_direct_insn(opc_handler_t **ppc_opcodes, function register_ind_in_table (line 9352) | static int register_ind_in_table(opc_handler_t **table, function register_ind_insn (line 9387) | static int register_ind_insn(opc_handler_t **ppc_opcodes, function register_dblind_insn (line 9394) | static int register_dblind_insn(opc_handler_t **ppc_opcodes, function register_trplind_insn (line 9413) | static int register_trplind_insn(opc_handler_t **ppc_opcodes, function register_insn (line 9439) | static int register_insn(opc_handler_t **ppc_opcodes, opcode_t *insn) function test_opcode_table (line 9470) | static int test_opcode_table(opc_handler_t **table, int len) function fix_opcode_tables (line 9498) | static void fix_opcode_tables(opc_handler_t **ppc_opcodes) function create_ppc_opcodes (line 9506) | static int create_ppc_opcodes(PowerPCCPU *cpu) function dump_ppc_insns (line 9532) | static void dump_ppc_insns(CPUPPCState *env) function avr_need_swap (line 9623) | static bool avr_need_swap(CPUPPCState *env) function gdb_find_spr_idx (line 9632) | static int gdb_find_spr_idx(CPUPPCState *env, int n) function gdb_get_spr_reg (line 9646) | static int gdb_get_spr_reg(CPUPPCState *env, GByteArray *buf, int n) function gdb_set_spr_reg (line 9662) | static int gdb_set_spr_reg(CPUPPCState *env, uint8_t *mem_buf, int n) function gdb_get_float_reg (line 9679) | static int gdb_get_float_reg(CPUPPCState *env, GByteArray *buf, int n) function gdb_set_float_reg (line 9697) | static int gdb_set_float_reg(CPUPPCState *env, uint8_t *mem_buf, int n) function gdb_get_avr_reg (line 9712) | static int gdb_get_avr_reg(CPUPPCState *env, GByteArray *buf, int n) function gdb_set_avr_reg (line 9743) | static int gdb_set_avr_reg(CPUPPCState *env, uint8_t *mem_buf, int n) function gdb_get_spe_reg (line 9771) | static int gdb_get_spe_reg(CPUPPCState *env, GByteArray *buf, int n) function gdb_set_spe_reg (line 9795) | static int gdb_set_spe_reg(CPUPPCState *env, uint8_t *mem_buf, int n) function gdb_get_vsx_reg (line 9824) | static int gdb_get_vsx_reg(CPUPPCState *env, GByteArray *buf, int n) function gdb_set_vsx_reg (line 9834) | static int gdb_set_vsx_reg(CPUPPCState *env, uint8_t *mem_buf, int n) function ppc_fixup_cpu (line 9845) | static int ppc_fixup_cpu(PowerPCCPU *cpu) function ppc_cpu_realize (line 9872) | static void ppc_cpu_realize(struct uc_struct *uc, CPUState *dev) function ppc_cpu_unrealize (line 10065) | void ppc_cpu_unrealize(CPUState *dev) function ppc_cpu_set_pc (line 10100) | static void ppc_cpu_set_pc(CPUState *cs, vaddr value) function ppc_cpu_has_work (line 10107) | static bool ppc_cpu_has_work(CPUState *cs) function ppc_cpu_reset (line 10115) | static void ppc_cpu_reset(CPUState *dev) function ppc_cpu_is_big_endian (line 10177) | static bool ppc_cpu_is_big_endian(CPUState *cs) function ppc_cpu_exec_enter (line 10188) | static void ppc_cpu_exec_enter(CPUState *cs) function ppc_cpu_exec_exit (line 10201) | static void ppc_cpu_exec_exit(CPUState *cs) function ppc_cpu_instance_init (line 10214) | static void ppc_cpu_instance_init(struct uc_struct *uc, CPUState *obj) function ppc_cpu_instance_finalize (line 10249) | void ppc_cpu_instance_finalize(CPUState *obj) function ppc_pvr_match_default (line 10258) | static bool ppc_pvr_match_default(PowerPCCPUClass *pcc, uint32_t pvr) function ppc_cpu_class_init (line 10263) | static void ppc_cpu_class_init(struct uc_struct *uc, CPUClass *oc) type PowerPCCPUInfo (line 10287) | typedef struct PowerPCCPUInfo { function PowerPCCPU (line 11012) | PowerPCCPU *cpu_ppc_init(struct uc_struct *uc) FILE: qemu/target/ppc/unicorn.c type ppcreg_t (line 16) | typedef uint64_t ppcreg_t; type ppcreg_t (line 18) | typedef uint32_t ppcreg_t; function uc_ppc_store_msr (line 22) | static inline int uc_ppc_store_msr(CPUPPCState *env, target_ulong value, function ppc_set_pc (line 80) | static void ppc_set_pc(struct uc_struct *uc, uint64_t address) function ppc_get_pc (line 85) | static uint64_t ppc_get_pc(struct uc_struct *uc) function ppc_release (line 92) | static void ppc_release(void *ctx) function reg_reset (line 139) | static void reg_reset(struct uc_struct *uc) function DEFAULT_VISIBILITY (line 149) | DEFAULT_VISIBILITY function DEFAULT_VISIBILITY (line 211) | DEFAULT_VISIBILITY type uc_struct (line 273) | struct uc_struct function ppc_cpus_init (line 274) | static int ppc_cpus_init(struct uc_struct *uc, const char *cpu_model) function DEFAULT_VISIBILITY (line 285) | DEFAULT_VISIBILITY FILE: qemu/target/ppc/unicorn.h type uc_struct (line 17) | struct uc_struct type uc_struct (line 18) | struct uc_struct FILE: qemu/target/riscv/cpu.c function set_misa (line 50) | static void set_misa(CPURISCVState *env, target_ulong misa) function set_priv_version (line 55) | static void set_priv_version(CPURISCVState *env, int priv_ver) function set_feature (line 60) | static void set_feature(CPURISCVState *env, int feature) function set_resetvec (line 65) | static void set_resetvec(CPURISCVState *env, int resetvec) function riscv_any_cpu_init (line 70) | static void riscv_any_cpu_init(CPUState *obj) function riscv_base32_cpu_init (line 80) | static void riscv_base32_cpu_init(CPUState *obj) function rv32gcsu_priv1_10_0_cpu_init (line 88) | static void rv32gcsu_priv1_10_0_cpu_init(CPUState *obj) function rv32imacu_nommu_cpu_init (line 99) | static void rv32imacu_nommu_cpu_init(CPUState *obj) function riscv_base64_cpu_init (line 110) | static void riscv_base64_cpu_init(CPUState *obj) function rv64gcsu_priv1_10_0_cpu_init (line 118) | static void rv64gcsu_priv1_10_0_cpu_init(CPUState *obj) function rv64imacu_nommu_cpu_init (line 129) | static void rv64imacu_nommu_cpu_init(CPUState *obj) function riscv_cpu_set_pc (line 139) | static void riscv_cpu_set_pc(CPUState *cs, vaddr value) function riscv_cpu_synchronize_from_tb (line 146) | static void riscv_cpu_synchronize_from_tb(CPUState *cs, TranslationBlock... function riscv_cpu_has_work (line 153) | static bool riscv_cpu_has_work(CPUState *cs) function restore_state_to_opc (line 164) | void restore_state_to_opc(CPURISCVState *env, TranslationBlock *tb, function riscv_cpu_reset (line 170) | static void riscv_cpu_reset(CPUState *dev) function riscv_cpu_realize (line 189) | static void riscv_cpu_realize(struct uc_struct *uc, CPUState *dev) function riscv_cpu_init (line 284) | static void riscv_cpu_init(struct uc_struct *uc, CPUState *obj) function riscv_cpu_class_init (line 295) | static void riscv_cpu_class_init(struct uc_struct *uc, CPUClass *c, void... type CPUModelInfo (line 313) | typedef struct CPUModelInfo { function RISCVCPU (line 332) | RISCVCPU *cpu_riscv_init(struct uc_struct *uc) FILE: qemu/target/riscv/cpu.h type TCGContext (line 27) | typedef struct TCGContext TCGContext; type CPURISCVState (line 86) | typedef struct CPURISCVState CPURISCVState; type CPURISCVState (line 90) | struct CPURISCVState { type RISCVCPUClass (line 215) | typedef struct RISCVCPUClass { type RISCVCPU (line 228) | typedef struct RISCVCPU { function riscv_has_ext (line 265) | static inline int riscv_has_ext(CPURISCVState *env, target_ulong ext) function riscv_feature (line 270) | static inline bool riscv_feature(CPURISCVState *env, int feature) type uc_struct (line 316) | struct uc_struct function cpu_get_tb_cpu_state (line 326) | static inline void cpu_get_tb_cpu_state(CPURISCVState *env, target_ulong... function riscv_csr_write (line 342) | static inline void riscv_csr_write(CPURISCVState *env, int csrno, function target_ulong (line 348) | static inline target_ulong riscv_csr_read(CPURISCVState *env, int csrno) type riscv_csr_operations (line 363) | typedef struct { type CPURISCVState (line 375) | typedef CPURISCVState CPUArchState; type RISCVCPU (line 376) | typedef RISCVCPU ArchCPU; FILE: qemu/target/riscv/cpu_helper.c function riscv_cpu_mmu_index (line 26) | int riscv_cpu_mmu_index(CPURISCVState *env, bool ifetch) function riscv_cpu_local_irq_pending (line 31) | static int riscv_cpu_local_irq_pending(CPURISCVState *env) function riscv_cpu_exec_interrupt (line 79) | bool riscv_cpu_exec_interrupt(CPUState *cs, int interrupt_request) function riscv_cpu_fp_enabled (line 95) | bool riscv_cpu_fp_enabled(CPURISCVState *env) function riscv_cpu_swap_hypervisor_regs (line 107) | void riscv_cpu_swap_hypervisor_regs(CPURISCVState *env) function riscv_cpu_virt_enabled (line 178) | bool riscv_cpu_virt_enabled(CPURISCVState *env) function riscv_cpu_set_virt_enabled (line 187) | void riscv_cpu_set_virt_enabled(CPURISCVState *env, bool enable) function riscv_cpu_force_hs_excep_enabled (line 201) | bool riscv_cpu_force_hs_excep_enabled(CPURISCVState *env) function riscv_cpu_set_force_hs_excep (line 210) | void riscv_cpu_set_force_hs_excep(CPURISCVState *env, bool enable) function riscv_cpu_claim_interrupts (line 219) | int riscv_cpu_claim_interrupts(RISCVCPU *cpu, uint32_t interrupts) function riscv_cpu_update_mip (line 230) | uint32_t riscv_cpu_update_mip(RISCVCPU *cpu, uint32_t mask, uint32_t value) function riscv_cpu_set_rdtime_fn (line 247) | void riscv_cpu_set_rdtime_fn(CPURISCVState *env, uint64_t (*fn)(void)) function riscv_cpu_set_mode (line 252) | void riscv_cpu_set_mode(CPURISCVState *env, target_ulong newpriv) function raise_mmu_exception (line 593) | static void raise_mmu_exception(CPURISCVState *env, target_ulong address, function hwaddr (line 640) | hwaddr riscv_cpu_get_phys_page_debug(CPUState *cs, vaddr addr) function riscv_cpu_do_transaction_failed (line 663) | void riscv_cpu_do_transaction_failed(CPUState *cs, hwaddr physaddr, function riscv_cpu_do_unaligned_access (line 682) | void riscv_cpu_do_unaligned_access(CPUState *cs, vaddr addr, function riscv_cpu_tlb_fill (line 705) | bool riscv_cpu_tlb_fill(CPUState *cs, vaddr address, int size, function riscv_cpu_do_interrupt (line 828) | void riscv_cpu_do_interrupt(CPUState *cs) FILE: qemu/target/riscv/csr.c function riscv_get_csr_ops (line 431) | void riscv_get_csr_ops(int csrno, riscv_csr_operations *ops) function riscv_set_csr_ops (line 436) | void riscv_set_csr_ops(int csrno, riscv_csr_operations *ops) function fs (line 442) | static int fs(CPURISCVState *env, int csrno) function ctr (line 450) | static int ctr(CPURISCVState *env, int csrno) function any (line 482) | static int any(CPURISCVState *env, int csrno) function smode (line 487) | static int smode(CPURISCVState *env, int csrno) function hmode (line 492) | static int hmode(CPURISCVState *env, int csrno) function pmp (line 506) | static int pmp(CPURISCVState *env, int csrno) function read_fflags (line 512) | static int read_fflags(CPURISCVState *env, int csrno, target_ulong *val) function write_fflags (line 521) | static int write_fflags(CPURISCVState *env, int csrno, target_ulong val) function read_frm (line 531) | static int read_frm(CPURISCVState *env, int csrno, target_ulong *val) function write_frm (line 540) | static int write_frm(CPURISCVState *env, int csrno, target_ulong val) function read_fcsr (line 550) | static int read_fcsr(CPURISCVState *env, int csrno, target_ulong *val) function write_fcsr (line 560) | static int write_fcsr(CPURISCVState *env, int csrno, target_ulong val) function read_instret (line 572) | static int read_instret(CPURISCVState *env, int csrno, target_ulong *val) function read_instreth (line 580) | static int read_instreth(CPURISCVState *env, int csrno, target_ulong *val) function read_time (line 588) | static int read_time(CPURISCVState *env, int csrno, target_ulong *val) function read_timeh (line 601) | static int read_timeh(CPURISCVState *env, int csrno, target_ulong *val) function read_zero (line 677) | static int read_zero(CPURISCVState *env, int csrno, target_ulong *val) function read_mhartid (line 682) | static int read_mhartid(CPURISCVState *env, int csrno, target_ulong *val) function read_mstatus (line 689) | static int read_mstatus(CPURISCVState *env, int csrno, target_ulong *val) function validate_vm (line 695) | static int validate_vm(CPURISCVState *env, target_ulong vm) function write_mstatus (line 701) | static int write_mstatus(CPURISCVState *env, int csrno, target_ulong val) function read_mstatush (line 748) | static int read_mstatush(CPURISCVState *env, int csrno, target_ulong *val) function write_mstatush (line 754) | static int write_mstatush(CPURISCVState *env, int csrno, target_ulong val) function read_misa (line 768) | static int read_misa(CPURISCVState *env, int csrno, target_ulong *val) function write_misa (line 774) | static int write_misa(CPURISCVState *env, int csrno, target_ulong val) function read_medeleg (line 826) | static int read_medeleg(CPURISCVState *env, int csrno, target_ulong *val) function write_medeleg (line 832) | static int write_medeleg(CPURISCVState *env, int csrno, target_ulong val) function read_mideleg (line 838) | static int read_mideleg(CPURISCVState *env, int csrno, target_ulong *val) function write_mideleg (line 844) | static int write_mideleg(CPURISCVState *env, int csrno, target_ulong val) function read_mie (line 853) | static int read_mie(CPURISCVState *env, int csrno, target_ulong *val) function write_mie (line 859) | static int write_mie(CPURISCVState *env, int csrno, target_ulong val) function read_mtvec (line 865) | static int read_mtvec(CPURISCVState *env, int csrno, target_ulong *val) function write_mtvec (line 871) | static int write_mtvec(CPURISCVState *env, int csrno, target_ulong val) function read_mcounteren (line 882) | static int read_mcounteren(CPURISCVState *env, int csrno, target_ulong *... function write_mcounteren (line 891) | static int write_mcounteren(CPURISCVState *env, int csrno, target_ulong ... function read_mscounteren (line 901) | static int read_mscounteren(CPURISCVState *env, int csrno, target_ulong ... function write_mscounteren (line 912) | static int write_mscounteren(CPURISCVState *env, int csrno, target_ulong... function read_mucounteren (line 922) | static int read_mucounteren(CPURISCVState *env, int csrno, target_ulong ... function write_mucounteren (line 931) | static int write_mucounteren(CPURISCVState *env, int csrno, target_ulong... function read_mscratch (line 941) | static int read_mscratch(CPURISCVState *env, int csrno, target_ulong *val) function write_mscratch (line 947) | static int write_mscratch(CPURISCVState *env, int csrno, target_ulong val) function read_mepc (line 953) | static int read_mepc(CPURISCVState *env, int csrno, target_ulong *val) function write_mepc (line 959) | static int write_mepc(CPURISCVState *env, int csrno, target_ulong val) function read_mcause (line 965) | static int read_mcause(CPURISCVState *env, int csrno, target_ulong *val) function write_mcause (line 971) | static int write_mcause(CPURISCVState *env, int csrno, target_ulong val) function read_mbadaddr (line 977) | static int read_mbadaddr(CPURISCVState *env, int csrno, target_ulong *val) function write_mbadaddr (line 983) | static int write_mbadaddr(CPURISCVState *env, int csrno, target_ulong val) function rmw_mip (line 989) | static int rmw_mip(CPURISCVState *env, int csrno, target_ulong *ret_value, function read_sstatus (line 1011) | static int read_sstatus(CPURISCVState *env, int csrno, target_ulong *val) function write_sstatus (line 1019) | static int write_sstatus(CPURISCVState *env, int csrno, target_ulong val) function read_sie (line 1027) | static int read_sie(CPURISCVState *env, int csrno, target_ulong *val) function write_sie (line 1038) | static int write_sie(CPURISCVState *env, int csrno, target_ulong val) function read_stvec (line 1053) | static int read_stvec(CPURISCVState *env, int csrno, target_ulong *val) function write_stvec (line 1059) | static int write_stvec(CPURISCVState *env, int csrno, target_ulong val) function read_scounteren (line 1070) | static int read_scounteren(CPURISCVState *env, int csrno, target_ulong *... function write_scounteren (line 1079) | static int write_scounteren(CPURISCVState *env, int csrno, target_ulong ... function read_sscratch (line 1089) | static int read_sscratch(CPURISCVState *env, int csrno, target_ulong *val) function write_sscratch (line 1095) | static int write_sscratch(CPURISCVState *env, int csrno, target_ulong val) function read_sepc (line 1101) | static int read_sepc(CPURISCVState *env, int csrno, target_ulong *val) function write_sepc (line 1107) | static int write_sepc(CPURISCVState *env, int csrno, target_ulong val) function read_scause (line 1113) | static int read_scause(CPURISCVState *env, int csrno, target_ulong *val) function write_scause (line 1119) | static int write_scause(CPURISCVState *env, int csrno, target_ulong val) function read_sbadaddr (line 1125) | static int read_sbadaddr(CPURISCVState *env, int csrno, target_ulong *val) function write_sbadaddr (line 1131) | static int write_sbadaddr(CPURISCVState *env, int csrno, target_ulong val) function rmw_sip (line 1137) | static int rmw_sip(CPURISCVState *env, int csrno, target_ulong *ret_value, function read_satp (line 1158) | static int read_satp(CPURISCVState *env, int csrno, target_ulong *val) function write_satp (line 1174) | static int write_satp(CPURISCVState *env, int csrno, target_ulong val) function read_hstatus (line 1201) | static int read_hstatus(CPURISCVState *env, int csrno, target_ulong *val) function write_hstatus (line 1207) | static int write_hstatus(CPURISCVState *env, int csrno, target_ulong val) function read_hedeleg (line 1213) | static int read_hedeleg(CPURISCVState *env, int csrno, target_ulong *val) function write_hedeleg (line 1219) | static int write_hedeleg(CPURISCVState *env, int csrno, target_ulong val) function read_hideleg (line 1225) | static int read_hideleg(CPURISCVState *env, int csrno, target_ulong *val) function write_hideleg (line 1231) | static int write_hideleg(CPURISCVState *env, int csrno, target_ulong val) function rmw_hip (line 1237) | static int rmw_hip(CPURISCVState *env, int csrno, target_ulong *ret_value, function read_hie (line 1246) | static int read_hie(CPURISCVState *env, int csrno, target_ulong *val) function write_hie (line 1252) | static int write_hie(CPURISCVState *env, int csrno, target_ulong val) function read_hcounteren (line 1258) | static int read_hcounteren(CPURISCVState *env, int csrno, target_ulong *... function write_hcounteren (line 1264) | static int write_hcounteren(CPURISCVState *env, int csrno, target_ulong ... function read_htval (line 1270) | static int read_htval(CPURISCVState *env, int csrno, target_ulong *val) function write_htval (line 1276) | static int write_htval(CPURISCVState *env, int csrno, target_ulong val) function read_htinst (line 1282) | static int read_htinst(CPURISCVState *env, int csrno, target_ulong *val) function write_htinst (line 1288) | static int write_htinst(CPURISCVState *env, int csrno, target_ulong val) function read_hgatp (line 1294) | static int read_hgatp(CPURISCVState *env, int csrno, target_ulong *val) function write_hgatp (line 1300) | static int write_hgatp(CPURISCVState *env, int csrno, target_ulong val) function read_htimedelta (line 1306) | static int read_htimedelta(CPURISCVState *env, int csrno, target_ulong *... function write_htimedelta (line 1320) | static int write_htimedelta(CPURISCVState *env, int csrno, target_ulong ... function read_htimedeltah (line 1335) | static int read_htimedeltah(CPURISCVState *env, int csrno, target_ulong ... function write_htimedeltah (line 1345) | static int write_htimedeltah(CPURISCVState *env, int csrno, target_ulong... function read_vsstatus (line 1357) | static int read_vsstatus(CPURISCVState *env, int csrno, target_ulong *val) function write_vsstatus (line 1363) | static int write_vsstatus(CPURISCVState *env, int csrno, target_ulong val) function rmw_vsip (line 1369) | static int rmw_vsip(CPURISCVState *env, int csrno, target_ulong *ret_value, function read_vsie (line 1377) | static int read_vsie(CPURISCVState *env, int csrno, target_ulong *val) function write_vsie (line 1383) | static int write_vsie(CPURISCVState *env, int csrno, target_ulong val) function read_vstvec (line 1389) | static int read_vstvec(CPURISCVState *env, int csrno, target_ulong *val) function write_vstvec (line 1395) | static int write_vstvec(CPURISCVState *env, int csrno, target_ulong val) function read_vsscratch (line 1401) | static int read_vsscratch(CPURISCVState *env, int csrno, target_ulong *val) function write_vsscratch (line 1407) | static int write_vsscratch(CPURISCVState *env, int csrno, target_ulong val) function read_vsepc (line 1413) | static int read_vsepc(CPURISCVState *env, int csrno, target_ulong *val) function write_vsepc (line 1419) | static int write_vsepc(CPURISCVState *env, int csrno, target_ulong val) function read_vscause (line 1425) | static int read_vscause(CPURISCVState *env, int csrno, target_ulong *val) function write_vscause (line 1431) | static int write_vscause(CPURISCVState *env, int csrno, target_ulong val) function read_vstval (line 1437) | static int read_vstval(CPURISCVState *env, int csrno, target_ulong *val) function write_vstval (line 1443) | static int write_vstval(CPURISCVState *env, int csrno, target_ulong val) function read_vsatp (line 1449) | static int read_vsatp(CPURISCVState *env, int csrno, target_ulong *val) function write_vsatp (line 1455) | static int write_vsatp(CPURISCVState *env, int csrno, target_ulong val) function read_mtval2 (line 1461) | static int read_mtval2(CPURISCVState *env, int csrno, target_ulong *val) function write_mtval2 (line 1467) | static int write_mtval2(CPURISCVState *env, int csrno, target_ulong val) function read_mtinst (line 1473) | static int read_mtinst(CPURISCVState *env, int csrno, target_ulong *val) function write_mtinst (line 1479) | static int write_mtinst(CPURISCVState *env, int csrno, target_ulong val) function read_pmpcfg (line 1486) | static int read_pmpcfg(CPURISCVState *env, int csrno, target_ulong *val) function write_pmpcfg (line 1492) | static int write_pmpcfg(CPURISCVState *env, int csrno, target_ulong val) function read_pmpaddr (line 1498) | static int read_pmpaddr(CPURISCVState *env, int csrno, target_ulong *val) function write_pmpaddr (line 1504) | static int write_pmpaddr(CPURISCVState *env, int csrno, target_ulong val) function riscv_csrrw (line 1519) | int riscv_csrrw(CPURISCVState *env, int csrno, target_ulong *ret_value, function riscv_csrrw_debug (line 1595) | int riscv_csrrw_debug(CPURISCVState *env, int csrno, target_ulong *ret_v... FILE: qemu/target/riscv/fpu_helper.c function target_ulong (line 26) | target_ulong riscv_cpu_get_fflags(CPURISCVState *env) function riscv_cpu_set_fflags (line 40) | void riscv_cpu_set_fflags(CPURISCVState *env, target_ulong hard) function helper_set_rounding_mode (line 53) | void helper_set_rounding_mode(CPURISCVState *env, uint32_t rm) function helper_fmadd_s (line 83) | uint64_t helper_fmadd_s(CPURISCVState *env, uint64_t frs1, uint64_t frs2, function helper_fmadd_d (line 89) | uint64_t helper_fmadd_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2, function helper_fmsub_s (line 95) | uint64_t helper_fmsub_s(CPURISCVState *env, uint64_t frs1, uint64_t frs2, function helper_fmsub_d (line 102) | uint64_t helper_fmsub_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2, function helper_fnmsub_s (line 109) | uint64_t helper_fnmsub_s(CPURISCVState *env, uint64_t frs1, uint64_t frs2, function helper_fnmsub_d (line 116) | uint64_t helper_fnmsub_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2, function helper_fnmadd_s (line 123) | uint64_t helper_fnmadd_s(CPURISCVState *env, uint64_t frs1, uint64_t frs2, function helper_fnmadd_d (line 130) | uint64_t helper_fnmadd_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2, function helper_fadd_s (line 137) | uint64_t helper_fadd_s(CPURISCVState *env, uint64_t frs1, uint64_t frs2) function helper_fsub_s (line 142) | uint64_t helper_fsub_s(CPURISCVState *env, uint64_t frs1, uint64_t frs2) function helper_fmul_s (line 147) | uint64_t helper_fmul_s(CPURISCVState *env, uint64_t frs1, uint64_t frs2) function helper_fdiv_s (line 152) | uint64_t helper_fdiv_s(CPURISCVState *env, uint64_t frs1, uint64_t frs2) function helper_fmin_s (line 157) | uint64_t helper_fmin_s(CPURISCVState *env, uint64_t frs1, uint64_t frs2) function helper_fmax_s (line 162) | uint64_t helper_fmax_s(CPURISCVState *env, uint64_t frs1, uint64_t frs2) function helper_fsqrt_s (line 167) | uint64_t helper_fsqrt_s(CPURISCVState *env, uint64_t frs1) function target_ulong (line 172) | target_ulong helper_fle_s(CPURISCVState *env, uint64_t frs1, uint64_t frs2) function target_ulong (line 177) | target_ulong helper_flt_s(CPURISCVState *env, uint64_t frs1, uint64_t frs2) function target_ulong (line 182) | target_ulong helper_feq_s(CPURISCVState *env, uint64_t frs1, uint64_t frs2) function target_ulong (line 187) | target_ulong helper_fcvt_w_s(CPURISCVState *env, uint64_t frs1) function target_ulong (line 192) | target_ulong helper_fcvt_wu_s(CPURISCVState *env, uint64_t frs1) function helper_fcvt_l_s (line 198) | uint64_t helper_fcvt_l_s(CPURISCVState *env, uint64_t frs1) function helper_fcvt_lu_s (line 203) | uint64_t helper_fcvt_lu_s(CPURISCVState *env, uint64_t frs1) function helper_fcvt_s_w (line 209) | uint64_t helper_fcvt_s_w(CPURISCVState *env, target_ulong rs1) function helper_fcvt_s_wu (line 214) | uint64_t helper_fcvt_s_wu(CPURISCVState *env, target_ulong rs1) function helper_fcvt_s_l (line 220) | uint64_t helper_fcvt_s_l(CPURISCVState *env, uint64_t rs1) function helper_fcvt_s_lu (line 225) | uint64_t helper_fcvt_s_lu(CPURISCVState *env, uint64_t rs1) function target_ulong (line 231) | target_ulong helper_fclass_s(uint64_t frs1) function helper_fadd_d (line 250) | uint64_t helper_fadd_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2) function helper_fsub_d (line 255) | uint64_t helper_fsub_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2) function helper_fmul_d (line 260) | uint64_t helper_fmul_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2) function helper_fdiv_d (line 265) | uint64_t helper_fdiv_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2) function helper_fmin_d (line 270) | uint64_t helper_fmin_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2) function helper_fmax_d (line 275) | uint64_t helper_fmax_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2) function helper_fcvt_s_d (line 280) | uint64_t helper_fcvt_s_d(CPURISCVState *env, uint64_t rs1) function helper_fcvt_d_s (line 285) | uint64_t helper_fcvt_d_s(CPURISCVState *env, uint64_t rs1) function helper_fsqrt_d (line 290) | uint64_t helper_fsqrt_d(CPURISCVState *env, uint64_t frs1) function target_ulong (line 295) | target_ulong helper_fle_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2) function target_ulong (line 300) | target_ulong helper_flt_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2) function target_ulong (line 305) | target_ulong helper_feq_d(CPURISCVState *env, uint64_t frs1, uint64_t frs2) function target_ulong (line 310) | target_ulong helper_fcvt_w_d(CPURISCVState *env, uint64_t frs1) function target_ulong (line 315) | target_ulong helper_fcvt_wu_d(CPURISCVState *env, uint64_t frs1) function helper_fcvt_l_d (line 321) | uint64_t helper_fcvt_l_d(CPURISCVState *env, uint64_t frs1) function helper_fcvt_lu_d (line 326) | uint64_t helper_fcvt_lu_d(CPURISCVState *env, uint64_t frs1) function helper_fcvt_d_w (line 332) | uint64_t helper_fcvt_d_w(CPURISCVState *env, target_ulong rs1) function helper_fcvt_d_wu (line 337) | uint64_t helper_fcvt_d_wu(CPURISCVState *env, target_ulong rs1) function helper_fcvt_d_l (line 343) | uint64_t helper_fcvt_d_l(CPURISCVState *env, uint64_t rs1) function helper_fcvt_d_lu (line 348) | uint64_t helper_fcvt_d_lu(CPURISCVState *env, uint64_t rs1) function target_ulong (line 354) | target_ulong helper_fclass_d(uint64_t frs1) FILE: qemu/target/riscv/insn_trans/trans_privileged.inc.c function trans_ecall (line 21) | static bool trans_ecall(DisasContext *ctx, arg_ecall *a) function trans_ebreak (line 30) | static bool trans_ebreak(DisasContext *ctx, arg_ebreak *a) function trans_uret (line 39) | static bool trans_uret(DisasContext *ctx, arg_uret *a) function trans_sret (line 44) | static bool trans_sret(DisasContext *ctx, arg_sret *a) function trans_mret (line 59) | static bool trans_mret(DisasContext *ctx, arg_mret *a) function trans_wfi (line 69) | static bool trans_wfi(DisasContext *ctx, arg_wfi *a) function trans_sfence_vma (line 77) | static bool trans_sfence_vma(DisasContext *ctx, arg_sfence_vma *a) function trans_sfence_vm (line 87) | static bool trans_sfence_vm(DisasContext *ctx, arg_sfence_vm *a) function trans_hfence_gvma (line 97) | static bool trans_hfence_gvma(DisasContext *ctx, arg_sfence_vma *a) function trans_hfence_bvma (line 116) | static bool trans_hfence_bvma(DisasContext *ctx, arg_sfence_vma *a) FILE: qemu/target/riscv/insn_trans/trans_rva.inc.c function gen_lr (line 21) | static inline bool gen_lr(DisasContext *ctx, arg_atomic *a, MemOp mop) function gen_sc (line 41) | static inline bool gen_sc(DisasContext *ctx, arg_atomic *a, MemOp mop) function gen_amo (line 86) | static bool gen_amo(DisasContext *ctx, arg_atomic *a, function trans_lr_w (line 105) | static bool trans_lr_w(DisasContext *ctx, arg_lr_w *a) function trans_sc_w (line 111) | static bool trans_sc_w(DisasContext *ctx, arg_sc_w *a) function trans_amoswap_w (line 117) | static bool trans_amoswap_w(DisasContext *ctx, arg_amoswap_w *a) function trans_amoadd_w (line 123) | static bool trans_amoadd_w(DisasContext *ctx, arg_amoadd_w *a) function trans_amoxor_w (line 129) | static bool trans_amoxor_w(DisasContext *ctx, arg_amoxor_w *a) function trans_amoand_w (line 135) | static bool trans_amoand_w(DisasContext *ctx, arg_amoand_w *a) function trans_amoor_w (line 141) | static bool trans_amoor_w(DisasContext *ctx, arg_amoor_w *a) function trans_amomin_w (line 147) | static bool trans_amomin_w(DisasContext *ctx, arg_amomin_w *a) function trans_amomax_w (line 153) | static bool trans_amomax_w(DisasContext *ctx, arg_amomax_w *a) function trans_amominu_w (line 159) | static bool trans_amominu_w(DisasContext *ctx, arg_amominu_w *a) function trans_amomaxu_w (line 165) | static bool trans_amomaxu_w(DisasContext *ctx, arg_amomaxu_w *a) function trans_lr_d (line 173) | static bool trans_lr_d(DisasContext *ctx, arg_lr_d *a) function trans_sc_d (line 178) | static bool trans_sc_d(DisasContext *ctx, arg_sc_d *a) function trans_amoswap_d (line 183) | static bool trans_amoswap_d(DisasContext *ctx, arg_amoswap_d *a) function trans_amoadd_d (line 188) | static bool trans_amoadd_d(DisasContext *ctx, arg_amoadd_d *a) function trans_amoxor_d (line 193) | static bool trans_amoxor_d(DisasContext *ctx, arg_amoxor_d *a) function trans_amoand_d (line 198) | static bool trans_amoand_d(DisasContext *ctx, arg_amoand_d *a) function trans_amoor_d (line 203) | static bool trans_amoor_d(DisasContext *ctx, arg_amoor_d *a) function trans_amomin_d (line 208) | static bool trans_amomin_d(DisasContext *ctx, arg_amomin_d *a) function trans_amomax_d (line 213) | static bool trans_amomax_d(DisasContext *ctx, arg_amomax_d *a) function trans_amominu_d (line 218) | static bool trans_amominu_d(DisasContext *ctx, arg_amominu_d *a) function trans_amomaxu_d (line 223) | static bool trans_amomaxu_d(DisasContext *ctx, arg_amomaxu_d *a) FILE: qemu/target/riscv/insn_trans/trans_rvd.inc.c function trans_fld (line 21) | static bool trans_fld(DisasContext *ctx, arg_fld *a) function trans_fsd (line 37) | static bool trans_fsd(DisasContext *ctx, arg_fsd *a) function trans_fmadd_d (line 52) | static bool trans_fmadd_d(DisasContext *ctx, arg_fmadd_d *a) function trans_fmsub_d (line 64) | static bool trans_fmsub_d(DisasContext *ctx, arg_fmsub_d *a) function trans_fnmsub_d (line 76) | static bool trans_fnmsub_d(DisasContext *ctx, arg_fnmsub_d *a) function trans_fnmadd_d (line 88) | static bool trans_fnmadd_d(DisasContext *ctx, arg_fnmadd_d *a) function trans_fadd_d (line 100) | static bool trans_fadd_d(DisasContext *ctx, arg_fadd_d *a) function trans_fsub_d (line 114) | static bool trans_fsub_d(DisasContext *ctx, arg_fsub_d *a) function trans_fmul_d (line 128) | static bool trans_fmul_d(DisasContext *ctx, arg_fmul_d *a) function trans_fdiv_d (line 142) | static bool trans_fdiv_d(DisasContext *ctx, arg_fdiv_d *a) function trans_fsqrt_d (line 156) | static bool trans_fsqrt_d(DisasContext *ctx, arg_fsqrt_d *a) function trans_fsgnj_d (line 169) | static bool trans_fsgnj_d(DisasContext *ctx, arg_fsgnj_d *a) function trans_fsgnjn_d (line 182) | static bool trans_fsgnjn_d(DisasContext *ctx, arg_fsgnjn_d *a) function trans_fsgnjx_d (line 199) | static bool trans_fsgnjx_d(DisasContext *ctx, arg_fsgnjx_d *a) function trans_fmin_d (line 216) | static bool trans_fmin_d(DisasContext *ctx, arg_fmin_d *a) function trans_fmax_d (line 229) | static bool trans_fmax_d(DisasContext *ctx, arg_fmax_d *a) function trans_fcvt_s_d (line 242) | static bool trans_fcvt_s_d(DisasContext *ctx, arg_fcvt_s_d *a) function trans_fcvt_d_s (line 255) | static bool trans_fcvt_d_s(DisasContext *ctx, arg_fcvt_d_s *a) function trans_feq_d (line 268) | static bool trans_feq_d(DisasContext *ctx, arg_feq_d *a) function trans_flt_d (line 282) | static bool trans_flt_d(DisasContext *ctx, arg_flt_d *a) function trans_fle_d (line 296) | static bool trans_fle_d(DisasContext *ctx, arg_fle_d *a) function trans_fclass_d (line 310) | static bool trans_fclass_d(DisasContext *ctx, arg_fclass_d *a) function trans_fcvt_w_d (line 323) | static bool trans_fcvt_w_d(DisasContext *ctx, arg_fcvt_w_d *a) function trans_fcvt_wu_d (line 338) | static bool trans_fcvt_wu_d(DisasContext *ctx, arg_fcvt_wu_d *a) function trans_fcvt_d_w (line 353) | static bool trans_fcvt_d_w(DisasContext *ctx, arg_fcvt_d_w *a) function trans_fcvt_d_wu (line 370) | static bool trans_fcvt_d_wu(DisasContext *ctx, arg_fcvt_d_wu *a) function trans_fcvt_l_d (line 389) | static bool trans_fcvt_l_d(DisasContext *ctx, arg_fcvt_l_d *a) function trans_fcvt_lu_d (line 403) | static bool trans_fcvt_lu_d(DisasContext *ctx, arg_fcvt_lu_d *a) function trans_fmv_x_d (line 417) | static bool trans_fmv_x_d(DisasContext *ctx, arg_fmv_x_d *a) function trans_fcvt_d_l (line 427) | static bool trans_fcvt_d_l(DisasContext *ctx, arg_fcvt_d_l *a) function trans_fcvt_d_lu (line 443) | static bool trans_fcvt_d_lu(DisasContext *ctx, arg_fcvt_d_lu *a) function trans_fmv_d_x (line 459) | static bool trans_fmv_d_x(DisasContext *ctx, arg_fmv_d_x *a) FILE: qemu/target/riscv/insn_trans/trans_rvf.inc.c function trans_flw (line 26) | static bool trans_flw(DisasContext *ctx, arg_flw *a) function trans_fsw (line 44) | static bool trans_fsw(DisasContext *ctx, arg_fsw *a) function trans_fmadd_s (line 60) | static bool trans_fmadd_s(DisasContext *ctx, arg_fmadd_s *a) function trans_fmsub_s (line 72) | static bool trans_fmsub_s(DisasContext *ctx, arg_fmsub_s *a) function trans_fnmsub_s (line 84) | static bool trans_fnmsub_s(DisasContext *ctx, arg_fnmsub_s *a) function trans_fnmadd_s (line 96) | static bool trans_fnmadd_s(DisasContext *ctx, arg_fnmadd_s *a) function trans_fadd_s (line 108) | static bool trans_fadd_s(DisasContext *ctx, arg_fadd_s *a) function trans_fsub_s (line 121) | static bool trans_fsub_s(DisasContext *ctx, arg_fsub_s *a) function trans_fmul_s (line 134) | static bool trans_fmul_s(DisasContext *ctx, arg_fmul_s *a) function trans_fdiv_s (line 147) | static bool trans_fdiv_s(DisasContext *ctx, arg_fdiv_s *a) function trans_fsqrt_s (line 160) | static bool trans_fsqrt_s(DisasContext *ctx, arg_fsqrt_s *a) function trans_fsgnj_s (line 172) | static bool trans_fsgnj_s(DisasContext *ctx, arg_fsgnj_s *a) function trans_fsgnjn_s (line 188) | static bool trans_fsgnjn_s(DisasContext *ctx, arg_fsgnjn_s *a) function trans_fsgnjx_s (line 206) | static bool trans_fsgnjx_s(DisasContext *ctx, arg_fsgnjx_s *a) function trans_fmin_s (line 224) | static bool trans_fmin_s(DisasContext *ctx, arg_fmin_s *a) function trans_fmax_s (line 236) | static bool trans_fmax_s(DisasContext *ctx, arg_fmax_s *a) function trans_fcvt_w_s (line 248) | static bool trans_fcvt_w_s(DisasContext *ctx, arg_fcvt_w_s *a) function trans_fcvt_wu_s (line 263) | static bool trans_fcvt_wu_s(DisasContext *ctx, arg_fcvt_wu_s *a) function trans_fmv_x_w (line 278) | static bool trans_fmv_x_w(DisasContext *ctx, arg_fmv_x_w *a) function trans_feq_s (line 299) | static bool trans_feq_s(DisasContext *ctx, arg_feq_s *a) function trans_flt_s (line 312) | static bool trans_flt_s(DisasContext *ctx, arg_flt_s *a) function trans_fle_s (line 325) | static bool trans_fle_s(DisasContext *ctx, arg_fle_s *a) function trans_fclass_s (line 338) | static bool trans_fclass_s(DisasContext *ctx, arg_fclass_s *a) function trans_fcvt_s_w (line 354) | static bool trans_fcvt_s_w(DisasContext *ctx, arg_fcvt_s_w *a) function trans_fcvt_s_wu (line 372) | static bool trans_fcvt_s_wu(DisasContext *ctx, arg_fcvt_s_wu *a) function trans_fmv_w_x (line 390) | static bool trans_fmv_w_x(DisasContext *ctx, arg_fmv_w_x *a) function trans_fcvt_l_s (line 413) | static bool trans_fcvt_l_s(DisasContext *ctx, arg_fcvt_l_s *a) function trans_fcvt_lu_s (line 427) | static bool trans_fcvt_lu_s(DisasContext *ctx, arg_fcvt_lu_s *a) function trans_fcvt_s_l (line 441) | static bool trans_fcvt_s_l(DisasContext *ctx, arg_fcvt_s_l *a) function trans_fcvt_s_lu (line 458) | static bool trans_fcvt_s_lu(DisasContext *ctx, arg_fcvt_s_lu *a) FILE: qemu/target/riscv/insn_trans/trans_rvi.inc.c function trans_illegal (line 21) | static bool trans_illegal(DisasContext *ctx, arg_empty *a) function trans_lui (line 28) | static bool trans_lui(DisasContext *ctx, arg_lui *a) function trans_auipc (line 38) | static bool trans_auipc(DisasContext *ctx, arg_auipc *a) function trans_jal (line 48) | static bool trans_jal(DisasContext *ctx, arg_jal *a) function trans_jalr (line 54) | static bool trans_jalr(DisasContext *ctx, arg_jalr *a) function gen_branch (line 86) | static bool gen_branch(DisasContext *ctx, arg_b *a, TCGCond cond) function trans_beq (line 114) | static bool trans_beq(DisasContext *ctx, arg_beq *a) function trans_bne (line 119) | static bool trans_bne(DisasContext *ctx, arg_bne *a) function trans_blt (line 124) | static bool trans_blt(DisasContext *ctx, arg_blt *a) function trans_bge (line 129) | static bool trans_bge(DisasContext *ctx, arg_bge *a) function trans_bltu (line 134) | static bool trans_bltu(DisasContext *ctx, arg_bltu *a) function trans_bgeu (line 139) | static bool trans_bgeu(DisasContext *ctx, arg_bgeu *a) function gen_load (line 144) | static bool gen_load(DisasContext *ctx, arg_lb *a, MemOp memop) function trans_lb (line 159) | static bool trans_lb(DisasContext *ctx, arg_lb *a) function trans_lh (line 164) | static bool trans_lh(DisasContext *ctx, arg_lh *a) function trans_lw (line 169) | static bool trans_lw(DisasContext *ctx, arg_lw *a) function trans_lbu (line 174) | static bool trans_lbu(DisasContext *ctx, arg_lbu *a) function trans_lhu (line 179) | static bool trans_lhu(DisasContext *ctx, arg_lhu *a) function gen_store (line 184) | static bool gen_store(DisasContext *ctx, arg_sb *a, MemOp memop) function trans_sb (line 200) | static bool trans_sb(DisasContext *ctx, arg_sb *a) function trans_sh (line 205) | static bool trans_sh(DisasContext *ctx, arg_sh *a) function trans_sw (line 210) | static bool trans_sw(DisasContext *ctx, arg_sw *a) function trans_lwu (line 216) | static bool trans_lwu(DisasContext *ctx, arg_lwu *a) function trans_ld (line 221) | static bool trans_ld(DisasContext *ctx, arg_ld *a) function trans_sd (line 226) | static bool trans_sd(DisasContext *ctx, arg_sd *a) function trans_addi (line 232) | static bool trans_addi(DisasContext *ctx, arg_addi *a) function gen_slt (line 237) | static void gen_slt(TCGContext *tcg_ctx, TCGv ret, TCGv s1, TCGv s2) function gen_sltu (line 242) | static void gen_sltu(TCGContext *tcg_ctx, TCGv ret, TCGv s1, TCGv s2) function trans_slti (line 248) | static bool trans_slti(DisasContext *ctx, arg_slti *a) function trans_sltiu (line 253) | static bool trans_sltiu(DisasContext *ctx, arg_sltiu *a) function trans_xori (line 258) | static bool trans_xori(DisasContext *ctx, arg_xori *a) function trans_ori (line 262) | static bool trans_ori(DisasContext *ctx, arg_ori *a) function trans_andi (line 266) | static bool trans_andi(DisasContext *ctx, arg_andi *a) function trans_slli (line 270) | static bool trans_slli(DisasContext *ctx, arg_slli *a) function trans_srli (line 289) | static bool trans_srli(DisasContext *ctx, arg_srli *a) function trans_srai (line 307) | static bool trans_srai(DisasContext *ctx, arg_srai *a) function trans_add (line 325) | static bool trans_add(DisasContext *ctx, arg_add *a) function trans_sub (line 331) | static bool trans_sub(DisasContext *ctx, arg_sub *a) function trans_sll (line 337) | static bool trans_sll(DisasContext *ctx, arg_sll *a) function trans_slt (line 342) | static bool trans_slt(DisasContext *ctx, arg_slt *a) function trans_sltu (line 348) | static bool trans_sltu(DisasContext *ctx, arg_sltu *a) function trans_xor (line 354) | static bool trans_xor(DisasContext *ctx, arg_xor *a) function trans_srl (line 360) | static bool trans_srl(DisasContext *ctx, arg_srl *a) function trans_sra (line 365) | static bool trans_sra(DisasContext *ctx, arg_sra *a) function trans_or (line 370) | static bool trans_or(DisasContext *ctx, arg_or *a) function trans_and (line 376) | static bool trans_and(DisasContext *ctx, arg_and *a) function trans_addiw (line 383) | static bool trans_addiw(DisasContext *ctx, arg_addiw *a) function trans_slliw (line 388) | static bool trans_slliw(DisasContext *ctx, arg_slliw *a) function trans_srliw (line 403) | static bool trans_srliw(DisasContext *ctx, arg_srliw *a) function trans_sraiw (line 416) | static bool trans_sraiw(DisasContext *ctx, arg_sraiw *a) function trans_addw (line 427) | static bool trans_addw(DisasContext *ctx, arg_addw *a) function trans_subw (line 433) | static bool trans_subw(DisasContext *ctx, arg_subw *a) function trans_sllw (line 439) | static bool trans_sllw(DisasContext *ctx, arg_sllw *a) function trans_srlw (line 458) | static bool trans_srlw(DisasContext *ctx, arg_srlw *a) function trans_sraw (line 479) | static bool trans_sraw(DisasContext *ctx, arg_sraw *a) function trans_fence (line 504) | static bool trans_fence(DisasContext *ctx, arg_fence *a) function trans_fence_i (line 513) | static bool trans_fence_i(DisasContext *ctx, arg_fence_i *a) function trans_csrrw (line 555) | static bool trans_csrrw(DisasContext *ctx, arg_csrrw *a) function trans_csrrs (line 565) | static bool trans_csrrs(DisasContext *ctx, arg_csrrs *a) function trans_csrrc (line 575) | static bool trans_csrrc(DisasContext *ctx, arg_csrrc *a) function trans_csrrwi (line 585) | static bool trans_csrrwi(DisasContext *ctx, arg_csrrwi *a) function trans_csrrsi (line 595) | static bool trans_csrrsi(DisasContext *ctx, arg_csrrsi *a) function trans_csrrci (line 605) | static bool trans_csrrci(DisasContext *ctx, arg_csrrci *a) FILE: qemu/target/riscv/insn_trans/trans_rvm.inc.c function trans_mul (line 22) | static bool trans_mul(DisasContext *ctx, arg_mul *a) function trans_mulh (line 29) | static bool trans_mulh(DisasContext *ctx, arg_mulh *a) function trans_mulhsu (line 46) | static bool trans_mulhsu(DisasContext *ctx, arg_mulhsu *a) function trans_mulhu (line 53) | static bool trans_mulhu(DisasContext *ctx, arg_mulhu *a) function trans_div (line 70) | static bool trans_div(DisasContext *ctx, arg_div *a) function trans_divu (line 77) | static bool trans_divu(DisasContext *ctx, arg_divu *a) function trans_rem (line 84) | static bool trans_rem(DisasContext *ctx, arg_rem *a) function trans_remu (line 91) | static bool trans_remu(DisasContext *ctx, arg_remu *a) function trans_mulw (line 99) | static bool trans_mulw(DisasContext *ctx, arg_mulw *a) function trans_divw (line 106) | static bool trans_divw(DisasContext *ctx, arg_divw *a) function trans_divuw (line 113) | static bool trans_divuw(DisasContext *ctx, arg_divuw *a) function trans_remw (line 120) | static bool trans_remw(DisasContext *ctx, arg_remw *a) function trans_remuw (line 127) | static bool trans_remuw(DisasContext *ctx, arg_remuw *a) FILE: qemu/target/riscv/op_helper.c function riscv_raise_exception (line 27) | void QEMU_NORETURN riscv_raise_exception(CPURISCVState *env, function helper_raise_exception (line 36) | void helper_raise_exception(CPURISCVState *env, uint32_t exception) function target_ulong (line 41) | target_ulong helper_csrrw(CPURISCVState *env, target_ulong src, function target_ulong (line 51) | target_ulong helper_csrrs(CPURISCVState *env, target_ulong src, function target_ulong (line 61) | target_ulong helper_csrrc(CPURISCVState *env, target_ulong src, function target_ulong (line 71) | target_ulong helper_sret(CPURISCVState *env, target_ulong cpu_pc_deb) function target_ulong (line 133) | target_ulong helper_mret(CPURISCVState *env, target_ulong cpu_pc_deb) function helper_wfi (line 172) | void helper_wfi(CPURISCVState *env) function helper_tlb_flush (line 192) | void helper_tlb_flush(CPURISCVState *env) function helper_uc_riscv_exit (line 205) | void helper_uc_riscv_exit(CPURISCVState *env) FILE: qemu/target/riscv/pmp.c function pmp_get_a_field (line 38) | static inline uint8_t pmp_get_a_field(uint8_t cfg) function pmp_is_locked (line 47) | static inline int pmp_is_locked(CPURISCVState *env, uint32_t pmp_index) function pmp_get_num_rules (line 75) | static inline uint32_t pmp_get_num_rules(CPURISCVState *env) function pmp_read_cfg (line 83) | static inline uint8_t pmp_read_cfg(CPURISCVState *env, uint32_t pmp_index) function pmp_write_cfg (line 97) | static void pmp_write_cfg(CPURISCVState *env, uint32_t pmp_index, uint8_... function pmp_decode_napot (line 112) | static void pmp_decode_napot(target_ulong a, target_ulong *sa, target_ul... function pmp_update_rule (line 143) | static void pmp_update_rule(CPURISCVState *env, uint32_t pmp_index) function pmp_is_in_range (line 197) | static int pmp_is_in_range(CPURISCVState *env, int pmp_index, target_ulo... function pmp_hart_has_privs (line 219) | bool pmp_hart_has_privs(CPURISCVState *env, target_ulong addr, function pmpcfg_csr_write (line 305) | void pmpcfg_csr_write(CPURISCVState *env, uint32_t reg_index, function target_ulong (line 328) | target_ulong pmpcfg_csr_read(CPURISCVState *env, uint32_t reg_index) function pmpaddr_csr_write (line 346) | void pmpaddr_csr_write(CPURISCVState *env, uint32_t addr_index, function target_ulong (line 367) | target_ulong pmpaddr_csr_read(CPURISCVState *env, uint32_t addr_index) FILE: qemu/target/riscv/pmp.h type pmp_priv_t (line 25) | typedef enum { type pmp_am_t (line 32) | typedef enum { type pmp_entry_t (line 39) | typedef struct { type pmp_addr_t (line 44) | typedef struct { type pmp_table_t (line 49) | typedef struct { FILE: qemu/target/riscv/riscv32/decode_insn16.inc.c type arg_empty (line 11) | typedef arg_empty arg_illegal; type arg_i (line 13) | typedef arg_i arg_addi; type arg_i (line 15) | typedef arg_i arg_fld; type arg_i (line 17) | typedef arg_i arg_lw; type arg_s (line 19) | typedef arg_s arg_fsd; type arg_s (line 21) | typedef arg_s arg_sw; type arg_u (line 23) | typedef arg_u arg_lui; type arg_shift (line 25) | typedef arg_shift arg_srli; type arg_shift (line 27) | typedef arg_shift arg_srai; type arg_i (line 29) | typedef arg_i arg_andi; type arg_r (line 31) | typedef arg_r arg_sub; type arg_r (line 33) | typedef arg_r arg_xor; type arg_r (line 35) | typedef arg_r arg_or; type arg_r (line 37) | typedef arg_r arg_and; type arg_j (line 39) | typedef arg_j arg_jal; type arg_b (line 41) | typedef arg_b arg_beq; type arg_b (line 43) | typedef arg_b arg_bne; type arg_shift (line 45) | typedef arg_shift arg_slli; type arg_i (line 47) | typedef arg_i arg_jalr; type arg_empty (line 49) | typedef arg_empty arg_ebreak; type arg_r (line 51) | typedef arg_r arg_add; type arg_i (line 53) | typedef arg_i arg_flw; type arg_s (line 55) | typedef arg_s arg_fsw; function decode_insn16_extract_c_addi16sp (line 62) | static void decode_insn16_extract_c_addi16sp(DisasContext *ctx, arg_i *a... function decode_insn16_extract_c_addi4spn (line 69) | static void decode_insn16_extract_c_addi4spn(DisasContext *ctx, arg_i *a... function decode_insn16_extract_c_andi (line 76) | static void decode_insn16_extract_c_andi(DisasContext *ctx, arg_i *a, ui... function decode_insn16_extract_c_jalr (line 83) | static void decode_insn16_extract_c_jalr(DisasContext *ctx, arg_i *a, ui... function decode_insn16_extract_c_ldsp (line 89) | static void decode_insn16_extract_c_ldsp(DisasContext *ctx, arg_i *a, ui... function decode_insn16_extract_c_li (line 96) | static void decode_insn16_extract_c_li(DisasContext *ctx, arg_i *a, uint... function decode_insn16_extract_c_lui (line 103) | static void decode_insn16_extract_c_lui(DisasContext *ctx, arg_u *a, uin... function decode_insn16_extract_c_lwsp (line 109) | static void decode_insn16_extract_c_lwsp(DisasContext *ctx, arg_i *a, ui... function decode_insn16_extract_c_mv (line 116) | static void decode_insn16_extract_c_mv(DisasContext *ctx, arg_i *a, uint... function decode_insn16_extract_c_sdsp (line 123) | static void decode_insn16_extract_c_sdsp(DisasContext *ctx, arg_s *a, ui... function decode_insn16_extract_c_shift (line 130) | static void decode_insn16_extract_c_shift(DisasContext *ctx, arg_shift *... function decode_insn16_extract_c_shift2 (line 137) | static void decode_insn16_extract_c_shift2(DisasContext *ctx, arg_shift ... function decode_insn16_extract_c_swsp (line 144) | static void decode_insn16_extract_c_swsp(DisasContext *ctx, arg_s *a, ui... function decode_insn16_extract_cb_z (line 151) | static void decode_insn16_extract_cb_z(DisasContext *ctx, arg_b *a, uint... function decode_insn16_extract_ci (line 158) | static void decode_insn16_extract_ci(DisasContext *ctx, arg_i *a, uint16... function decode_insn16_extract_cj (line 165) | static void decode_insn16_extract_cj(DisasContext *ctx, arg_j *a, uint16... function decode_insn16_extract_cl_d (line 170) | static void decode_insn16_extract_cl_d(DisasContext *ctx, arg_i *a, uint... function decode_insn16_extract_cl_w (line 177) | static void decode_insn16_extract_cl_w(DisasContext *ctx, arg_i *a, uint... function decode_insn16_extract_cr (line 184) | static void decode_insn16_extract_cr(DisasContext *ctx, arg_r *a, uint16... function decode_insn16_extract_cs_2 (line 191) | static void decode_insn16_extract_cs_2(DisasContext *ctx, arg_r *a, uint... function decode_insn16_extract_cs_d (line 198) | static void decode_insn16_extract_cs_d(DisasContext *ctx, arg_s *a, uint... function decode_insn16_extract_cs_w (line 205) | static void decode_insn16_extract_cs_w(DisasContext *ctx, arg_s *a, uint... function decode_insn16_extract_decode_insn16_Fmt_22 (line 212) | static void decode_insn16_extract_decode_insn16_Fmt_22(DisasContext *ctx... function decode_insn16 (line 216) | static bool decode_insn16(DisasContext *ctx, uint16_t insn) FILE: qemu/target/riscv/riscv32/decode_insn32.inc.c type arg_atomic (line 3) | typedef struct { type arg_b (line 11) | typedef struct { type arg_decode_insn3210 (line 17) | typedef struct { type arg_decode_insn3211 (line 25) | typedef struct { type arg_decode_insn3212 (line 32) | typedef struct { type arg_decode_insn3213 (line 38) | typedef struct { type arg_decode_insn3214 (line 43) | typedef struct { type arg_decode_insn3215 (line 48) | typedef struct { type arg_decode_insn3216 (line 52) | typedef struct { type arg_decode_insn329 (line 57) | typedef struct { type arg_empty (line 63) | typedef struct { type arg_i (line 69) | typedef struct { type arg_j (line 75) | typedef struct { type arg_r (line 80) | typedef struct { type arg_s (line 86) | typedef struct { type arg_shift (line 92) | typedef struct { type arg_u (line 98) | typedef struct { type arg_empty (line 103) | typedef arg_empty arg_ecall; type arg_empty (line 105) | typedef arg_empty arg_ebreak; type arg_empty (line 107) | typedef arg_empty arg_uret; type arg_empty (line 109) | typedef arg_empty arg_sret; type arg_empty (line 111) | typedef arg_empty arg_mret; type arg_empty (line 113) | typedef arg_empty arg_wfi; type arg_decode_insn3214 (line 115) | typedef arg_decode_insn3214 arg_hfence_gvma; type arg_decode_insn3214 (line 117) | typedef arg_decode_insn3214 arg_hfence_bvma; type arg_decode_insn3214 (line 119) | typedef arg_decode_insn3214 arg_sfence_vma; type arg_decode_insn3215 (line 121) | typedef arg_decode_insn3215 arg_sfence_vm; type arg_u (line 123) | typedef arg_u arg_lui; type arg_u (line 125) | typedef arg_u arg_auipc; type arg_j (line 127) | typedef arg_j arg_jal; type arg_i (line 129) | typedef arg_i arg_jalr; type arg_b (line 131) | typedef arg_b arg_beq; type arg_b (line 133) | typedef arg_b arg_bne; type arg_b (line 135) | typedef arg_b arg_blt; type arg_b (line 137) | typedef arg_b arg_bge; type arg_b (line 139) | typedef arg_b arg_bltu; type arg_b (line 141) | typedef arg_b arg_bgeu; type arg_i (line 143) | typedef arg_i arg_lb; type arg_i (line 145) | typedef arg_i arg_lh; type arg_i (line 147) | typedef arg_i arg_lw; type arg_i (line 149) | typedef arg_i arg_lbu; type arg_i (line 151) | typedef arg_i arg_lhu; type arg_s (line 153) | typedef arg_s arg_sb; type arg_s (line 155) | typedef arg_s arg_sh; type arg_s (line 157) | typedef arg_s arg_sw; type arg_i (line 159) | typedef arg_i arg_addi; type arg_i (line 161) | typedef arg_i arg_slti; type arg_i (line 163) | typedef arg_i arg_sltiu; type arg_i (line 165) | typedef arg_i arg_xori; type arg_i (line 167) | typedef arg_i arg_ori; type arg_i (line 169) | typedef arg_i arg_andi; type arg_shift (line 171) | typedef arg_shift arg_slli; type arg_shift (line 173) | typedef arg_shift arg_srli; type arg_shift (line 175) | typedef arg_shift arg_srai; type arg_r (line 177) | typedef arg_r arg_add; type arg_r (line 179) | typedef arg_r arg_sub; type arg_r (line 181) | typedef arg_r arg_sll; type arg_r (line 183) | typedef arg_r arg_slt; type arg_r (line 185) | typedef arg_r arg_sltu; type arg_r (line 187) | typedef arg_r arg_xor; type arg_r (line 189) | typedef arg_r arg_srl; type arg_r (line 191) | typedef arg_r arg_sra; type arg_r (line 193) | typedef arg_r arg_or; type arg_r (line 195) | typedef arg_r arg_and; type arg_decode_insn3216 (line 197) | typedef arg_decode_insn3216 arg_fence; type arg_empty (line 199) | typedef arg_empty arg_fence_i; type arg_decode_insn329 (line 201) | typedef arg_decode_insn329 arg_csrrw; type arg_decode_insn329 (line 203) | typedef arg_decode_insn329 arg_csrrs; type arg_decode_insn329 (line 205) | typedef arg_decode_insn329 arg_csrrc; type arg_decode_insn329 (line 207) | typedef arg_decode_insn329 arg_csrrwi; type arg_decode_insn329 (line 209) | typedef arg_decode_insn329 arg_csrrsi; type arg_decode_insn329 (line 211) | typedef arg_decode_insn329 arg_csrrci; type arg_r (line 213) | typedef arg_r arg_mul; type arg_r (line 215) | typedef arg_r arg_mulh; type arg_r (line 217) | typedef arg_r arg_mulhsu; type arg_r (line 219) | typedef arg_r arg_mulhu; type arg_r (line 221) | typedef arg_r arg_div; type arg_r (line 223) | typedef arg_r arg_divu; type arg_r (line 225) | typedef arg_r arg_rem; type arg_r (line 227) | typedef arg_r arg_remu; type arg_atomic (line 229) | typedef arg_atomic arg_lr_w; type arg_atomic (line 231) | typedef arg_atomic arg_sc_w; type arg_atomic (line 233) | typedef arg_atomic arg_amoswap_w; type arg_atomic (line 235) | typedef arg_atomic arg_amoadd_w; type arg_atomic (line 237) | typedef arg_atomic arg_amoxor_w; type arg_atomic (line 239) | typedef arg_atomic arg_amoand_w; type arg_atomic (line 241) | typedef arg_atomic arg_amoor_w; type arg_atomic (line 243) | typedef arg_atomic arg_amomin_w; type arg_atomic (line 245) | typedef arg_atomic arg_amomax_w; type arg_atomic (line 247) | typedef arg_atomic arg_amominu_w; type arg_atomic (line 249) | typedef arg_atomic arg_amomaxu_w; type arg_i (line 251) | typedef arg_i arg_flw; type arg_s (line 253) | typedef arg_s arg_fsw; type arg_decode_insn3210 (line 255) | typedef arg_decode_insn3210 arg_fmadd_s; type arg_decode_insn3210 (line 257) | typedef arg_decode_insn3210 arg_fmsub_s; type arg_decode_insn3210 (line 259) | typedef arg_decode_insn3210 arg_fnmsub_s; type arg_decode_insn3210 (line 261) | typedef arg_decode_insn3210 arg_fnmadd_s; type arg_decode_insn3211 (line 263) | typedef arg_decode_insn3211 arg_fadd_s; type arg_decode_insn3211 (line 265) | typedef arg_decode_insn3211 arg_fsub_s; type arg_decode_insn3211 (line 267) | typedef arg_decode_insn3211 arg_fmul_s; type arg_decode_insn3211 (line 269) | typedef arg_decode_insn3211 arg_fdiv_s; type arg_decode_insn3212 (line 271) | typedef arg_decode_insn3212 arg_fsqrt_s; type arg_r (line 273) | typedef arg_r arg_fsgnj_s; type arg_r (line 275) | typedef arg_r arg_fsgnjn_s; type arg_r (line 277) | typedef arg_r arg_fsgnjx_s; type arg_r (line 279) | typedef arg_r arg_fmin_s; type arg_r (line 281) | typedef arg_r arg_fmax_s; type arg_decode_insn3212 (line 283) | typedef arg_decode_insn3212 arg_fcvt_w_s; type arg_decode_insn3212 (line 285) | typedef arg_decode_insn3212 arg_fcvt_wu_s; type arg_decode_insn3213 (line 287) | typedef arg_decode_insn3213 arg_fmv_x_w; type arg_r (line 289) | typedef arg_r arg_feq_s; type arg_r (line 291) | typedef arg_r arg_flt_s; type arg_r (line 293) | typedef arg_r arg_fle_s; type arg_decode_insn3213 (line 295) | typedef arg_decode_insn3213 arg_fclass_s; type arg_decode_insn3212 (line 297) | typedef arg_decode_insn3212 arg_fcvt_s_w; type arg_decode_insn3212 (line 299) | typedef arg_decode_insn3212 arg_fcvt_s_wu; type arg_decode_insn3213 (line 301) | typedef arg_decode_insn3213 arg_fmv_w_x; type arg_i (line 303) | typedef arg_i arg_fld; type arg_s (line 305) | typedef arg_s arg_fsd; type arg_decode_insn3210 (line 307) | typedef arg_decode_insn3210 arg_fmadd_d; type arg_decode_insn3210 (line 309) | typedef arg_decode_insn3210 arg_fmsub_d; type arg_decode_insn3210 (line 311) | typedef arg_decode_insn3210 arg_fnmsub_d; type arg_decode_insn3210 (line 313) | typedef arg_decode_insn3210 arg_fnmadd_d; type arg_decode_insn3211 (line 315) | typedef arg_decode_insn3211 arg_fadd_d; type arg_decode_insn3211 (line 317) | typedef arg_decode_insn3211 arg_fsub_d; type arg_decode_insn3211 (line 319) | typedef arg_decode_insn3211 arg_fmul_d; type arg_decode_insn3211 (line 321) | typedef arg_decode_insn3211 arg_fdiv_d; type arg_decode_insn3212 (line 323) | typedef arg_decode_insn3212 arg_fsqrt_d; type arg_r (line 325) | typedef arg_r arg_fsgnj_d; type arg_r (line 327) | typedef arg_r arg_fsgnjn_d; type arg_r (line 329) | typedef arg_r arg_fsgnjx_d; type arg_r (line 331) | typedef arg_r arg_fmin_d; type arg_r (line 333) | typedef arg_r arg_fmax_d; type arg_decode_insn3212 (line 335) | typedef arg_decode_insn3212 arg_fcvt_s_d; type arg_decode_insn3212 (line 337) | typedef arg_decode_insn3212 arg_fcvt_d_s; type arg_r (line 339) | typedef arg_r arg_feq_d; type arg_r (line 341) | typedef arg_r arg_flt_d; type arg_r (line 343) | typedef arg_r arg_fle_d; type arg_decode_insn3213 (line 345) | typedef arg_decode_insn3213 arg_fclass_d; type arg_decode_insn3212 (line 347) | typedef arg_decode_insn3212 arg_fcvt_w_d; type arg_decode_insn3212 (line 349) | typedef arg_decode_insn3212 arg_fcvt_wu_d; type arg_decode_insn3212 (line 351) | typedef arg_decode_insn3212 arg_fcvt_d_w; type arg_decode_insn3212 (line 353) | typedef arg_decode_insn3212 arg_fcvt_d_wu; function decode_insn32_extract_atom_ld (line 356) | static void decode_insn32_extract_atom_ld(DisasContext *ctx, arg_atomic ... function decode_insn32_extract_atom_st (line 365) | static void decode_insn32_extract_atom_st(DisasContext *ctx, arg_atomic ... function decode_insn32_extract_b (line 374) | static void decode_insn32_extract_b(DisasContext *ctx, arg_b *a, uint32_... function decode_insn32_extract_csr (line 381) | static void decode_insn32_extract_csr(DisasContext *ctx, arg_decode_insn... function decode_insn32_extract_decode_insn32_Fmt_18 (line 388) | static void decode_insn32_extract_decode_insn32_Fmt_18(DisasContext *ctx... function decode_insn32_extract_decode_insn32_Fmt_19 (line 392) | static void decode_insn32_extract_decode_insn32_Fmt_19(DisasContext *ctx... function decode_insn32_extract_hfence_bvma (line 398) | static void decode_insn32_extract_hfence_bvma(DisasContext *ctx, arg_dec... function decode_insn32_extract_hfence_gvma (line 404) | static void decode_insn32_extract_hfence_gvma(DisasContext *ctx, arg_dec... function decode_insn32_extract_i (line 410) | static void decode_insn32_extract_i(DisasContext *ctx, arg_i *a, uint32_... function decode_insn32_extract_j (line 417) | static void decode_insn32_extract_j(DisasContext *ctx, arg_j *a, uint32_... function decode_insn32_extract_r (line 423) | static void decode_insn32_extract_r(DisasContext *ctx, arg_r *a, uint32_... function decode_insn32_extract_r2 (line 430) | static void decode_insn32_extract_r2(DisasContext *ctx, arg_decode_insn3... function decode_insn32_extract_r2_rm (line 436) | static void decode_insn32_extract_r2_rm(DisasContext *ctx, arg_decode_in... function decode_insn32_extract_r4_rm (line 443) | static void decode_insn32_extract_r4_rm(DisasContext *ctx, arg_decode_in... function decode_insn32_extract_r_rm (line 452) | static void decode_insn32_extract_r_rm(DisasContext *ctx, arg_decode_ins... function decode_insn32_extract_s (line 460) | static void decode_insn32_extract_s(DisasContext *ctx, arg_s *a, uint32_... function decode_insn32_extract_sfence_vm (line 467) | static void decode_insn32_extract_sfence_vm(DisasContext *ctx, arg_decod... function decode_insn32_extract_sfence_vma (line 472) | static void decode_insn32_extract_sfence_vma(DisasContext *ctx, arg_deco... function decode_insn32_extract_sh (line 478) | static void decode_insn32_extract_sh(DisasContext *ctx, arg_shift *a, ui... function decode_insn32_extract_u (line 485) | static void decode_insn32_extract_u(DisasContext *ctx, arg_u *a, uint32_... function decode_insn32 (line 491) | static bool decode_insn32(DisasContext *ctx, uint32_t insn) FILE: qemu/target/riscv/riscv64/decode_insn16.inc.c type arg_empty (line 11) | typedef arg_empty arg_illegal; type arg_i (line 13) | typedef arg_i arg_addi; type arg_i (line 15) | typedef arg_i arg_fld; type arg_i (line 17) | typedef arg_i arg_lw; type arg_s (line 19) | typedef arg_s arg_fsd; type arg_s (line 21) | typedef arg_s arg_sw; type arg_u (line 23) | typedef arg_u arg_lui; type arg_shift (line 25) | typedef arg_shift arg_srli; type arg_shift (line 27) | typedef arg_shift arg_srai; type arg_i (line 29) | typedef arg_i arg_andi; type arg_r (line 31) | typedef arg_r arg_sub; type arg_r (line 33) | typedef arg_r arg_xor; type arg_r (line 35) | typedef arg_r arg_or; type arg_r (line 37) | typedef arg_r arg_and; type arg_j (line 39) | typedef arg_j arg_jal; type arg_b (line 41) | typedef arg_b arg_beq; type arg_b (line 43) | typedef arg_b arg_bne; type arg_shift (line 45) | typedef arg_shift arg_slli; type arg_i (line 47) | typedef arg_i arg_jalr; type arg_empty (line 49) | typedef arg_empty arg_ebreak; type arg_r (line 51) | typedef arg_r arg_add; type arg_i (line 53) | typedef arg_i arg_ld; type arg_s (line 55) | typedef arg_s arg_sd; type arg_i (line 57) | typedef arg_i arg_addiw; type arg_r (line 59) | typedef arg_r arg_subw; type arg_r (line 61) | typedef arg_r arg_addw; function decode_insn16_extract_c_addi16sp (line 68) | static void decode_insn16_extract_c_addi16sp(DisasContext *ctx, arg_i *a... function decode_insn16_extract_c_addi4spn (line 75) | static void decode_insn16_extract_c_addi4spn(DisasContext *ctx, arg_i *a... function decode_insn16_extract_c_andi (line 82) | static void decode_insn16_extract_c_andi(DisasContext *ctx, arg_i *a, ui... function decode_insn16_extract_c_jalr (line 89) | static void decode_insn16_extract_c_jalr(DisasContext *ctx, arg_i *a, ui... function decode_insn16_extract_c_ldsp (line 95) | static void decode_insn16_extract_c_ldsp(DisasContext *ctx, arg_i *a, ui... function decode_insn16_extract_c_li (line 102) | static void decode_insn16_extract_c_li(DisasContext *ctx, arg_i *a, uint... function decode_insn16_extract_c_lui (line 109) | static void decode_insn16_extract_c_lui(DisasContext *ctx, arg_u *a, uin... function decode_insn16_extract_c_lwsp (line 115) | static void decode_insn16_extract_c_lwsp(DisasContext *ctx, arg_i *a, ui... function decode_insn16_extract_c_mv (line 122) | static void decode_insn16_extract_c_mv(DisasContext *ctx, arg_i *a, uint... function decode_insn16_extract_c_sdsp (line 129) | static void decode_insn16_extract_c_sdsp(DisasContext *ctx, arg_s *a, ui... function decode_insn16_extract_c_shift (line 136) | static void decode_insn16_extract_c_shift(DisasContext *ctx, arg_shift *... function decode_insn16_extract_c_shift2 (line 143) | static void decode_insn16_extract_c_shift2(DisasContext *ctx, arg_shift ... function decode_insn16_extract_c_swsp (line 150) | static void decode_insn16_extract_c_swsp(DisasContext *ctx, arg_s *a, ui... function decode_insn16_extract_cb_z (line 157) | static void decode_insn16_extract_cb_z(DisasContext *ctx, arg_b *a, uint... function decode_insn16_extract_ci (line 164) | static void decode_insn16_extract_ci(DisasContext *ctx, arg_i *a, uint16... function decode_insn16_extract_cj (line 171) | static void decode_insn16_extract_cj(DisasContext *ctx, arg_j *a, uint16... function decode_insn16_extract_cl_d (line 176) | static void decode_insn16_extract_cl_d(DisasContext *ctx, arg_i *a, uint... function decode_insn16_extract_cl_w (line 183) | static void decode_insn16_extract_cl_w(DisasContext *ctx, arg_i *a, uint... function decode_insn16_extract_cr (line 190) | static void decode_insn16_extract_cr(DisasContext *ctx, arg_r *a, uint16... function decode_insn16_extract_cs_2 (line 197) | static void decode_insn16_extract_cs_2(DisasContext *ctx, arg_r *a, uint... function decode_insn16_extract_cs_d (line 204) | static void decode_insn16_extract_cs_d(DisasContext *ctx, arg_s *a, uint... function decode_insn16_extract_cs_w (line 211) | static void decode_insn16_extract_cs_w(DisasContext *ctx, arg_s *a, uint... function decode_insn16_extract_decode_insn16_Fmt_22 (line 218) | static void decode_insn16_extract_decode_insn16_Fmt_22(DisasContext *ctx... function decode_insn16 (line 222) | static bool decode_insn16(DisasContext *ctx, uint16_t insn) FILE: qemu/target/riscv/riscv64/decode_insn32.inc.c type arg_atomic (line 3) | typedef struct { type arg_b (line 11) | typedef struct { type arg_decode_insn3210 (line 17) | typedef struct { type arg_decode_insn3211 (line 25) | typedef struct { type arg_decode_insn3212 (line 32) | typedef struct { type arg_decode_insn3213 (line 38) | typedef struct { type arg_decode_insn3214 (line 43) | typedef struct { type arg_decode_insn3215 (line 48) | typedef struct { type arg_decode_insn3216 (line 52) | typedef struct { type arg_decode_insn329 (line 57) | typedef struct { type arg_empty (line 63) | typedef struct { type arg_i (line 69) | typedef struct { type arg_j (line 75) | typedef struct { type arg_r (line 80) | typedef struct { type arg_s (line 86) | typedef struct { type arg_shift (line 92) | typedef struct { type arg_u (line 98) | typedef struct { type arg_empty (line 103) | typedef arg_empty arg_ecall; type arg_empty (line 105) | typedef arg_empty arg_ebreak; type arg_empty (line 107) | typedef arg_empty arg_uret; type arg_empty (line 109) | typedef arg_empty arg_sret; type arg_empty (line 111) | typedef arg_empty arg_mret; type arg_empty (line 113) | typedef arg_empty arg_wfi; type arg_decode_insn3214 (line 115) | typedef arg_decode_insn3214 arg_hfence_gvma; type arg_decode_insn3214 (line 117) | typedef arg_decode_insn3214 arg_hfence_bvma; type arg_decode_insn3214 (line 119) | typedef arg_decode_insn3214 arg_sfence_vma; type arg_decode_insn3215 (line 121) | typedef arg_decode_insn3215 arg_sfence_vm; type arg_u (line 123) | typedef arg_u arg_lui; type arg_u (line 125) | typedef arg_u arg_auipc; type arg_j (line 127) | typedef arg_j arg_jal; type arg_i (line 129) | typedef arg_i arg_jalr; type arg_b (line 131) | typedef arg_b arg_beq; type arg_b (line 133) | typedef arg_b arg_bne; type arg_b (line 135) | typedef arg_b arg_blt; type arg_b (line 137) | typedef arg_b arg_bge; type arg_b (line 139) | typedef arg_b arg_bltu; type arg_b (line 141) | typedef arg_b arg_bgeu; type arg_i (line 143) | typedef arg_i arg_lb; type arg_i (line 145) | typedef arg_i arg_lh; type arg_i (line 147) | typedef arg_i arg_lw; type arg_i (line 149) | typedef arg_i arg_lbu; type arg_i (line 151) | typedef arg_i arg_lhu; type arg_s (line 153) | typedef arg_s arg_sb; type arg_s (line 155) | typedef arg_s arg_sh; type arg_s (line 157) | typedef arg_s arg_sw; type arg_i (line 159) | typedef arg_i arg_addi; type arg_i (line 161) | typedef arg_i arg_slti; type arg_i (line 163) | typedef arg_i arg_sltiu; type arg_i (line 165) | typedef arg_i arg_xori; type arg_i (line 167) | typedef arg_i arg_ori; type arg_i (line 169) | typedef arg_i arg_andi; type arg_shift (line 171) | typedef arg_shift arg_slli; type arg_shift (line 173) | typedef arg_shift arg_srli; type arg_shift (line 175) | typedef arg_shift arg_srai; type arg_r (line 177) | typedef arg_r arg_add; type arg_r (line 179) | typedef arg_r arg_sub; type arg_r (line 181) | typedef arg_r arg_sll; type arg_r (line 183) | typedef arg_r arg_slt; type arg_r (line 185) | typedef arg_r arg_sltu; type arg_r (line 187) | typedef arg_r arg_xor; type arg_r (line 189) | typedef arg_r arg_srl; type arg_r (line 191) | typedef arg_r arg_sra; type arg_r (line 193) | typedef arg_r arg_or; type arg_r (line 195) | typedef arg_r arg_and; type arg_decode_insn3216 (line 197) | typedef arg_decode_insn3216 arg_fence; type arg_empty (line 199) | typedef arg_empty arg_fence_i; type arg_decode_insn329 (line 201) | typedef arg_decode_insn329 arg_csrrw; type arg_decode_insn329 (line 203) | typedef arg_decode_insn329 arg_csrrs; type arg_decode_insn329 (line 205) | typedef arg_decode_insn329 arg_csrrc; type arg_decode_insn329 (line 207) | typedef arg_decode_insn329 arg_csrrwi; type arg_decode_insn329 (line 209) | typedef arg_decode_insn329 arg_csrrsi; type arg_decode_insn329 (line 211) | typedef arg_decode_insn329 arg_csrrci; type arg_r (line 213) | typedef arg_r arg_mul; type arg_r (line 215) | typedef arg_r arg_mulh; type arg_r (line 217) | typedef arg_r arg_mulhsu; type arg_r (line 219) | typedef arg_r arg_mulhu; type arg_r (line 221) | typedef arg_r arg_div; type arg_r (line 223) | typedef arg_r arg_divu; type arg_r (line 225) | typedef arg_r arg_rem; type arg_r (line 227) | typedef arg_r arg_remu; type arg_atomic (line 229) | typedef arg_atomic arg_lr_w; type arg_atomic (line 231) | typedef arg_atomic arg_sc_w; type arg_atomic (line 233) | typedef arg_atomic arg_amoswap_w; type arg_atomic (line 235) | typedef arg_atomic arg_amoadd_w; type arg_atomic (line 237) | typedef arg_atomic arg_amoxor_w; type arg_atomic (line 239) | typedef arg_atomic arg_amoand_w; type arg_atomic (line 241) | typedef arg_atomic arg_amoor_w; type arg_atomic (line 243) | typedef arg_atomic arg_amomin_w; type arg_atomic (line 245) | typedef arg_atomic arg_amomax_w; type arg_atomic (line 247) | typedef arg_atomic arg_amominu_w; type arg_atomic (line 249) | typedef arg_atomic arg_amomaxu_w; type arg_i (line 251) | typedef arg_i arg_flw; type arg_s (line 253) | typedef arg_s arg_fsw; type arg_decode_insn3210 (line 255) | typedef arg_decode_insn3210 arg_fmadd_s; type arg_decode_insn3210 (line 257) | typedef arg_decode_insn3210 arg_fmsub_s; type arg_decode_insn3210 (line 259) | typedef arg_decode_insn3210 arg_fnmsub_s; type arg_decode_insn3210 (line 261) | typedef arg_decode_insn3210 arg_fnmadd_s; type arg_decode_insn3211 (line 263) | typedef arg_decode_insn3211 arg_fadd_s; type arg_decode_insn3211 (line 265) | typedef arg_decode_insn3211 arg_fsub_s; type arg_decode_insn3211 (line 267) | typedef arg_decode_insn3211 arg_fmul_s; type arg_decode_insn3211 (line 269) | typedef arg_decode_insn3211 arg_fdiv_s; type arg_decode_insn3212 (line 271) | typedef arg_decode_insn3212 arg_fsqrt_s; type arg_r (line 273) | typedef arg_r arg_fsgnj_s; type arg_r (line 275) | typedef arg_r arg_fsgnjn_s; type arg_r (line 277) | typedef arg_r arg_fsgnjx_s; type arg_r (line 279) | typedef arg_r arg_fmin_s; type arg_r (line 281) | typedef arg_r arg_fmax_s; type arg_decode_insn3212 (line 283) | typedef arg_decode_insn3212 arg_fcvt_w_s; type arg_decode_insn3212 (line 285) | typedef arg_decode_insn3212 arg_fcvt_wu_s; type arg_decode_insn3213 (line 287) | typedef arg_decode_insn3213 arg_fmv_x_w; type arg_r (line 289) | typedef arg_r arg_feq_s; type arg_r (line 291) | typedef arg_r arg_flt_s; type arg_r (line 293) | typedef arg_r arg_fle_s; type arg_decode_insn3213 (line 295) | typedef arg_decode_insn3213 arg_fclass_s; type arg_decode_insn3212 (line 297) | typedef arg_decode_insn3212 arg_fcvt_s_w; type arg_decode_insn3212 (line 299) | typedef arg_decode_insn3212 arg_fcvt_s_wu; type arg_decode_insn3213 (line 301) | typedef arg_decode_insn3213 arg_fmv_w_x; type arg_i (line 303) | typedef arg_i arg_fld; type arg_s (line 305) | typedef arg_s arg_fsd; type arg_decode_insn3210 (line 307) | typedef arg_decode_insn3210 arg_fmadd_d; type arg_decode_insn3210 (line 309) | typedef arg_decode_insn3210 arg_fmsub_d; type arg_decode_insn3210 (line 311) | typedef arg_decode_insn3210 arg_fnmsub_d; type arg_decode_insn3210 (line 313) | typedef arg_decode_insn3210 arg_fnmadd_d; type arg_decode_insn3211 (line 315) | typedef arg_decode_insn3211 arg_fadd_d; type arg_decode_insn3211 (line 317) | typedef arg_decode_insn3211 arg_fsub_d; type arg_decode_insn3211 (line 319) | typedef arg_decode_insn3211 arg_fmul_d; type arg_decode_insn3211 (line 321) | typedef arg_decode_insn3211 arg_fdiv_d; type arg_decode_insn3212 (line 323) | typedef arg_decode_insn3212 arg_fsqrt_d; type arg_r (line 325) | typedef arg_r arg_fsgnj_d; type arg_r (line 327) | typedef arg_r arg_fsgnjn_d; type arg_r (line 329) | typedef arg_r arg_fsgnjx_d; type arg_r (line 331) | typedef arg_r arg_fmin_d; type arg_r (line 333) | typedef arg_r arg_fmax_d; type arg_decode_insn3212 (line 335) | typedef arg_decode_insn3212 arg_fcvt_s_d; type arg_decode_insn3212 (line 337) | typedef arg_decode_insn3212 arg_fcvt_d_s; type arg_r (line 339) | typedef arg_r arg_feq_d; type arg_r (line 341) | typedef arg_r arg_flt_d; type arg_r (line 343) | typedef arg_r arg_fle_d; type arg_decode_insn3213 (line 345) | typedef arg_decode_insn3213 arg_fclass_d; type arg_decode_insn3212 (line 347) | typedef arg_decode_insn3212 arg_fcvt_w_d; type arg_decode_insn3212 (line 349) | typedef arg_decode_insn3212 arg_fcvt_wu_d; type arg_decode_insn3212 (line 351) | typedef arg_decode_insn3212 arg_fcvt_d_w; type arg_decode_insn3212 (line 353) | typedef arg_decode_insn3212 arg_fcvt_d_wu; type arg_i (line 355) | typedef arg_i arg_lwu; type arg_i (line 357) | typedef arg_i arg_ld; type arg_s (line 359) | typedef arg_s arg_sd; type arg_i (line 361) | typedef arg_i arg_addiw; type arg_shift (line 363) | typedef arg_shift arg_slliw; type arg_shift (line 365) | typedef arg_shift arg_srliw; type arg_shift (line 367) | typedef arg_shift arg_sraiw; type arg_r (line 369) | typedef arg_r arg_addw; type arg_r (line 371) | typedef arg_r arg_subw; type arg_r (line 373) | typedef arg_r arg_sllw; type arg_r (line 375) | typedef arg_r arg_srlw; type arg_r (line 377) | typedef arg_r arg_sraw; type arg_r (line 379) | typedef arg_r arg_mulw; type arg_r (line 381) | typedef arg_r arg_divw; type arg_r (line 383) | typedef arg_r arg_divuw; type arg_r (line 385) | typedef arg_r arg_remw; type arg_r (line 387) | typedef arg_r arg_remuw; type arg_atomic (line 389) | typedef arg_atomic arg_lr_d; type arg_atomic (line 391) | typedef arg_atomic arg_sc_d; type arg_atomic (line 393) | typedef arg_atomic arg_amoswap_d; type arg_atomic (line 395) | typedef arg_atomic arg_amoadd_d; type arg_atomic (line 397) | typedef arg_atomic arg_amoxor_d; type arg_atomic (line 399) | typedef arg_atomic arg_amoand_d; type arg_atomic (line 401) | typedef arg_atomic arg_amoor_d; type arg_atomic (line 403) | typedef arg_atomic arg_amomin_d; type arg_atomic (line 405) | typedef arg_atomic arg_amomax_d; type arg_atomic (line 407) | typedef arg_atomic arg_amominu_d; type arg_atomic (line 409) | typedef arg_atomic arg_amomaxu_d; type arg_decode_insn3212 (line 411) | typedef arg_decode_insn3212 arg_fcvt_l_s; type arg_decode_insn3212 (line 413) | typedef arg_decode_insn3212 arg_fcvt_lu_s; type arg_decode_insn3212 (line 415) | typedef arg_decode_insn3212 arg_fcvt_s_l; type arg_decode_insn3212 (line 417) | typedef arg_decode_insn3212 arg_fcvt_s_lu; type arg_decode_insn3212 (line 419) | typedef arg_decode_insn3212 arg_fcvt_l_d; type arg_decode_insn3212 (line 421) | typedef arg_decode_insn3212 arg_fcvt_lu_d; type arg_decode_insn3213 (line 423) | typedef arg_decode_insn3213 arg_fmv_x_d; type arg_decode_insn3212 (line 425) | typedef arg_decode_insn3212 arg_fcvt_d_l; type arg_decode_insn3212 (line 427) | typedef arg_decode_insn3212 arg_fcvt_d_lu; type arg_decode_insn3213 (line 429) | typedef arg_decode_insn3213 arg_fmv_d_x; function decode_insn32_extract_atom_ld (line 432) | static void decode_insn32_extract_atom_ld(DisasContext *ctx, arg_atomic ... function decode_insn32_extract_atom_st (line 441) | static void decode_insn32_extract_atom_st(DisasContext *ctx, arg_atomic ... function decode_insn32_extract_b (line 450) | static void decode_insn32_extract_b(DisasContext *ctx, arg_b *a, uint32_... function decode_insn32_extract_csr (line 457) | static void decode_insn32_extract_csr(DisasContext *ctx, arg_decode_insn... function decode_insn32_extract_decode_insn32_Fmt_18 (line 464) | static void decode_insn32_extract_decode_insn32_Fmt_18(DisasContext *ctx... function decode_insn32_extract_decode_insn32_Fmt_19 (line 468) | static void decode_insn32_extract_decode_insn32_Fmt_19(DisasContext *ctx... function decode_insn32_extract_hfence_bvma (line 474) | static void decode_insn32_extract_hfence_bvma(DisasContext *ctx, arg_dec... function decode_insn32_extract_hfence_gvma (line 480) | static void decode_insn32_extract_hfence_gvma(DisasContext *ctx, arg_dec... function decode_insn32_extract_i (line 486) | static void decode_insn32_extract_i(DisasContext *ctx, arg_i *a, uint32_... function decode_insn32_extract_j (line 493) | static void decode_insn32_extract_j(DisasContext *ctx, arg_j *a, uint32_... function decode_insn32_extract_r (line 499) | static void decode_insn32_extract_r(DisasContext *ctx, arg_r *a, uint32_... function decode_insn32_extract_r2 (line 506) | static void decode_insn32_extract_r2(DisasContext *ctx, arg_decode_insn3... function decode_insn32_extract_r2_rm (line 512) | static void decode_insn32_extract_r2_rm(DisasContext *ctx, arg_decode_in... function decode_insn32_extract_r4_rm (line 519) | static void decode_insn32_extract_r4_rm(DisasContext *ctx, arg_decode_in... function decode_insn32_extract_r_rm (line 528) | static void decode_insn32_extract_r_rm(DisasContext *ctx, arg_decode_ins... function decode_insn32_extract_s (line 536) | static void decode_insn32_extract_s(DisasContext *ctx, arg_s *a, uint32_... function decode_insn32_extract_sfence_vm (line 543) | static void decode_insn32_extract_sfence_vm(DisasContext *ctx, arg_decod... function decode_insn32_extract_sfence_vma (line 548) | static void decode_insn32_extract_sfence_vma(DisasContext *ctx, arg_deco... function decode_insn32_extract_sh (line 554) | static void decode_insn32_extract_sh(DisasContext *ctx, arg_shift *a, ui... function decode_insn32_extract_sh5 (line 561) | static void decode_insn32_extract_sh5(DisasContext *ctx, arg_shift *a, u... function decode_insn32_extract_u (line 568) | static void decode_insn32_extract_u(DisasContext *ctx, arg_u *a, uint32_... function decode_insn32 (line 574) | static bool decode_insn32(DisasContext *ctx, uint32_t insn) FILE: qemu/target/riscv/translate.c type DisasContext (line 42) | typedef struct DisasContext { function has_ext (line 86) | static inline bool has_ext(DisasContext *ctx, uint32_t ext) function generate_exception (line 91) | static void generate_exception(DisasContext *ctx, int excp) function generate_exception_mbadaddr (line 102) | static void generate_exception_mbadaddr(DisasContext *ctx, int excp) function gen_exception_debug (line 114) | static void gen_exception_debug(TCGContext *tcg_ctx) function exit_tb (line 122) | static void exit_tb(DisasContext *ctx) function lookup_and_goto_ptr (line 134) | static void lookup_and_goto_ptr(DisasContext *ctx) function gen_exception_illegal (line 145) | static void gen_exception_illegal(DisasContext *ctx) function gen_exception_inst_addr_mis (line 150) | static void gen_exception_inst_addr_mis(DisasContext *ctx) function use_goto_tb (line 155) | static inline bool use_goto_tb(DisasContext *ctx, target_ulong dest) function gen_goto_tb (line 164) | static void gen_goto_tb(DisasContext *ctx, int n, target_ulong dest) function gen_get_gpr (line 186) | static inline void gen_get_gpr(TCGContext *tcg_ctx, TCGv t, int reg_num) function gen_set_gpr (line 200) | static inline void gen_set_gpr(TCGContext *tcg_ctx, int reg_num_dst, TCG... function gen_mulhsu (line 207) | static void gen_mulhsu(TCGContext *tcg_ctx, TCGv ret, TCGv arg1, TCGv arg2) function gen_div (line 222) | static void gen_div(TCGContext *tcg_ctx, TCGv ret, TCGv source1, TCGv so... function gen_divu (line 257) | static void gen_divu(TCGContext *tcg_ctx, TCGv ret, TCGv source1, TCGv s... function gen_rem (line 279) | static void gen_rem(TCGContext *tcg_ctx, TCGv ret, TCGv source1, TCGv so... function gen_remu (line 309) | static void gen_remu(TCGContext *tcg_ctx, TCGv ret, TCGv source1, TCGv s... function gen_jal (line 330) | static void gen_jal(DisasContext *ctx, int rd, target_ulong imm) function gen_load_c (line 352) | static void gen_load_c(DisasContext *ctx, uint32_t opc, int rd, int rs1, function gen_store_c (line 373) | static void gen_store_c(DisasContext *ctx, uint32_t opc, int rs1, int rs2, function mark_fs_dirty (line 401) | static void mark_fs_dirty(DisasContext *ctx) function gen_fp_load (line 425) | static void gen_fp_load(DisasContext *ctx, uint32_t opc, int rd, function gen_fp_store (line 465) | static void gen_fp_store(DisasContext *ctx, uint32_t opc, int rs1, function gen_set_rm (line 503) | static void gen_set_rm(DisasContext *ctx, int rm) function decode_RV32_64C0 (line 517) | static void decode_RV32_64C0(DisasContext *ctx, uint16_t opcode) function decode_RV32_64C (line 549) | static void decode_RV32_64C(DisasContext *ctx, uint16_t opcode) function ex_rvc_register (line 577) | static int ex_rvc_register(DisasContext *ctx, int reg) function ex_rvc_shifti (line 582) | static int ex_rvc_shifti(DisasContext *ctx, int imm) function gen_arith_imm_fn (line 595) | static bool gen_arith_imm_fn(DisasContext *ctx, arg_i *a, function gen_arith_imm_tl (line 611) | static bool gen_arith_imm_tl(DisasContext *ctx, arg_i *a, function gen_addw (line 631) | static void gen_addw(TCGContext *tcg_ctx, TCGv ret, TCGv arg1, TCGv arg2) function gen_subw (line 637) | static void gen_subw(TCGContext *tcg_ctx, TCGv ret, TCGv arg1, TCGv arg2) function gen_mulw (line 643) | static void gen_mulw(TCGContext *tcg_ctx, TCGv ret, TCGv arg1, TCGv arg2) function gen_arith_div_w (line 649) | static bool gen_arith_div_w(TCGContext *tcg_ctx, arg_r *a, function gen_arith_div_uw (line 670) | static bool gen_arith_div_uw(TCGContext *tcg_ctx, arg_r *a, function gen_arith (line 693) | static bool gen_arith(TCGContext *tcg_ctx, arg_r *a, function gen_shift (line 711) | static bool gen_shift(DisasContext *ctx, arg_r *a, function decode_opc (line 745) | static void decode_opc(CPURISCVState *env, DisasContext *ctx, uint16_t o... function riscv_tr_init_disas_context (line 777) | static void riscv_tr_init_disas_context(DisasContextBase *dcbase, CPUSta... function riscv_tr_tb_start (line 812) | static void riscv_tr_tb_start(DisasContextBase *db, CPUState *cpu) function riscv_tr_insn_start (line 816) | static void riscv_tr_insn_start(DisasContextBase *dcbase, CPUState *cpu) function riscv_tr_breakpoint_check (line 824) | static bool riscv_tr_breakpoint_check(DisasContextBase *dcbase, CPUState... function riscv_tr_translate_insn (line 841) | static void riscv_tr_translate_insn(DisasContextBase *dcbase, CPUState *... function riscv_tr_tb_stop (line 902) | static void riscv_tr_tb_stop(DisasContextBase *dcbase, CPUState *cpu) function riscv_sync_pc (line 922) | static void riscv_sync_pc(DisasContextBase *db, CPUState *cpu) function gen_intermediate_code (line 939) | void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int max_i... function riscv_translate_init (line 947) | void riscv_translate_init(struct uc_struct *uc) FILE: qemu/target/riscv/unicorn.c type uc_struct (line 49) | struct uc_struct function riscv_set_pc (line 51) | static void riscv_set_pc(struct uc_struct *uc, uint64_t address) function riscv_get_pc (line 56) | static uint64_t riscv_get_pc(struct uc_struct *uc) function riscv_release (line 61) | static void riscv_release(void *ctx) function reg_reset (line 80) | static void reg_reset(struct uc_struct *uc) {} function uc_err (line 82) | static uc_err reg_read_priv(CPURISCVState *env, target_ulong *value) function uc_err (line 111) | static uc_err reg_write_priv(CPURISCVState *env, target_ulong value) function DEFAULT_VISIBILITY (line 139) | DEFAULT_VISIBILITY function DEFAULT_VISIBILITY (line 204) | DEFAULT_VISIBILITY function riscv_stop_interrupt (line 266) | static bool riscv_stop_interrupt(struct uc_struct *uc, int intno) function riscv_insn_hook_validate (line 280) | static bool riscv_insn_hook_validate(uint32_t insn_enum) function riscv_cpus_init (line 285) | static int riscv_cpus_init(struct uc_struct *uc, const char *cpu_model) function DEFAULT_VISIBILITY (line 298) | DEFAULT_VISIBILITY FILE: qemu/target/riscv/unicorn.h type uc_struct (line 18) | struct uc_struct type uc_struct (line 19) | struct uc_struct FILE: qemu/target/s390x/cc_helper.c function cc_calc_ltgt_32 (line 36) | static uint32_t cc_calc_ltgt_32(int32_t src, int32_t dst) function cc_calc_ltgt0_32 (line 47) | static uint32_t cc_calc_ltgt0_32(int32_t dst) function cc_calc_ltgt_64 (line 52) | static uint32_t cc_calc_ltgt_64(int64_t src, int64_t dst) function cc_calc_ltgt0_64 (line 63) | static uint32_t cc_calc_ltgt0_64(int64_t dst) function cc_calc_ltugtu_32 (line 68) | static uint32_t cc_calc_ltugtu_32(uint32_t src, uint32_t dst) function cc_calc_ltugtu_64 (line 79) | static uint32_t cc_calc_ltugtu_64(uint64_t src, uint64_t dst) function cc_calc_tm_32 (line 90) | static uint32_t cc_calc_tm_32(uint32_t val, uint32_t mask) function cc_calc_tm_64 (line 103) | static uint32_t cc_calc_tm_64(uint64_t val, uint64_t mask) function cc_calc_nz (line 121) | static uint32_t cc_calc_nz(uint64_t dst) function cc_calc_add_64 (line 126) | static uint32_t cc_calc_add_64(int64_t a1, int64_t a2, int64_t ar) function cc_calc_addu_64 (line 141) | static uint32_t cc_calc_addu_64(uint64_t a1, uint64_t a2, uint64_t ar) function cc_calc_addc_64 (line 146) | static uint32_t cc_calc_addc_64(uint64_t a1, uint64_t a2, uint64_t ar) function cc_calc_sub_64 (line 156) | static uint32_t cc_calc_sub_64(int64_t a1, int64_t a2, int64_t ar) function cc_calc_subu_64 (line 171) | static uint32_t cc_calc_subu_64(uint64_t a1, uint64_t a2, uint64_t ar) function cc_calc_subb_64 (line 184) | static uint32_t cc_calc_subb_64(uint64_t a1, uint64_t a2, uint64_t ar) function cc_calc_abs_64 (line 197) | static uint32_t cc_calc_abs_64(int64_t dst) function cc_calc_nabs_64 (line 208) | static uint32_t cc_calc_nabs_64(int64_t dst) function cc_calc_comp_64 (line 213) | static uint32_t cc_calc_comp_64(int64_t dst) function cc_calc_add_32 (line 227) | static uint32_t cc_calc_add_32(int32_t a1, int32_t a2, int32_t ar) function cc_calc_addu_32 (line 242) | static uint32_t cc_calc_addu_32(uint32_t a1, uint32_t a2, uint32_t ar) function cc_calc_addc_32 (line 247) | static uint32_t cc_calc_addc_32(uint32_t a1, uint32_t a2, uint32_t ar) function cc_calc_sub_32 (line 257) | static uint32_t cc_calc_sub_32(int32_t a1, int32_t a2, int32_t ar) function cc_calc_subu_32 (line 272) | static uint32_t cc_calc_subu_32(uint32_t a1, uint32_t a2, uint32_t ar) function cc_calc_subb_32 (line 285) | static uint32_t cc_calc_subb_32(uint32_t a1, uint32_t a2, uint32_t ar) function cc_calc_abs_32 (line 298) | static uint32_t cc_calc_abs_32(int32_t dst) function cc_calc_nabs_32 (line 309) | static uint32_t cc_calc_nabs_32(int32_t dst) function cc_calc_comp_32 (line 314) | static uint32_t cc_calc_comp_32(int32_t dst) function cc_calc_icm (line 328) | static uint32_t cc_calc_icm(uint64_t mask, uint64_t val) function cc_calc_sla (line 342) | static uint32_t cc_calc_sla(uint64_t src, int shift) function cc_calc_flogr (line 369) | static uint32_t cc_calc_flogr(uint64_t dst) function cc_calc_lcbb (line 374) | static uint32_t cc_calc_lcbb(uint64_t dst) function cc_calc_vc (line 379) | static uint32_t cc_calc_vc(uint64_t low, uint64_t high) function do_calc_cc (line 393) | static uint32_t do_calc_cc(CPUS390XState *env, uint32_t cc_op, function calc_cc (line 524) | uint32_t calc_cc(CPUS390XState *env, uint32_t cc_op, uint64_t src, uint6... FILE: qemu/target/s390x/cpu-qom.h type S390CPUModel (line 29) | typedef struct S390CPUModel S390CPUModel; type S390CPUDef (line 30) | typedef struct S390CPUDef S390CPUDef; type cpu_reset_type (line 32) | typedef enum cpu_reset_type { type S390CPUClass (line 48) | typedef struct S390CPUClass { type S390CPU (line 61) | typedef struct S390CPU S390CPU; type CPUS390XState (line 62) | typedef struct CPUS390XState CPUS390XState; FILE: qemu/target/s390x/cpu.c function s390_cpu_set_pc (line 35) | static void s390_cpu_set_pc(CPUState *cs, vaddr value) function s390_cpu_has_work (line 42) | static bool s390_cpu_has_work(CPUState *cs) function s390_cpu_reset (line 62) | static void s390_cpu_reset(CPUState *dev, cpu_reset_type type) function s390_cpu_realizefn (line 108) | static void s390_cpu_realizefn(struct uc_struct *uc, CPUState *dev) function s390_cpu_initfn (line 126) | static void s390_cpu_initfn(struct uc_struct *uc, CPUState *obj) function s390_count_running_cpus (line 144) | static unsigned s390_count_running_cpus(void) function s390_cpu_halt (line 149) | unsigned int s390_cpu_halt(S390CPU *cpu) function s390_cpu_unhalt (line 161) | void s390_cpu_unhalt(S390CPU *cpu) function s390_cpu_set_state (line 171) | unsigned int s390_cpu_set_state(uint8_t cpu_state, S390CPU *cpu) function s390_set_memory_limit (line 201) | int s390_set_memory_limit(uint64_t new_limit, uint64_t *hw_limit) function s390_set_max_pagesize (line 206) | void s390_set_max_pagesize(uint64_t pagesize) function s390_cmma_reset (line 210) | void s390_cmma_reset(void) function s390_crypto_reset (line 214) | void s390_crypto_reset(void) function s390_enable_css_support (line 218) | void s390_enable_css_support(S390CPU *cpu) function s390_cpu_class_init (line 222) | static void s390_cpu_class_init(struct uc_struct *uc, CPUClass *oc) function S390CPU (line 241) | S390CPU *cpu_s390_init(struct uc_struct *uc, const char *cpu_model) FILE: qemu/target/s390x/cpu.h type PSW (line 44) | typedef struct PSW { type CPUS390XState (line 49) | struct CPUS390XState { type S390CPU (line 154) | struct S390CPU { function cpu_mmu_index (line 338) | static inline int cpu_mmu_index(CPUS390XState *env, bool ifetch) function cpu_get_tb_cpu_state (line 365) | static inline void cpu_get_tb_cpu_state(CPUS390XState* env, target_ulong... function setcc (line 433) | static inline void setcc(S390CPU *cpu, uint64_t cc) type SysIB_111 (line 454) | typedef struct SysIB_111 { type SysIB_121 (line 467) | typedef struct SysIB_121 { type SysIB_122 (line 478) | typedef struct SysIB_122 { type SysIB_221 (line 490) | typedef struct SysIB_221 { type SysIB_222 (line 501) | typedef struct SysIB_222 { type SysIB_322 (line 520) | typedef struct SysIB_322 { type SysIB (line 542) | typedef union SysIB { function s390_build_validity_mcic (line 715) | static inline uint64_t s390_build_validity_mcic(struct uc_struct *uc) function s390_do_cpu_full_reset (line 735) | static inline void s390_do_cpu_full_reset(CPUState *cs, run_on_cpu_data ... function s390_do_cpu_reset (line 740) | static inline void s390_do_cpu_reset(CPUState *cs, run_on_cpu_data arg) function s390_do_cpu_initial_reset (line 747) | static inline void s390_do_cpu_initial_reset(CPUState *cs, run_on_cpu_da... function s390_do_cpu_load_normal (line 754) | static inline void s390_do_cpu_load_normal(CPUState *cs, run_on_cpu_data... function s390_cpu_get_state (line 771) | static inline uint8_t s390_cpu_get_state(S390CPU *cpu) type CPUS390XState (line 827) | typedef CPUS390XState CPUArchState; type S390CPU (line 828) | typedef S390CPU ArchCPU; type CpuS390State (line 832) | typedef enum CpuS390State { FILE: qemu/target/s390x/cpu_features.c function S390FeatDef (line 29) | const S390FeatDef *s390_feat_def(S390Feat feat) function S390Feat (line 34) | S390Feat s390_feat_by_type_and_bit(S390FeatType type, int bit) function s390_init_feat_bitmap (line 47) | void s390_init_feat_bitmap(const S390FeatInit init, S390FeatBitmap bitmap) function s390_fill_feat_block (line 62) | void s390_fill_feat_block(const S390FeatBitmap features, S390FeatType type, function s390_add_from_feat_block (line 109) | void s390_add_from_feat_block(S390FeatBitmap features, S390FeatType type, function s390_feat_bitmap_to_ascii (line 140) | void s390_feat_bitmap_to_ascii(const S390FeatBitmap features, void *opaque, function S390FeatGroupDef (line 196) | const S390FeatGroupDef *s390_feat_group_def(S390FeatGroup group) function init_groups (line 201) | void init_groups(void) FILE: qemu/target/s390x/cpu_features.h type S390FeatType (line 22) | typedef enum { type S390FeatDef (line 48) | typedef struct { type S390FeatGroupDef (line 72) | typedef struct { function set_be_bit (line 83) | static inline void set_be_bit(unsigned int bit_nr, uint8_t *array) function test_be_bit (line 87) | static inline bool test_be_bit(unsigned int bit_nr, const uint8_t *array) FILE: qemu/target/s390x/cpu_features_def.h type S390Feat (line 19) | typedef enum { FILE: qemu/target/s390x/cpu_models.c function s390_cpudef_featoff (line 87) | void s390_cpudef_featoff(uint8_t gen, uint8_t ec_ga, S390Feat feat) function s390_cpudef_featoff_greater (line 95) | void s390_cpudef_featoff_greater(uint8_t gen, uint8_t ec_ga, S390Feat feat) function s390_cpudef_group_featoff_greater (line 113) | void s390_cpudef_group_featoff_greater(uint8_t gen, uint8_t ec_ga, function s390_get_hmfai (line 137) | uint32_t s390_get_hmfai(void) function s390_get_mha_pow (line 151) | uint8_t s390_get_mha_pow(void) function s390_get_ibc_val (line 165) | uint32_t s390_get_ibc_val(void) function s390_get_feat_block (line 186) | void s390_get_feat_block(struct uc_struct *uc, S390FeatType type, uint8_... function s390_has_feat (line 192) | bool s390_has_feat(struct uc_struct *uc, S390Feat feat) function s390_get_gen_for_cpu_type (line 204) | uint8_t s390_get_gen_for_cpu_type(uint16_t type) function S390CPUDef (line 216) | const S390CPUDef *s390_find_cpu_def(uint16_t type, uint8_t gen, uint8_t ... function S390CPUModel (line 275) | static S390CPUModel *get_max_cpu_model(void) function apply_cpu_model (line 291) | static inline void apply_cpu_model(const S390CPUModel *model) function s390_realize_cpu_model (line 313) | void s390_realize_cpu_model(CPUState *cs) function s390_cpu_model_initfn (line 343) | static void s390_cpu_model_initfn(CPUState *obj) function s390_set_qemu_cpu_model (line 368) | void s390_set_qemu_cpu_model(uint16_t type, uint8_t gen, uint8_t ec_ga, function s390_qemu_cpu_model_initfn (line 391) | static void s390_qemu_cpu_model_initfn(CPUState *obj) function s390_max_cpu_model_initfn (line 400) | static void s390_max_cpu_model_initfn(CPUState *obj) function s390_cpu_model_finalize (line 412) | void s390_cpu_model_finalize(CPUState *obj) function s390_base_cpu_model_class_init (line 421) | static void s390_base_cpu_model_class_init(struct uc_struct *uc, CPUClas... function s390_cpu_model_class_init (line 431) | static void s390_cpu_model_class_init(struct uc_struct *uc, CPUClass *oc... function s390_qemu_cpu_model_class_init (line 441) | static void s390_qemu_cpu_model_class_init(struct uc_struct *uc, CPUClas... function s390_max_cpu_model_class_init (line 449) | static void s390_max_cpu_model_class_init(struct uc_struct *uc, CPUClass... function init_ignored_base_feat (line 463) | static void init_ignored_base_feat(void) function s390_init_cpu_model (line 488) | void s390_init_cpu_model(uc_engine *uc, uc_cpu_s390x cpu_model) FILE: qemu/target/s390x/cpu_models.h type S390CPUDef (line 23) | struct S390CPUDef { type S390CPUModel (line 46) | struct S390CPUModel { function s390_ibc_from_cpu_model (line 85) | static inline uint16_t s390_ibc_from_cpu_model(const S390CPUModel *model) type uc_struct (line 94) | struct uc_struct type uc_struct (line 95) | struct uc_struct function s390_known_cpu_type (line 97) | static inline bool s390_known_cpu_type(uint16_t type) function s390_cpuid_from_cpu_model (line 101) | static inline uint64_t s390_cpuid_from_cpu_model(const S390CPUModel *model) FILE: qemu/target/s390x/excp_helper.c function tcg_s390_program_interrupt (line 34) | void QEMU_NORETURN tcg_s390_program_interrupt(CPUS390XState *env, function tcg_s390_data_exception (line 46) | void QEMU_NORETURN tcg_s390_data_exception(CPUS390XState *env, uint32_t ... function tcg_s390_vector_exception (line 67) | void QEMU_NORETURN tcg_s390_vector_exception(CPUS390XState *env, uint32_... function cpu_mmu_idx_to_asc (line 90) | static inline uint64_t cpu_mmu_idx_to_asc(int mmu_idx) function s390_cpu_tlb_fill (line 104) | bool s390_cpu_tlb_fill(CPUState *cs, vaddr address, int size, function do_program_interrupt (line 182) | static void do_program_interrupt(CPUS390XState *env) function do_svc_interrupt (line 251) | static void do_svc_interrupt(CPUS390XState *env) function do_ext_interrupt (line 280) | static void do_ext_interrupt(CPUS390XState *env) function do_io_interrupt (line 344) | static void do_io_interrupt(CPUS390XState *env) type MchkExtSaveArea (line 372) | typedef struct MchkExtSaveArea { function mchk_store_vregs (line 378) | static int mchk_store_vregs(CPUS390XState *env, uint64_t mcesao) function do_mchk_interrupt (line 402) | static void do_mchk_interrupt(CPUS390XState *env) function s390_cpu_do_interrupt (line 455) | void s390_cpu_do_interrupt(CPUState *cs) function s390_cpu_exec_interrupt (line 535) | bool s390_cpu_exec_interrupt(CPUState *cs, int interrupt_request) function s390x_cpu_debug_excp_handler (line 559) | void s390x_cpu_debug_excp_handler(CPUState *cs) function s390x_cpu_do_unaligned_access (line 592) | void s390x_cpu_do_unaligned_access(CPUState *cs, vaddr addr, function helper_uc_s390x_exit (line 602) | void helper_uc_s390x_exit(CPUS390XState *env) FILE: qemu/target/s390x/fpu_helper.c function s390_softfloat_exc_to_ieee (line 39) | uint8_t s390_softfloat_exc_to_ieee(unsigned int exc) function handle_exceptions (line 53) | static void handle_exceptions(CPUS390XState *env, bool XxC, uintptr_t re... function float_comp_to_cc (line 115) | int float_comp_to_cc(CPUS390XState *env, int float_compare) function set_cc_nz_f32 (line 132) | uint32_t set_cc_nz_f32(float32 v) function set_cc_nz_f64 (line 145) | uint32_t set_cc_nz_f64(float64 v) function set_cc_nz_f128 (line 158) | uint32_t set_cc_nz_f128(float128 v) function round_from_m34 (line 171) | static inline uint8_t round_from_m34(uint32_t m34) function xxc_from_m34 (line 176) | static inline bool xxc_from_m34(uint32_t m34) function s390_swap_bfp_rounding_mode (line 395) | int s390_swap_bfp_rounding_mode(CPUS390XState *env, int m3) function s390_restore_bfp_rounding_mode (line 433) | void s390_restore_bfp_rounding_mode(CPUS390XState *env, int old_mode) function dcmask (line 741) | static inline uint16_t dcmask(int bit, bool neg) FILE: qemu/target/s390x/gen-features.c type BitSpec (line 739) | typedef struct BitSpec { type CpuFeatDefSpec (line 744) | typedef struct { type FeatGroupDefSpec (line 791) | typedef struct { function set_bits (line 841) | static void set_bits(uint64_t list[], BitSpec bits) function clear_bit (line 850) | static inline void clear_bit(uint64_t list[], unsigned long nr) function print_feature_defs (line 855) | static void print_feature_defs(void) function print_qemu_feature_defs (line 909) | static void print_qemu_feature_defs(void) function print_feature_group_defs (line 932) | static void print_feature_group_defs(void) function print_feature_group_enum_type (line 954) | static void print_feature_group_enum_type(void) function main (line 967) | int main(int argc, char *argv[]) FILE: qemu/target/s390x/gen-features.h type S390FeatGroup (line 114) | typedef enum { FILE: qemu/target/s390x/helper.c function s390x_tod_timer (line 28) | void s390x_tod_timer(void *opaque) function s390x_cpu_timer (line 33) | void s390x_cpu_timer(void *opaque) function hwaddr (line 38) | hwaddr s390_cpu_get_phys_page_debug(CPUState *cs, vaddr vaddr) function hwaddr (line 67) | hwaddr s390_cpu_get_phys_addr_debug(CPUState *cs, vaddr vaddr) function is_special_wait_psw (line 79) | static inline bool is_special_wait_psw(uint64_t psw_addr) function s390_handle_wait (line 85) | void s390_handle_wait(S390CPU *cpu) function load_psw (line 101) | void load_psw(CPUS390XState *env, uint64_t mask, uint64_t addr) function get_psw_mask (line 119) | uint64_t get_psw_mask(CPUS390XState *env) function LowCore (line 133) | LowCore *cpu_map_lowcore(CPUS390XState *env) function cpu_unmap_lowcore (line 147) | void cpu_unmap_lowcore(CPUS390XState *env, LowCore *lowcore) function do_restart_interrupt (line 152) | void do_restart_interrupt(CPUS390XState *env) function s390_cpu_recompute_watchpoints (line 170) | void s390_cpu_recompute_watchpoints(CPUState *cs) type SigpSaveArea (line 209) | typedef struct SigpSaveArea { function s390_store_status (line 226) | int s390_store_status(S390CPU *cpu, hwaddr addr, bool store_arch) type SigpAdtlSaveArea (line 270) | typedef struct SigpAdtlSaveArea { function s390_store_adtl_status (line 279) | int s390_store_adtl_status(S390CPU *cpu, hwaddr addr, hwaddr len) type cc_op (line 310) | enum cc_op FILE: qemu/target/s390x/internal.h type LowCore (line 16) | struct LowCore { function get_ilen (line 105) | static inline int get_ilen(uint8_t opc) function get_per_atmid (line 120) | static inline uint8_t get_per_atmid(CPUS390XState *env) function wrap_address (line 130) | static inline uint64_t wrap_address(CPUS390XState *env, uint64_t a) type cc_op (line 153) | enum cc_op { function hwaddr (line 206) | static inline hwaddr decode_basedisp_s(CPUS390XState *env, uint32_t ipb, type cc_op (line 228) | enum cc_op type uc_struct (line 358) | struct uc_struct FILE: qemu/target/s390x/interrupt.c function trigger_pgm_exception (line 21) | void trigger_pgm_exception(CPUS390XState *env, uint32_t code) function s390_program_interrupt (line 30) | void s390_program_interrupt(CPUS390XState *env, uint32_t code, uintptr_t... function cpu_inject_clock_comparator (line 35) | void cpu_inject_clock_comparator(S390CPU *cpu) function cpu_inject_cpu_timer (line 43) | void cpu_inject_cpu_timer(S390CPU *cpu) function cpu_inject_emergency_signal (line 51) | void cpu_inject_emergency_signal(S390CPU *cpu, uint16_t src_cpu_addr) function cpu_inject_external_call (line 62) | int cpu_inject_external_call(S390CPU *cpu, uint16_t src_cpu_addr) function cpu_inject_restart (line 77) | void cpu_inject_restart(S390CPU *cpu) function cpu_inject_stop (line 85) | void cpu_inject_stop(S390CPU *cpu) function s390_sclp_extint (line 98) | void s390_sclp_extint(uint32_t parm) function s390_io_interrupt (line 108) | void s390_io_interrupt(uint16_t subchannel_id, uint16_t subchannel_nr, function s390_crw_mchk (line 119) | void s390_crw_mchk(void) function s390_cpu_has_mcck_int (line 129) | bool s390_cpu_has_mcck_int(S390CPU *cpu) function s390_cpu_has_ext_int (line 149) | bool s390_cpu_has_ext_int(S390CPU *cpu) function s390_cpu_has_io_int (line 193) | bool s390_cpu_has_io_int(S390CPU *cpu) function s390_cpu_has_restart_int (line 209) | bool s390_cpu_has_restart_int(S390CPU *cpu) function s390_cpu_has_stop_int (line 219) | bool s390_cpu_has_stop_int(S390CPU *cpu) function s390_cpu_has_int (line 226) | bool s390_cpu_has_int(S390CPU *cpu) FILE: qemu/target/s390x/ioinst.c function ioinst_disassemble_sch_ident (line 19) | int ioinst_disassemble_sch_ident(uint32_t value, int *m, int *cssid, int... function ioinst_handle_xsch (line 40) | void ioinst_handle_xsch(S390CPU *cpu, uint64_t reg1, uintptr_t ra) function ioinst_handle_csch (line 60) | void ioinst_handle_csch(S390CPU *cpu, uint64_t reg1, uintptr_t ra) function ioinst_handle_hsch (line 80) | void ioinst_handle_hsch(S390CPU *cpu, uint64_t reg1, uintptr_t ra) function ioinst_schib_valid (line 101) | static int ioinst_schib_valid(SCHIB *schib) function ioinst_handle_msch (line 115) | void ioinst_handle_msch(S390CPU *cpu, uint64_t reg1, uint32_t ipb, uintp... function copy_orb_from_guest (line 150) | static void copy_orb_from_guest(ORB *dest, const ORB *src) function ioinst_orb_valid (line 159) | static int ioinst_orb_valid(ORB *orb) function ioinst_handle_ssch (line 176) | void ioinst_handle_ssch(S390CPU *cpu, uint64_t reg1, uint32_t ipb, uintp... function ioinst_handle_stcrw (line 211) | void ioinst_handle_stcrw(S390CPU *cpu, uint32_t ipb, uintptr_t ra) function ioinst_handle_stsch (line 241) | void ioinst_handle_stsch(S390CPU *cpu, uint64_t reg1, uint32_t ipb, function ioinst_handle_tsch (line 308) | int ioinst_handle_tsch(S390CPU *cpu, uint64_t reg1, uint32_t ipb, uintpt... type ChscReq (line 357) | struct ChscReq { type ChscResp (line 365) | struct ChscResp { function ioinst_handle_chsc_scpd (line 387) | static void ioinst_handle_chsc_scpd(ChscReq *req, ChscResp *res) function ioinst_handle_chsc_scsc (line 446) | static void ioinst_handle_chsc_scsc(ChscReq *req, ChscResp *res) function ioinst_handle_chsc_sda (line 506) | static void ioinst_handle_chsc_sda(ChscReq *req, ChscResp *res) function chsc_sei_nt0_get_event (line 554) | static int chsc_sei_nt0_get_event(void *res) function chsc_sei_nt0_have_event (line 560) | static int chsc_sei_nt0_have_event(void) function chsc_sei_nt2_get_event (line 568) | static int chsc_sei_nt2_get_event(void *res) function chsc_sei_nt2_have_event (line 576) | static int chsc_sei_nt2_have_event(void) function ioinst_handle_chsc_sei (line 587) | static void ioinst_handle_chsc_sei(ChscReq *req, ChscResp *res) function ioinst_handle_chsc_unimplemented (line 624) | static void ioinst_handle_chsc_unimplemented(ChscResp *res) function ioinst_handle_chsc (line 631) | void ioinst_handle_chsc(S390CPU *cpu, uint32_t ipb, uintptr_t ra) function ioinst_handle_schm (line 699) | void ioinst_handle_schm(S390CPU *cpu, uint64_t reg1, uint64_t reg2, function ioinst_handle_rsch (line 726) | void ioinst_handle_rsch(S390CPU *cpu, uint64_t reg1, uintptr_t ra) function ioinst_handle_rchp (line 749) | void ioinst_handle_rchp(S390CPU *cpu, uint64_t reg1, uintptr_t ra) function ioinst_handle_sal (line 788) | void ioinst_handle_sal(S390CPU *cpu, uint64_t reg1, uintptr_t ra) FILE: qemu/target/s390x/mem_helper.c function psw_key_valid (line 44) | static inline bool psw_key_valid(CPUS390XState *env, uint8_t psw_key) function is_destructive_overlap (line 55) | static bool is_destructive_overlap(CPUS390XState *env, uint64_t dest, function check_alignment (line 70) | static inline void check_alignment(CPUS390XState *env, uint64_t v, function cpu_ldusize_data_ra (line 79) | static inline uint64_t cpu_ldusize_data_ra(CPUS390XState *env, uint64_t ... function cpu_stsize_data_ra (line 93) | static inline void cpu_stsize_data_ra(CPUS390XState *env, uint64_t addr, type S390Access (line 110) | typedef struct S390Access { function S390Access (line 130) | static S390Access access_prepare(CPUS390XState *env, vaddr vaddr, int size, function do_access_memset (line 155) | static void do_access_memset(CPUS390XState *env, vaddr vaddr, char *haddr, function access_memset (line 182) | static void access_memset(CPUS390XState *env, S390Access *desta, function do_access_get_byte (line 195) | static uint8_t do_access_get_byte(CPUS390XState *env, vaddr vaddr, char ... function access_get_byte (line 213) | static uint8_t access_get_byte(CPUS390XState *env, S390Access *access, function do_access_set_byte (line 224) | static void do_access_set_byte(CPUS390XState *env, vaddr vaddr, char **h... function access_set_byte (line 242) | static void access_set_byte(CPUS390XState *env, S390Access *access, function access_memmove (line 258) | static void access_memmove(CPUS390XState *env, S390Access *desta, function mmu_idx_from_as (line 300) | static int mmu_idx_from_as(uint8_t as) function do_helper_nc (line 316) | static uint32_t do_helper_nc(CPUS390XState *env, uint32_t l, uint64_t dest, function do_helper_xc (line 350) | static uint32_t do_helper_xc(CPUS390XState *env, uint32_t l, uint64_t dest, function do_helper_oc (line 391) | static uint32_t do_helper_oc(CPUS390XState *env, uint32_t l, uint64_t dest, function do_helper_mvc (line 425) | static uint32_t do_helper_mvc(CPUS390XState *env, uint32_t l, uint64_t d... function do_helper_clc (line 566) | static uint32_t do_helper_clc(CPUS390XState *env, uint32_t l, uint64_t s1, function get_address (line 630) | static inline uint64_t get_address(CPUS390XState *env, int reg) function set_address_zero (line 639) | static inline void set_address_zero(CPUS390XState *env, int reg, function set_address (line 654) | static inline void set_address(CPUS390XState *env, int reg, uint64_t add... function wrap_length32 (line 677) | static inline uint64_t wrap_length32(CPUS390XState *env, uint64_t length) function wrap_length31 (line 685) | static inline uint64_t wrap_length31(CPUS390XState *env, uint64_t length) function get_length (line 694) | static inline uint64_t get_length(CPUS390XState *env, int reg) function set_length (line 699) | static inline void set_length(CPUS390XState *env, int reg, uint64_t length) function do_mvcl (line 935) | static inline uint32_t do_mvcl(CPUS390XState *env, function do_clcl (line 1113) | static inline uint32_t do_clcl(CPUS390XState *env, function do_pkau (line 1314) | static inline void do_pkau(CPUS390XState *env, uint64_t dest, uint64_t src, function do_unpkau (line 1408) | static inline uint32_t do_unpkau(CPUS390XState *env, uint64_t dest, function do_helper_tr (line 1506) | static uint32_t do_helper_tr(CPUS390XState *env, uint32_t len, uint64_t ... function do_helper_trt (line 1566) | static inline uint32_t do_helper_trt(CPUS390XState *env, int len, function do_helper_trt_fwd (line 1586) | static uint32_t do_helper_trt_fwd(CPUS390XState *env, uint32_t len, function do_helper_trt_bkwd (line 1599) | static uint32_t do_helper_trt_bkwd(CPUS390XState *env, uint32_t len, function do_csst (line 1722) | static uint32_t do_csst(CPUS390XState *env, uint32_t r3, uint64_t a1, function decode_utf8 (line 2584) | static int decode_utf8(CPUS390XState *env, uint64_t addr, uint64_t ilen, function decode_utf16 (line 2667) | static int decode_utf16(CPUS390XState *env, uint64_t addr, uint64_t ilen, function decode_utf32 (line 2703) | static int decode_utf32(CPUS390XState *env, uint64_t addr, uint64_t ilen, function encode_utf8 (line 2723) | static int encode_utf8(CPUS390XState *env, uint64_t addr, uint64_t ilen, function encode_utf16 (line 2764) | static int encode_utf16(CPUS390XState *env, uint64_t addr, uint64_t ilen, function encode_utf32 (line 2792) | static int encode_utf32(CPUS390XState *env, uint64_t addr, uint64_t ilen, function convert_unicode (line 2803) | static inline uint32_t convert_unicode(CPUS390XState *env, uint32_t r1, function probe_write_access (line 2880) | void probe_write_access(CPUS390XState *env, uint64_t addr, uint64_t len, FILE: qemu/target/s390x/misc_helper.c function update_ckc_timer (line 144) | static void update_ckc_timer(CPUS390XState *env) function tcg_s390_tod_updated (line 182) | void tcg_s390_tod_updated(CPUState *cs, run_on_cpu_data opaque) function get_per_in_range (line 603) | static inline bool get_per_in_range(CPUS390XState *env, uint64_t addr) function prepare_stfl (line 657) | static void prepare_stfl(void) FILE: qemu/target/s390x/mmu_helper.c function trigger_access_exception (line 31) | static void trigger_access_exception(CPUS390XState *env, uint32_t type, function is_low_address (line 46) | static bool is_low_address(uint64_t addr) function lowprot_enabled (line 52) | static bool lowprot_enabled(const CPUS390XState *env, uint64_t asc) function target_ulong (line 80) | target_ulong mmu_real2abs(CPUS390XState *env, target_ulong raddr) function read_table_entry (line 90) | static inline bool read_table_entry(CPUS390XState *env, hwaddr gaddr, function mmu_translate_asce (line 111) | static int mmu_translate_asce(CPUS390XState *env, target_ulong vaddr, function mmu_handle_skey (line 285) | static void mmu_handle_skey(uc_engine *uc, target_ulong addr, int rw, in... function mmu_translate (line 361) | int mmu_translate(CPUS390XState *env, target_ulong vaddr, int rw, uint64... function translate_pages (line 444) | static int translate_pages(S390CPU *cpu, vaddr addr, int nr_pages, function s390_cpu_virt_mem_rw (line 483) | int s390_cpu_virt_mem_rw(S390CPU *cpu, vaddr laddr, uint8_t ar, void *ho... function s390_cpu_virt_mem_handle_exc (line 515) | void s390_cpu_virt_mem_handle_exc(S390CPU *cpu, uintptr_t ra) function mmu_translate_real (line 529) | int mmu_translate_real(CPUS390XState *env, target_ulong raddr, int rw, FILE: qemu/target/s390x/s390-tod.h function time2tod (line 18) | static inline uint64_t time2tod(uint64_t ns) function tod2time (line 24) | static inline uint64_t tod2time(uint64_t t) FILE: qemu/target/s390x/sigp.c type SigpInfo (line 18) | typedef struct SigpInfo { function sigp_start (line 70) | static void sigp_start(CPUState *cs, run_on_cpu_data arg) function sigp_stop (line 84) | static void sigp_stop(CPUState *cs, run_on_cpu_data arg) function sigp_stop_and_store_status (line 105) | static void sigp_stop_and_store_status(CPUState *cs, run_on_cpu_data arg) function sigp_store_status_at_address (line 130) | static void sigp_store_status_at_address(CPUState *cs, run_on_cpu_data arg) function sigp_store_adtl_status (line 152) | static void sigp_store_adtl_status(CPUState *cs, run_on_cpu_data arg) function sigp_restart (line 204) | static void sigp_restart(CPUState *cs, run_on_cpu_data arg) function sigp_initial_cpu_reset (line 227) | static void sigp_initial_cpu_reset(CPUState *cs, run_on_cpu_data arg) function sigp_cpu_reset (line 239) | static void sigp_cpu_reset(CPUState *cs, run_on_cpu_data arg) function sigp_set_prefix (line 251) | static void sigp_set_prefix(CPUState *cs, run_on_cpu_data arg) function handle_sigp (line 422) | int handle_sigp(CPUS390XState *env, uint8_t order, uint64_t r1, uint64_t... function s390_cpu_restart (line 444) | int s390_cpu_restart(S390CPU *cpu) function do_stop_interrupt (line 452) | void do_stop_interrupt(CPUS390XState *env) function s390_init_sigp (line 466) | void s390_init_sigp(void) FILE: qemu/target/s390x/translate.c type DisasContext (line 51) | typedef struct DisasContext DisasContext; type DisasInsn (line 52) | typedef struct DisasInsn DisasInsn; type DisasFields (line 53) | typedef struct DisasFields DisasFields; type DisasFieldIndexO (line 63) | enum DisasFieldIndexO { type DisasFieldIndexC (line 92) | enum DisasFieldIndexC { type DisasFields (line 129) | struct DisasFields { type DisasContext (line 138) | struct DisasContext { type DisasCompare (line 158) | typedef struct { function pc_to_link_info (line 174) | static void pc_to_link_info(TCGContext *tcg_ctx, TCGv_i64 out, DisasCont... function s390x_translate_init (line 191) | void s390x_translate_init(struct uc_struct *uc) function vec_full_reg_offset (line 223) | static inline int vec_full_reg_offset(uint8_t reg) function vec_reg_offset (line 229) | static inline int vec_reg_offset(uint8_t reg, uint8_t enr, MemOp es) function freg64_offset (line 264) | static inline int freg64_offset(uint8_t reg) function freg32_offset (line 270) | static inline int freg32_offset(uint8_t reg) function TCGv_i64 (line 276) | static TCGv_i64 load_reg(TCGContext *tcg_ctx, int reg) function TCGv_i64 (line 283) | static TCGv_i64 load_freg(TCGContext *tcg_ctx, int reg) function TCGv_i64 (line 291) | static TCGv_i64 load_freg32_i64(TCGContext *tcg_ctx, int reg) function store_reg (line 299) | static void store_reg(TCGContext *tcg_ctx, int reg, TCGv_i64 v) function store_freg (line 304) | static void store_freg(TCGContext *tcg_ctx, int reg, TCGv_i64 v) function store_reg32_i64 (line 309) | static void store_reg32_i64(TCGContext *tcg_ctx, int reg, TCGv_i64 v) function store_reg32h_i64 (line 315) | static void store_reg32h_i64(TCGContext *tcg_ctx, int reg, TCGv_i64 v) function store_freg32_i64 (line 320) | static void store_freg32_i64(TCGContext *tcg_ctx, int reg, TCGv_i64 v) function return_low128 (line 325) | static void return_low128(TCGContext *tcg_ctx, TCGv_i64 dest) function update_psw_addr (line 330) | static void update_psw_addr(DisasContext *s) function per_branch (line 337) | static void per_branch(DisasContext *s, bool to_next) function per_branch_cond (line 351) | static void per_branch_cond(DisasContext *s, TCGCond cond, function per_breaking_event (line 371) | static void per_breaking_event(DisasContext *s) function update_cc_op (line 377) | static void update_cc_op(DisasContext *s) function ld_code2 (line 385) | static inline uint64_t ld_code2(CPUS390XState *env, uint64_t pc) function ld_code4 (line 390) | static inline uint64_t ld_code4(CPUS390XState *env, uint64_t pc) function get_mem_index (line 395) | static int get_mem_index(DisasContext *s) function gen_exception (line 414) | static void gen_exception(TCGContext *tcg_ctx, int excp) function gen_program_exception (line 421) | static void gen_program_exception(DisasContext *s, int code) function gen_illegal_opcode (line 445) | static inline void gen_illegal_opcode(DisasContext *s) function gen_data_exception (line 450) | static inline void gen_data_exception(TCGContext *tcg_ctx, uint8_t dxc) function gen_trap (line 457) | static inline void gen_trap(DisasContext *s) function gen_addi_and_wrap_i64 (line 463) | static void gen_addi_and_wrap_i64(DisasContext *s, TCGv_i64 dst, TCGv_i6... function TCGv_i64 (line 478) | static TCGv_i64 get_address(DisasContext *s, int x2, int b2, int d2) function live_cc_data (line 507) | static inline bool live_cc_data(DisasContext *s) function gen_op_movi_cc (line 514) | static inline void gen_op_movi_cc(DisasContext *s, uint32_t val) function gen_op_update1_cc_i64 (line 526) | static void gen_op_update1_cc_i64(DisasContext *s, enum cc_op op, TCGv_i... function gen_op_update2_cc_i64 (line 538) | static void gen_op_update2_cc_i64(DisasContext *s, enum cc_op op, TCGv_i... function gen_op_update3_cc_i64 (line 551) | static void gen_op_update3_cc_i64(DisasContext *s, enum cc_op op, TCGv_i... function set_cc_nz_u64 (line 562) | static void set_cc_nz_u64(DisasContext *s, TCGv_i64 val) function gen_set_cc_nz_f32 (line 567) | static void gen_set_cc_nz_f32(DisasContext *s, TCGv_i64 val) function gen_set_cc_nz_f64 (line 572) | static void gen_set_cc_nz_f64(DisasContext *s, TCGv_i64 val) function gen_set_cc_nz_f128 (line 577) | static void gen_set_cc_nz_f128(DisasContext *s, TCGv_i64 vh, TCGv_i64 vl) function set_cc_static (line 583) | static void set_cc_static(DisasContext *s) function gen_op_calc_cc (line 596) | static void gen_op_calc_cc(DisasContext *s) function use_exit_tb (line 703) | static bool use_exit_tb(DisasContext *s) function use_goto_tb (line 710) | static bool use_goto_tb(DisasContext *s, uint64_t dest) function account_noninline_branch (line 719) | static void account_noninline_branch(DisasContext *s, int cc_op) function account_inline_branch (line 726) | static void account_inline_branch(DisasContext *s, int cc_op) function disas_jcc (line 761) | static void disas_jcc(DisasContext *s, DisasCompare *c, uint32_t mask) function free_compare (line 1051) | static void free_compare(TCGContext *tcg_ctx, DisasCompare *c) type DisasFormat (line 1079) | typedef enum { function have_field1 (line 1095) | static bool have_field1(const DisasContext *s, enum DisasFieldIndexO c) function get_field1 (line 1100) | static int get_field1(const DisasContext *s, enum DisasFieldIndexO o, type DisasField (line 1108) | typedef struct DisasField { type DisasFormatInfo (line 1116) | typedef struct DisasFormatInfo { type DisasOps (line 1168) | typedef struct { type DisasInsn (line 1217) | struct DisasInsn { function DisasJumpType (line 1247) | static DisasJumpType help_goto_direct(DisasContext *s, uint64_t dest) function DisasJumpType (line 1269) | static DisasJumpType help_branch(DisasContext *s, DisasCompare *c, function DisasJumpType (line 1405) | static DisasJumpType op_abs(DisasContext *s, DisasOps *o) function DisasJumpType (line 1411) | static DisasJumpType op_absf32(DisasContext *s, DisasOps *o) function DisasJumpType (line 1417) | static DisasJumpType op_absf64(DisasContext *s, DisasOps *o) function DisasJumpType (line 1423) | static DisasJumpType op_absf128(DisasContext *s, DisasOps *o) function DisasJumpType (line 1432) | static DisasJumpType op_add(DisasContext *s, DisasOps *o) function DisasJumpType (line 1440) | static DisasJumpType op_addc(DisasContext *s, DisasOps *o) function DisasJumpType (line 1468) | static DisasJumpType op_asi(DisasContext *s, DisasOps *o) function DisasJumpType (line 1490) | static DisasJumpType op_aeb(DisasContext *s, DisasOps *o) function DisasJumpType (line 1497) | static DisasJumpType op_adb(DisasContext *s, DisasOps *o) function DisasJumpType (line 1504) | static DisasJumpType op_axb(DisasContext *s, DisasOps *o) function DisasJumpType (line 1512) | static DisasJumpType op_and(DisasContext *s, DisasOps *o) function DisasJumpType (line 1519) | static DisasJumpType op_andi(DisasContext *s, DisasOps *o) function DisasJumpType (line 1537) | static DisasJumpType op_ni(DisasContext *s, DisasOps *o) function DisasJumpType (line 1559) | static DisasJumpType op_bas(DisasContext *s, DisasOps *o) function save_link_info (line 1572) | static void save_link_info(DisasContext *s, DisasOps *o) function DisasJumpType (line 1594) | static DisasJumpType op_bal(DisasContext *s, DisasOps *o) function DisasJumpType (line 1607) | static DisasJumpType op_basi(DisasContext *s, DisasOps *o) function DisasJumpType (line 1614) | static DisasJumpType op_bc(DisasContext *s, DisasOps *o) function DisasJumpType (line 1641) | static DisasJumpType op_bct32(DisasContext *s, DisasOps *o) function DisasJumpType (line 1666) | static DisasJumpType op_bcth(DisasContext *s, DisasOps *o) function DisasJumpType (line 1691) | static DisasJumpType op_bct64(DisasContext *s, DisasOps *o) function DisasJumpType (line 1711) | static DisasJumpType op_bx32(DisasContext *s, DisasOps *o) function DisasJumpType (line 1738) | static DisasJumpType op_bx64(DisasContext *s, DisasOps *o) function DisasJumpType (line 1765) | static DisasJumpType op_cj(DisasContext *s, DisasOps *o) function DisasJumpType (line 1791) | static DisasJumpType op_ceb(DisasContext *s, DisasOps *o) function DisasJumpType (line 1799) | static DisasJumpType op_cdb(DisasContext *s, DisasOps *o) function DisasJumpType (line 1807) | static DisasJumpType op_cxb(DisasContext *s, DisasOps *o) function TCGv_i32 (line 1815) | static TCGv_i32 fpinst_extract_m34(DisasContext *s, bool m3_with_fpe, function DisasJumpType (line 1841) | static DisasJumpType op_cfeb(DisasContext *s, DisasOps *o) function DisasJumpType (line 1855) | static DisasJumpType op_cfdb(DisasContext *s, DisasOps *o) function DisasJumpType (line 1869) | static DisasJumpType op_cfxb(DisasContext *s, DisasOps *o) function DisasJumpType (line 1883) | static DisasJumpType op_cgeb(DisasContext *s, DisasOps *o) function DisasJumpType (line 1897) | static DisasJumpType op_cgdb(DisasContext *s, DisasOps *o) function DisasJumpType (line 1911) | static DisasJumpType op_cgxb(DisasContext *s, DisasOps *o) function DisasJumpType (line 1925) | static DisasJumpType op_clfeb(DisasContext *s, DisasOps *o) function DisasJumpType (line 1939) | static DisasJumpType op_clfdb(DisasContext *s, DisasOps *o) function DisasJumpType (line 1953) | static DisasJumpType op_clfxb(DisasContext *s, DisasOps *o) function DisasJumpType (line 1967) | static DisasJumpType op_clgeb(DisasContext *s, DisasOps *o) function DisasJumpType (line 1981) | static DisasJumpType op_clgdb(DisasContext *s, DisasOps *o) function DisasJumpType (line 1995) | static DisasJumpType op_clgxb(DisasContext *s, DisasOps *o) function DisasJumpType (line 2009) | static DisasJumpType op_cegb(DisasContext *s, DisasOps *o) function DisasJumpType (line 2022) | static DisasJumpType op_cdgb(DisasContext *s, DisasOps *o) function DisasJumpType (line 2035) | static DisasJumpType op_cxgb(DisasContext *s, DisasOps *o) function DisasJumpType (line 2049) | static DisasJumpType op_celgb(DisasContext *s, DisasOps *o) function DisasJumpType (line 2062) | static DisasJumpType op_cdlgb(DisasContext *s, DisasOps *o) function DisasJumpType (line 2075) | static DisasJumpType op_cxlgb(DisasContext *s, DisasOps *o) function DisasJumpType (line 2089) | static DisasJumpType op_cksm(DisasContext *s, DisasOps *o) function DisasJumpType (line 2112) | static DisasJumpType op_clc(DisasContext *s, DisasOps *o) function DisasJumpType (line 2146) | static DisasJumpType op_clcl(DisasContext *s, DisasOps *o) function DisasJumpType (line 2168) | static DisasJumpType op_clcle(DisasContext *s, DisasOps *o) function DisasJumpType (line 2190) | static DisasJumpType op_clclu(DisasContext *s, DisasOps *o) function DisasJumpType (line 2212) | static DisasJumpType op_clm(DisasContext *s, DisasOps *o) function DisasJumpType (line 2225) | static DisasJumpType op_clst(DisasContext *s, DisasOps *o) function DisasJumpType (line 2234) | static DisasJumpType op_cps(DisasContext *s, DisasOps *o) function DisasJumpType (line 2245) | static DisasJumpType op_cs(DisasContext *s, DisasOps *o) function DisasJumpType (line 2271) | static DisasJumpType op_cdsg(DisasContext *s, DisasOps *o) function DisasJumpType (line 2302) | static DisasJumpType op_csst(DisasContext *s, DisasOps *o) function DisasJumpType (line 2319) | static DisasJumpType op_csp(DisasContext *s, DisasOps *o) function DisasJumpType (line 2363) | static DisasJumpType op_cvd(DisasContext *s, DisasOps *o) function DisasJumpType (line 2376) | static DisasJumpType op_ct(DisasContext *s, DisasOps *o) function DisasJumpType (line 2396) | static DisasJumpType op_cuXX(DisasContext *s, DisasOps *o) function DisasJumpType (line 2448) | static DisasJumpType op_diag(DisasContext *s, DisasOps *o) function DisasJumpType (line 2463) | static DisasJumpType op_divs32(DisasContext *s, DisasOps *o) function DisasJumpType (line 2471) | static DisasJumpType op_divu32(DisasContext *s, DisasOps *o) function DisasJumpType (line 2479) | static DisasJumpType op_divs64(DisasContext *s, DisasOps *o) function DisasJumpType (line 2487) | static DisasJumpType op_divu64(DisasContext *s, DisasOps *o) function DisasJumpType (line 2495) | static DisasJumpType op_deb(DisasContext *s, DisasOps *o) function DisasJumpType (line 2502) | static DisasJumpType op_ddb(DisasContext *s, DisasOps *o) function DisasJumpType (line 2509) | static DisasJumpType op_dxb(DisasContext *s, DisasOps *o) function DisasJumpType (line 2517) | static DisasJumpType op_ear(DisasContext *s, DisasOps *o) function DisasJumpType (line 2525) | static DisasJumpType op_ecag(DisasContext *s, DisasOps *o) function DisasJumpType (line 2533) | static DisasJumpType op_efpc(DisasContext *s, DisasOps *o) function DisasJumpType (line 2540) | static DisasJumpType op_epsw(DisasContext *s, DisasOps *o) function DisasJumpType (line 2559) | static DisasJumpType op_ex(DisasContext *s, DisasOps *o) function DisasJumpType (line 2592) | static DisasJumpType op_fieb(DisasContext *s, DisasOps *o) function DisasJumpType (line 2605) | static DisasJumpType op_fidb(DisasContext *s, DisasOps *o) function DisasJumpType (line 2618) | static DisasJumpType op_fixb(DisasContext *s, DisasOps *o) function DisasJumpType (line 2632) | static DisasJumpType op_flogr(DisasContext *s, DisasOps *o) function DisasJumpType (line 2653) | static DisasJumpType op_icm(DisasContext *s, DisasOps *o) function DisasJumpType (line 2714) | static DisasJumpType op_insi(DisasContext *s, DisasOps *o) function DisasJumpType (line 2723) | static DisasJumpType op_ipm(DisasContext *s, DisasOps *o) function DisasJumpType (line 2740) | static DisasJumpType op_idte(DisasContext *s, DisasOps *o) function DisasJumpType (line 2755) | static DisasJumpType op_ipte(DisasContext *s, DisasOps *o) function DisasJumpType (line 2770) | static DisasJumpType op_iske(DisasContext *s, DisasOps *o) function DisasJumpType (line 2777) | static DisasJumpType op_msa(DisasContext *s, DisasOps *o) function DisasJumpType (line 2831) | static DisasJumpType op_keb(DisasContext *s, DisasOps *o) function DisasJumpType (line 2839) | static DisasJumpType op_kdb(DisasContext *s, DisasOps *o) function DisasJumpType (line 2847) | static DisasJumpType op_kxb(DisasContext *s, DisasOps *o) function DisasJumpType (line 2855) | static DisasJumpType op_laa(DisasContext *s, DisasOps *o) function DisasJumpType (line 2867) | static DisasJumpType op_lan(DisasContext *s, DisasOps *o) function DisasJumpType (line 2879) | static DisasJumpType op_lao(DisasContext *s, DisasOps *o) function DisasJumpType (line 2891) | static DisasJumpType op_lax(DisasContext *s, DisasOps *o) function DisasJumpType (line 2903) | static DisasJumpType op_ldeb(DisasContext *s, DisasOps *o) function DisasJumpType (line 2910) | static DisasJumpType op_ledb(DisasContext *s, DisasOps *o) function DisasJumpType (line 2923) | static DisasJumpType op_ldxb(DisasContext *s, DisasOps *o) function DisasJumpType (line 2936) | static DisasJumpType op_lexb(DisasContext *s, DisasOps *o) function DisasJumpType (line 2949) | static DisasJumpType op_lxdb(DisasContext *s, DisasOps *o) function DisasJumpType (line 2957) | static DisasJumpType op_lxeb(DisasContext *s, DisasOps *o) function DisasJumpType (line 2965) | static DisasJumpType op_lde(DisasContext *s, DisasOps *o) function DisasJumpType (line 2972) | static DisasJumpType op_llgt(DisasContext *s, DisasOps *o) function DisasJumpType (line 2979) | static DisasJumpType op_ld8s(DisasContext *s, DisasOps *o) function DisasJumpType (line 2986) | static DisasJumpType op_ld8u(DisasContext *s, DisasOps *o) function DisasJumpType (line 2993) | static DisasJumpType op_ld16s(DisasContext *s, DisasOps *o) function DisasJumpType (line 3000) | static DisasJumpType op_ld16u(DisasContext *s, DisasOps *o) function DisasJumpType (line 3007) | static DisasJumpType op_ld32s(DisasContext *s, DisasOps *o) function DisasJumpType (line 3014) | static DisasJumpType op_ld32u(DisasContext *s, DisasOps *o) function DisasJumpType (line 3021) | static DisasJumpType op_ld64(DisasContext *s, DisasOps *o) function DisasJumpType (line 3028) | static DisasJumpType op_lat(DisasContext *s, DisasOps *o) function DisasJumpType (line 3040) | static DisasJumpType op_lgat(DisasContext *s, DisasOps *o) function DisasJumpType (line 3052) | static DisasJumpType op_lfhat(DisasContext *s, DisasOps *o) function DisasJumpType (line 3064) | static DisasJumpType op_llgfat(DisasContext *s, DisasOps *o) function DisasJumpType (line 3076) | static DisasJumpType op_llgtat(DisasContext *s, DisasOps *o) function DisasJumpType (line 3088) | static DisasJumpType op_loc(DisasContext *s, DisasOps *o) function DisasJumpType (line 3119) | static DisasJumpType op_lctl(DisasContext *s, DisasOps *o) function DisasJumpType (line 3131) | static DisasJumpType op_lctlg(DisasContext *s, DisasOps *o) function DisasJumpType (line 3143) | static DisasJumpType op_lra(DisasContext *s, DisasOps *o) function DisasJumpType (line 3151) | static DisasJumpType op_lpp(DisasContext *s, DisasOps *o) function DisasJumpType (line 3158) | static DisasJumpType op_lpsw(DisasContext *s, DisasOps *o) function DisasJumpType (line 3179) | static DisasJumpType op_lpswe(DisasContext *s, DisasOps *o) function DisasJumpType (line 3198) | static DisasJumpType op_lam(DisasContext *s, DisasOps *o) function DisasJumpType (line 3209) | static DisasJumpType op_lm32(DisasContext *s, DisasOps *o) function DisasJumpType (line 3256) | static DisasJumpType op_lmh(DisasContext *s, DisasOps *o) function DisasJumpType (line 3303) | static DisasJumpType op_lm64(DisasContext *s, DisasOps *o) function DisasJumpType (line 3345) | static DisasJumpType op_lpd(DisasContext *s, DisasOps *o) function DisasJumpType (line 3372) | static DisasJumpType op_lpq(DisasContext *s, DisasOps *o) function DisasJumpType (line 3387) | static DisasJumpType op_lura(DisasContext *s, DisasOps *o) function DisasJumpType (line 3395) | static DisasJumpType op_lzrb(DisasContext *s, DisasOps *o) function DisasJumpType (line 3402) | static DisasJumpType op_lcbb(DisasContext *s, DisasOps *o) function DisasJumpType (line 3420) | static DisasJumpType op_mov2(DisasContext *s, DisasOps *o) function DisasJumpType (line 3429) | static DisasJumpType op_mov2e(DisasContext *s, DisasOps *o) function DisasJumpType (line 3465) | static DisasJumpType op_movx(DisasContext *s, DisasOps *o) function DisasJumpType (line 3477) | static DisasJumpType op_mvc(DisasContext *s, DisasOps *o) function DisasJumpType (line 3486) | static DisasJumpType op_mvcin(DisasContext *s, DisasOps *o) function DisasJumpType (line 3495) | static DisasJumpType op_mvcl(DisasContext *s, DisasOps *o) function DisasJumpType (line 3517) | static DisasJumpType op_mvcle(DisasContext *s, DisasOps *o) function DisasJumpType (line 3539) | static DisasJumpType op_mvclu(DisasContext *s, DisasOps *o) function DisasJumpType (line 3561) | static DisasJumpType op_mvcos(DisasContext *s, DisasOps *o) function DisasJumpType (line 3570) | static DisasJumpType op_mvcp(DisasContext *s, DisasOps *o) function DisasJumpType (line 3579) | static DisasJumpType op_mvcs(DisasContext *s, DisasOps *o) function DisasJumpType (line 3588) | static DisasJumpType op_mvn(DisasContext *s, DisasOps *o) function DisasJumpType (line 3597) | static DisasJumpType op_mvo(DisasContext *s, DisasOps *o) function DisasJumpType (line 3606) | static DisasJumpType op_mvpg(DisasContext *s, DisasOps *o) function DisasJumpType (line 3614) | static DisasJumpType op_mvst(DisasContext *s, DisasOps *o) function DisasJumpType (line 3627) | static DisasJumpType op_mvz(DisasContext *s, DisasOps *o) function DisasJumpType (line 3636) | static DisasJumpType op_mul(DisasContext *s, DisasOps *o) function DisasJumpType (line 3643) | static DisasJumpType op_mul128(DisasContext *s, DisasOps *o) function DisasJumpType (line 3650) | static DisasJumpType op_meeb(DisasContext *s, DisasOps *o) function DisasJumpType (line 3657) | static DisasJumpType op_mdeb(DisasContext *s, DisasOps *o) function DisasJumpType (line 3664) | static DisasJumpType op_mdb(DisasContext *s, DisasOps *o) function DisasJumpType (line 3671) | static DisasJumpType op_mxb(DisasContext *s, DisasOps *o) function DisasJumpType (line 3679) | static DisasJumpType op_mxdb(DisasContext *s, DisasOps *o) function DisasJumpType (line 3687) | static DisasJumpType op_maeb(DisasContext *s, DisasOps *o) function DisasJumpType (line 3696) | static DisasJumpType op_madb(DisasContext *s, DisasOps *o) function DisasJumpType (line 3705) | static DisasJumpType op_mseb(DisasContext *s, DisasOps *o) function DisasJumpType (line 3714) | static DisasJumpType op_msdb(DisasContext *s, DisasOps *o) function DisasJumpType (line 3723) | static DisasJumpType op_nabs(DisasContext *s, DisasOps *o) function DisasJumpType (line 3736) | static DisasJumpType op_nabsf32(DisasContext *s, DisasOps *o) function DisasJumpType (line 3743) | static DisasJumpType op_nabsf64(DisasContext *s, DisasOps *o) function DisasJumpType (line 3750) | static DisasJumpType op_nabsf128(DisasContext *s, DisasOps *o) function DisasJumpType (line 3758) | static DisasJumpType op_nc(DisasContext *s, DisasOps *o) function DisasJumpType (line 3768) | static DisasJumpType op_neg(DisasContext *s, DisasOps *o) function DisasJumpType (line 3775) | static DisasJumpType op_negf32(DisasContext *s, DisasOps *o) function DisasJumpType (line 3782) | static DisasJumpType op_negf64(DisasContext *s, DisasOps *o) function DisasJumpType (line 3789) | static DisasJumpType op_negf128(DisasContext *s, DisasOps *o) function DisasJumpType (line 3797) | static DisasJumpType op_oc(DisasContext *s, DisasOps *o) function DisasJumpType (line 3807) | static DisasJumpType op_or(DisasContext *s, DisasOps *o) function DisasJumpType (line 3814) | static DisasJumpType op_ori(DisasContext *s, DisasOps *o) function DisasJumpType (line 3831) | static DisasJumpType op_oi(DisasContext *s, DisasOps *o) function DisasJumpType (line 3853) | static DisasJumpType op_pack(DisasContext *s, DisasOps *o) function DisasJumpType (line 3862) | static DisasJumpType op_pka(DisasContext *s, DisasOps *o) function DisasJumpType (line 3879) | static DisasJumpType op_pku(DisasContext *s, DisasOps *o) function DisasJumpType (line 3896) | static DisasJumpType op_popcnt(DisasContext *s, DisasOps *o) function DisasJumpType (line 3903) | static DisasJumpType op_ptlb(DisasContext *s, DisasOps *o) function DisasJumpType (line 3910) | static DisasJumpType op_risbg(DisasContext *s, DisasOps *o) function DisasJumpType (line 4002) | static DisasJumpType op_rosbg(DisasContext *s, DisasOps *o) function DisasJumpType (line 4056) | static DisasJumpType op_rev16(DisasContext *s, DisasOps *o) function DisasJumpType (line 4063) | static DisasJumpType op_rev32(DisasContext *s, DisasOps *o) function DisasJumpType (line 4070) | static DisasJumpType op_rev64(DisasContext *s, DisasOps *o) function DisasJumpType (line 4077) | static DisasJumpType op_rll32(DisasContext *s, DisasOps *o) function DisasJumpType (line 4093) | static DisasJumpType op_rll64(DisasContext *s, DisasOps *o) function DisasJumpType (line 4100) | static DisasJumpType op_rrbe(DisasContext *s, DisasOps *o) function DisasJumpType (line 4108) | static DisasJumpType op_sacf(DisasContext *s, DisasOps *o) function DisasJumpType (line 4116) | static DisasJumpType op_sam(DisasContext *s, DisasOps *o) function DisasJumpType (line 4152) | static DisasJumpType op_sar(DisasContext *s, DisasOps *o) function DisasJumpType (line 4160) | static DisasJumpType op_seb(DisasContext *s, DisasOps *o) function DisasJumpType (line 4167) | static DisasJumpType op_sdb(DisasContext *s, DisasOps *o) function DisasJumpType (line 4174) | static DisasJumpType op_sxb(DisasContext *s, DisasOps *o) function DisasJumpType (line 4182) | static DisasJumpType op_sqeb(DisasContext *s, DisasOps *o) function DisasJumpType (line 4189) | static DisasJumpType op_sqdb(DisasContext *s, DisasOps *o) function DisasJumpType (line 4196) | static DisasJumpType op_sqxb(DisasContext *s, DisasOps *o) function DisasJumpType (line 4204) | static DisasJumpType op_servc(DisasContext *s, DisasOps *o) function DisasJumpType (line 4212) | static DisasJumpType op_sigp(DisasContext *s, DisasOps *o) function DisasJumpType (line 4224) | static DisasJumpType op_soc(DisasContext *s, DisasOps *o) function DisasJumpType (line 4271) | static DisasJumpType op_sla(DisasContext *s, DisasOps *o) function DisasJumpType (line 4295) | static DisasJumpType op_sll(DisasContext *s, DisasOps *o) function DisasJumpType (line 4302) | static DisasJumpType op_sra(DisasContext *s, DisasOps *o) function DisasJumpType (line 4309) | static DisasJumpType op_srl(DisasContext *s, DisasOps *o) function DisasJumpType (line 4316) | static DisasJumpType op_sfpc(DisasContext *s, DisasOps *o) function DisasJumpType (line 4323) | static DisasJumpType op_sfas(DisasContext *s, DisasOps *o) function DisasJumpType (line 4330) | static DisasJumpType op_srnm(DisasContext *s, DisasOps *o) function DisasJumpType (line 4339) | static DisasJumpType op_srnmb(DisasContext *s, DisasOps *o) function DisasJumpType (line 4348) | static DisasJumpType op_srnmt(DisasContext *s, DisasOps *o) function DisasJumpType (line 4365) | static DisasJumpType op_spm(DisasContext *s, DisasOps *o) function DisasJumpType (line 4377) | static DisasJumpType op_ectg(DisasContext *s, DisasOps *o) function DisasJumpType (line 4408) | static DisasJumpType op_spka(DisasContext *s, DisasOps *o) function DisasJumpType (line 4416) | static DisasJumpType op_sske(DisasContext *s, DisasOps *o) function DisasJumpType (line 4423) | static DisasJumpType op_ssm(DisasContext *s, DisasOps *o) function DisasJumpType (line 4431) | static DisasJumpType op_stap(DisasContext *s, DisasOps *o) function DisasJumpType (line 4438) | static DisasJumpType op_stck(DisasContext *s, DisasOps *o) function DisasJumpType (line 4447) | static DisasJumpType op_stcke(DisasContext *s, DisasOps *o) function DisasJumpType (line 4475) | static DisasJumpType op_sck(DisasContext *s, DisasOps *o) function DisasJumpType (line 4484) | static DisasJumpType op_sckc(DisasContext *s, DisasOps *o) function DisasJumpType (line 4491) | static DisasJumpType op_sckpf(DisasContext *s, DisasOps *o) function DisasJumpType (line 4498) | static DisasJumpType op_stckc(DisasContext *s, DisasOps *o) function DisasJumpType (line 4505) | static DisasJumpType op_stctg(DisasContext *s, DisasOps *o) function DisasJumpType (line 4516) | static DisasJumpType op_stctl(DisasContext *s, DisasOps *o) function DisasJumpType (line 4527) | static DisasJumpType op_stidp(DisasContext *s, DisasOps *o) function DisasJumpType (line 4534) | static DisasJumpType op_spt(DisasContext *s, DisasOps *o) function DisasJumpType (line 4541) | static DisasJumpType op_stfl(DisasContext *s, DisasOps *o) function DisasJumpType (line 4548) | static DisasJumpType op_stpt(DisasContext *s, DisasOps *o) function DisasJumpType (line 4555) | static DisasJumpType op_stsi(DisasContext *s, DisasOps *o) function DisasJumpType (line 4563) | static DisasJumpType op_spx(DisasContext *s, DisasOps *o) function DisasJumpType (line 4570) | static DisasJumpType op_xsch(DisasContext *s, DisasOps *o) function DisasJumpType (line 4578) | static DisasJumpType op_csch(DisasContext *s, DisasOps *o) function DisasJumpType (line 4586) | static DisasJumpType op_hsch(DisasContext *s, DisasOps *o) function DisasJumpType (line 4594) | static DisasJumpType op_msch(DisasContext *s, DisasOps *o) function DisasJumpType (line 4602) | static DisasJumpType op_rchp(DisasContext *s, DisasOps *o) function DisasJumpType (line 4610) | static DisasJumpType op_rsch(DisasContext *s, DisasOps *o) function DisasJumpType (line 4618) | static DisasJumpType op_sal(DisasContext *s, DisasOps *o) function DisasJumpType (line 4625) | static DisasJumpType op_schm(DisasContext *s, DisasOps *o) function DisasJumpType (line 4632) | static DisasJumpType op_siga(DisasContext *s, DisasOps *o) function DisasJumpType (line 4639) | static DisasJumpType op_stcps(DisasContext *s, DisasOps *o) function DisasJumpType (line 4645) | static DisasJumpType op_ssch(DisasContext *s, DisasOps *o) function DisasJumpType (line 4653) | static DisasJumpType op_stsch(DisasContext *s, DisasOps *o) function DisasJumpType (line 4661) | static DisasJumpType op_stcrw(DisasContext *s, DisasOps *o) function DisasJumpType (line 4669) | static DisasJumpType op_tpi(DisasContext *s, DisasOps *o) function DisasJumpType (line 4677) | static DisasJumpType op_tsch(DisasContext *s, DisasOps *o) function DisasJumpType (line 4685) | static DisasJumpType op_chsc(DisasContext *s, DisasOps *o) function DisasJumpType (line 4693) | static DisasJumpType op_stpx(DisasContext *s, DisasOps *o) function DisasJumpType (line 4701) | static DisasJumpType op_stnosm(DisasContext *s, DisasOps *o) function DisasJumpType (line 4726) | static DisasJumpType op_stura(DisasContext *s, DisasOps *o) function DisasJumpType (line 4739) | static DisasJumpType op_stfle(DisasContext *s, DisasOps *o) function DisasJumpType (line 4747) | static DisasJumpType op_st8(DisasContext *s, DisasOps *o) function DisasJumpType (line 4754) | static DisasJumpType op_st16(DisasContext *s, DisasOps *o) function DisasJumpType (line 4761) | static DisasJumpType op_st32(DisasContext *s, DisasOps *o) function DisasJumpType (line 4768) | static DisasJumpType op_st64(DisasContext *s, DisasOps *o) function DisasJumpType (line 4775) | static DisasJumpType op_stam(DisasContext *s, DisasOps *o) function DisasJumpType (line 4786) | static DisasJumpType op_stcm(DisasContext *s, DisasOps *o) function DisasJumpType (line 4836) | static DisasJumpType op_stm(DisasContext *s, DisasOps *o) function DisasJumpType (line 4861) | static DisasJumpType op_stmh(DisasContext *s, DisasOps *o) function DisasJumpType (line 4886) | static DisasJumpType op_stpq(DisasContext *s, DisasOps *o) function DisasJumpType (line 4900) | static DisasJumpType op_srst(DisasContext *s, DisasOps *o) function DisasJumpType (line 4914) | static DisasJumpType op_srstu(DisasContext *s, DisasOps *o) function DisasJumpType (line 4928) | static DisasJumpType op_sub(DisasContext *s, DisasOps *o) function DisasJumpType (line 4935) | static DisasJumpType op_subb(DisasContext *s, DisasOps *o) function DisasJumpType (line 4962) | static DisasJumpType op_svc(DisasContext *s, DisasOps *o) function DisasJumpType (line 4982) | static DisasJumpType op_tam(DisasContext *s, DisasOps *o) function DisasJumpType (line 4992) | static DisasJumpType op_tceb(DisasContext *s, DisasOps *o) function DisasJumpType (line 5000) | static DisasJumpType op_tcdb(DisasContext *s, DisasOps *o) function DisasJumpType (line 5008) | static DisasJumpType op_tcxb(DisasContext *s, DisasOps *o) function DisasJumpType (line 5016) | static DisasJumpType op_testblock(DisasContext *s, DisasOps *o) function DisasJumpType (line 5024) | static DisasJumpType op_tprot(DisasContext *s, DisasOps *o) function DisasJumpType (line 5032) | static DisasJumpType op_tp(DisasContext *s, DisasOps *o) function DisasJumpType (line 5042) | static DisasJumpType op_tr(DisasContext *s, DisasOps *o) function DisasJumpType (line 5052) | static DisasJumpType op_tre(DisasContext *s, DisasOps *o) function DisasJumpType (line 5061) | static DisasJumpType op_trt(DisasContext *s, DisasOps *o) function DisasJumpType (line 5071) | static DisasJumpType op_trtr(DisasContext *s, DisasOps *o) function DisasJumpType (line 5081) | static DisasJumpType op_trXX(DisasContext *s, DisasOps *o) function DisasJumpType (line 5113) | static DisasJumpType op_ts(DisasContext *s, DisasOps *o) function DisasJumpType (line 5124) | static DisasJumpType op_unpk(DisasContext *s, DisasOps *o) function DisasJumpType (line 5133) | static DisasJumpType op_unpka(DisasContext *s, DisasOps *o) function DisasJumpType (line 5151) | static DisasJumpType op_unpku(DisasContext *s, DisasOps *o) function DisasJumpType (line 5170) | static DisasJumpType op_xc(DisasContext *s, DisasOps *o) function DisasJumpType (line 5224) | static DisasJumpType op_xor(DisasContext *s, DisasOps *o) function DisasJumpType (line 5231) | static DisasJumpType op_xori(DisasContext *s, DisasOps *o) function DisasJumpType (line 5248) | static DisasJumpType op_xi(DisasContext *s, DisasOps *o) function DisasJumpType (line 5270) | static DisasJumpType op_zero(DisasContext *s, DisasOps *o) function DisasJumpType (line 5277) | static DisasJumpType op_zero2(DisasContext *s, DisasOps *o) function DisasJumpType (line 5286) | static DisasJumpType op_clp(DisasContext *s, DisasOps *o) function DisasJumpType (line 5297) | static DisasJumpType op_pcilg(DisasContext *s, DisasOps *o) function DisasJumpType (line 5310) | static DisasJumpType op_pcistg(DisasContext *s, DisasOps *o) function DisasJumpType (line 5323) | static DisasJumpType op_stpcifc(DisasContext *s, DisasOps *o) function DisasJumpType (line 5336) | static DisasJumpType op_sic(DisasContext *s, DisasOps *o) function DisasJumpType (line 5343) | static DisasJumpType op_rpcit(DisasContext *s, DisasOps *o) function DisasJumpType (line 5356) | static DisasJumpType op_pcistb(DisasContext *s, DisasOps *o) function DisasJumpType (line 5371) | static DisasJumpType op_mpcifc(DisasContext *s, DisasOps *o) function cout_abs32 (line 5391) | static void cout_abs32(DisasContext *s, DisasOps *o) function cout_abs64 (line 5396) | static void cout_abs64(DisasContext *s, DisasOps *o) function cout_adds32 (line 5401) | static void cout_adds32(DisasContext *s, DisasOps *o) function cout_adds64 (line 5406) | static void cout_adds64(DisasContext *s, DisasOps *o) function cout_addu32 (line 5411) | static void cout_addu32(DisasContext *s, DisasOps *o) function cout_addu64 (line 5416) | static void cout_addu64(DisasContext *s, DisasOps *o) function cout_addc32 (line 5421) | static void cout_addc32(DisasContext *s, DisasOps *o) function cout_addc64 (line 5426) | static void cout_addc64(DisasContext *s, DisasOps *o) function cout_cmps32 (line 5431) | static void cout_cmps32(DisasContext *s, DisasOps *o) function cout_cmps64 (line 5436) | static void cout_cmps64(DisasContext *s, DisasOps *o) function cout_cmpu32 (line 5441) | static void cout_cmpu32(DisasContext *s, DisasOps *o) function cout_cmpu64 (line 5446) | static void cout_cmpu64(DisasContext *s, DisasOps *o) function cout_f32 (line 5451) | static void cout_f32(DisasContext *s, DisasOps *o) function cout_f64 (line 5456) | static void cout_f64(DisasContext *s, DisasOps *o) function cout_f128 (line 5461) | static void cout_f128(DisasContext *s, DisasOps *o) function cout_nabs32 (line 5466) | static void cout_nabs32(DisasContext *s, DisasOps *o) function cout_nabs64 (line 5471) | static void cout_nabs64(DisasContext *s, DisasOps *o) function cout_neg32 (line 5476) | static void cout_neg32(DisasContext *s, DisasOps *o) function cout_neg64 (line 5481) | static void cout_neg64(DisasContext *s, DisasOps *o) function cout_nz32 (line 5486) | static void cout_nz32(DisasContext *s, DisasOps *o) function cout_nz64 (line 5493) | static void cout_nz64(DisasContext *s, DisasOps *o) function cout_s32 (line 5498) | static void cout_s32(DisasContext *s, DisasOps *o) function cout_s64 (line 5503) | static void cout_s64(DisasContext *s, DisasOps *o) function cout_subs32 (line 5508) | static void cout_subs32(DisasContext *s, DisasOps *o) function cout_subs64 (line 5513) | static void cout_subs64(DisasContext *s, DisasOps *o) function cout_subu32 (line 5518) | static void cout_subu32(DisasContext *s, DisasOps *o) function cout_subu64 (line 5523) | static void cout_subu64(DisasContext *s, DisasOps *o) function cout_subb32 (line 5528) | static void cout_subb32(DisasContext *s, DisasOps *o) function cout_subb64 (line 5533) | static void cout_subb64(DisasContext *s, DisasOps *o) function cout_tm32 (line 5538) | static void cout_tm32(DisasContext *s, DisasOps *o) function cout_tm64 (line 5543) | static void cout_tm64(DisasContext *s, DisasOps *o) function prep_new (line 5554) | static void prep_new(DisasContext *s, DisasOps *o) function prep_new_P (line 5561) | static void prep_new_P(DisasContext *s, DisasOps *o) function prep_r1 (line 5569) | static void prep_r1(DisasContext *s, DisasOps *o) function prep_r1_P (line 5577) | static void prep_r1_P(DisasContext *s, DisasOps *o) function prep_x1 (line 5588) | static void prep_x1(DisasContext *s, DisasOps *o) function wout_r1 (line 5602) | static void wout_r1(DisasContext *s, DisasOps *o) function wout_r1_8 (line 5609) | static void wout_r1_8(DisasContext *s, DisasOps *o) function wout_r1_16 (line 5617) | static void wout_r1_16(DisasContext *s, DisasOps *o) function wout_r1_32 (line 5625) | static void wout_r1_32(DisasContext *s, DisasOps *o) function wout_r1_32h (line 5632) | static void wout_r1_32h(DisasContext *s, DisasOps *o) function wout_r1_P32 (line 5639) | static void wout_r1_P32(DisasContext *s, DisasOps *o) function wout_r1_D32 (line 5648) | static void wout_r1_D32(DisasContext *s, DisasOps *o) function wout_r3_P32 (line 5660) | static void wout_r3_P32(DisasContext *s, DisasOps *o) function wout_r3_P64 (line 5669) | static void wout_r3_P64(DisasContext *s, DisasOps *o) function wout_e1 (line 5678) | static void wout_e1(DisasContext *s, DisasOps *o) function wout_f1 (line 5685) | static void wout_f1(DisasContext *s, DisasOps *o) function wout_x1 (line 5692) | static void wout_x1(DisasContext *s, DisasOps *o) function wout_cond_r1r2_32 (line 5701) | static void wout_cond_r1r2_32(DisasContext *s, DisasOps *o) function wout_cond_e1e2 (line 5710) | static void wout_cond_e1e2(DisasContext *s, DisasOps *o) function wout_m1_8 (line 5719) | static void wout_m1_8(DisasContext *s, DisasOps *o) function wout_m1_16 (line 5726) | static void wout_m1_16(DisasContext *s, DisasOps *o) function wout_m1_16a (line 5733) | static void wout_m1_16a(DisasContext *s, DisasOps *o) function wout_m1_32 (line 5740) | static void wout_m1_32(DisasContext *s, DisasOps *o) function wout_m1_32a (line 5747) | static void wout_m1_32a(DisasContext *s, DisasOps *o) function wout_m1_64 (line 5754) | static void wout_m1_64(DisasContext *s, DisasOps *o) function wout_m1_64a (line 5761) | static void wout_m1_64a(DisasContext *s, DisasOps *o) function wout_m2_32 (line 5768) | static void wout_m2_32(DisasContext *s, DisasOps *o) function wout_in2_r1 (line 5775) | static void wout_in2_r1(DisasContext *s, DisasOps *o) function wout_in2_r1_32 (line 5782) | static void wout_in2_r1_32(DisasContext *s, DisasOps *o) function in1_r1 (line 5792) | static void in1_r1(DisasContext *s, DisasOps *o) function in1_r1_o (line 5799) | static void in1_r1_o(DisasContext *s, DisasOps *o) function in1_r1_32s (line 5807) | static void in1_r1_32s(DisasContext *s, DisasOps *o) function in1_r1_32u (line 5815) | static void in1_r1_32u(DisasContext *s, DisasOps *o) function in1_r1_sr32 (line 5823) | static void in1_r1_sr32(DisasContext *s, DisasOps *o) function in1_r1p1 (line 5831) | static void in1_r1p1(DisasContext *s, DisasOps *o) function in1_r1p1_32s (line 5838) | static void in1_r1p1_32s(DisasContext *s, DisasOps *o) function in1_r1p1_32u (line 5846) | static void in1_r1p1_32u(DisasContext *s, DisasOps *o) function in1_r1_D32 (line 5854) | static void in1_r1_D32(DisasContext *s, DisasOps *o) function in1_r2 (line 5863) | static void in1_r2(DisasContext *s, DisasOps *o) function in1_r2_sr32 (line 5870) | static void in1_r2_sr32(DisasContext *s, DisasOps *o) function in1_r3 (line 5878) | static void in1_r3(DisasContext *s, DisasOps *o) function in1_r3_o (line 5885) | static void in1_r3_o(DisasContext *s, DisasOps *o) function in1_r3_32s (line 5893) | static void in1_r3_32s(DisasContext *s, DisasOps *o) function in1_r3_32u (line 5901) | static void in1_r3_32u(DisasContext *s, DisasOps *o) function in1_r3_D32 (line 5909) | static void in1_r3_D32(DisasContext *s, DisasOps *o) function in1_e1 (line 5918) | static void in1_e1(DisasContext *s, DisasOps *o) function in1_f1 (line 5925) | static void in1_f1(DisasContext *s, DisasOps *o) function in1_x2h (line 5933) | static void in1_x2h(DisasContext *s, DisasOps *o) function in1_f3 (line 5940) | static void in1_f3(DisasContext *s, DisasOps *o) function in1_la1 (line 5947) | static void in1_la1(DisasContext *s, DisasOps *o) function in1_la2 (line 5953) | static void in1_la2(DisasContext *s, DisasOps *o) function in1_m1_8u (line 5960) | static void in1_m1_8u(DisasContext *s, DisasOps *o) function in1_m1_16s (line 5969) | static void in1_m1_16s(DisasContext *s, DisasOps *o) function in1_m1_16u (line 5978) | static void in1_m1_16u(DisasContext *s, DisasOps *o) function in1_m1_32s (line 5987) | static void in1_m1_32s(DisasContext *s, DisasOps *o) function in1_m1_32u (line 5996) | static void in1_m1_32u(DisasContext *s, DisasOps *o) function in1_m1_64 (line 6005) | static void in1_m1_64(DisasContext *s, DisasOps *o) function in2_r1_o (line 6017) | static void in2_r1_o(DisasContext *s, DisasOps *o) function in2_r1_16u (line 6025) | static void in2_r1_16u(DisasContext *s, DisasOps *o) function in2_r1_32u (line 6033) | static void in2_r1_32u(DisasContext *s, DisasOps *o) function in2_r1_D32 (line 6041) | static void in2_r1_D32(DisasContext *s, DisasOps *o) function in2_r2 (line 6050) | static void in2_r2(DisasContext *s, DisasOps *o) function in2_r2_o (line 6057) | static void in2_r2_o(DisasContext *s, DisasOps *o) function in2_r2_nz (line 6065) | static void in2_r2_nz(DisasContext *s, DisasOps *o) function in2_r2_8s (line 6075) | static void in2_r2_8s(DisasContext *s, DisasOps *o) function in2_r2_8u (line 6083) | static void in2_r2_8u(DisasContext *s, DisasOps *o) function in2_r2_16s (line 6091) | static void in2_r2_16s(DisasContext *s, DisasOps *o) function in2_r2_16u (line 6099) | static void in2_r2_16u(DisasContext *s, DisasOps *o) function in2_r3 (line 6107) | static void in2_r3(DisasContext *s, DisasOps *o) function in2_r3_sr32 (line 6114) | static void in2_r3_sr32(DisasContext *s, DisasOps *o) function in2_r3_32u (line 6122) | static void in2_r3_32u(DisasContext *s, DisasOps *o) function in2_r2_32s (line 6130) | static void in2_r2_32s(DisasContext *s, DisasOps *o) function in2_r2_32u (line 6138) | static void in2_r2_32u(DisasContext *s, DisasOps *o) function in2_r2_sr32 (line 6146) | static void in2_r2_sr32(DisasContext *s, DisasOps *o) function in2_e2 (line 6154) | static void in2_e2(DisasContext *s, DisasOps *o) function in2_f2 (line 6161) | static void in2_f2(DisasContext *s, DisasOps *o) function in2_x2l (line 6169) | static void in2_x2l(DisasContext *s, DisasOps *o) function in2_ra2 (line 6176) | static void in2_ra2(DisasContext *s, DisasOps *o) function in2_a2 (line 6182) | static void in2_a2(DisasContext *s, DisasOps *o) function in2_ri2 (line 6189) | static void in2_ri2(DisasContext *s, DisasOps *o) function in2_sh (line 6196) | static void in2_sh(DisasContext *s, DisasOps *o) function in2_m2_8u (line 6211) | static void in2_m2_8u(DisasContext *s, DisasOps *o) function in2_m2_16s (line 6219) | static void in2_m2_16s(DisasContext *s, DisasOps *o) function in2_m2_16u (line 6227) | static void in2_m2_16u(DisasContext *s, DisasOps *o) function in2_m2_32s (line 6235) | static void in2_m2_32s(DisasContext *s, DisasOps *o) function in2_m2_32u (line 6243) | static void in2_m2_32u(DisasContext *s, DisasOps *o) function in2_m2_32ua (line 6251) | static void in2_m2_32ua(DisasContext *s, DisasOps *o) function in2_m2_64 (line 6259) | static void in2_m2_64(DisasContext *s, DisasOps *o) function in2_m2_64a (line 6267) | static void in2_m2_64a(DisasContext *s, DisasOps *o) function in2_mri2_16u (line 6275) | static void in2_mri2_16u(DisasContext *s, DisasOps *o) function in2_mri2_32s (line 6283) | static void in2_mri2_32s(DisasContext *s, DisasOps *o) function in2_mri2_32u (line 6291) | static void in2_mri2_32u(DisasContext *s, DisasOps *o) function in2_mri2_64 (line 6299) | static void in2_mri2_64(DisasContext *s, DisasOps *o) function in2_i2 (line 6307) | static void in2_i2(DisasContext *s, DisasOps *o) function in2_i2_8u (line 6314) | static void in2_i2_8u(DisasContext *s, DisasOps *o) function in2_i2_16u (line 6321) | static void in2_i2_16u(DisasContext *s, DisasOps *o) function in2_i2_32u (line 6328) | static void in2_i2_32u(DisasContext *s, DisasOps *o) function in2_i2_16u_shl (line 6335) | static void in2_i2_16u_shl(DisasContext *s, DisasOps *o) function in2_i2_32u_shl (line 6343) | static void in2_i2_32u_shl(DisasContext *s, DisasOps *o) function in2_insn (line 6351) | static void in2_insn(DisasContext *s, DisasOps *o) type DisasInsnEnum (line 6376) | enum DisasInsnEnum { function DisasInsn (line 6460) | static const DisasInsn *lookup_opc(uint16_t opc) function extract_field (line 6478) | static void extract_field(DisasFields *o, const DisasField *f, uint64_t ... function DisasInsn (line 6537) | static const DisasInsn *extract_insn(CPUS390XState *env, DisasContext *s) function is_afp_reg (line 6668) | static bool is_afp_reg(int reg) function is_fp_pair (line 6673) | static bool is_fp_pair(int reg) function DisasJumpType (line 6679) | static DisasJumpType translate_one(CPUS390XState *env, DisasContext *s) function s390x_tr_init_disas_context (line 6826) | static void s390x_tr_init_disas_context(DisasContextBase *dcbase, CPUSta... function s390x_tr_tb_start (line 6845) | static void s390x_tr_tb_start(DisasContextBase *db, CPUState *cs) function s390x_tr_insn_start (line 6849) | static void s390x_tr_insn_start(DisasContextBase *dcbase, CPUState *cs) function s390x_tr_breakpoint_check (line 6853) | static bool s390x_tr_breakpoint_check(DisasContextBase *dcbase, CPUState... function s390x_tr_translate_insn (line 6877) | static void s390x_tr_translate_insn(DisasContextBase *dcbase, CPUState *cs) function s390x_tr_tb_stop (line 6899) | static void s390x_tr_tb_stop(DisasContextBase *dcbase, CPUState *cs) function s390x_sync_pc (line 6941) | static void s390x_sync_pc(DisasContextBase *db, CPUState *cpu) function gen_intermediate_code (line 6957) | void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int max_i... function restore_state_to_opc (line 6964) | void restore_state_to_opc(CPUS390XState *env, TranslationBlock *tb, FILE: qemu/target/s390x/translate_vx.inc.c function valid_vec_element (line 60) | static inline bool valid_vec_element(uint8_t enr, MemOp es) function read_vec_element_i64 (line 65) | static void read_vec_element_i64(TCGContext *tcg_ctx, TCGv_i64 dst, uint... function read_vec_element_i32 (line 98) | static void read_vec_element_i32(TCGContext *tcg_ctx, TCGv_i32 dst, uint... function write_vec_element_i64 (line 126) | static void write_vec_element_i64(TCGContext *tcg_ctx, TCGv_i64 src, int... function write_vec_element_i32 (line 149) | static void write_vec_element_i32(TCGContext *tcg_ctx, TCGv_i32 src, int... function get_vec_element_ptr_i64 (line 170) | static void get_vec_element_ptr_i64(TCGContext *tcg_ctx, TCGv_ptr ptr, u... function gen_gvec128_3_i64 (line 260) | static void gen_gvec128_3_i64(TCGContext *tcg_ctx, gen_gvec128_3_i64_fn ... function gen_gvec128_4_i64 (line 289) | static void gen_gvec128_4_i64(TCGContext *tcg_ctx, gen_gvec128_4_i64_fn ... function gen_gvec_dupi (line 321) | static void gen_gvec_dupi(TCGContext *tcg_ctx, uint8_t es, uint8_t reg, ... function zero_vec (line 341) | static void zero_vec(TCGContext *tcg_ctx, uint8_t reg) function gen_addi2_i64 (line 346) | static void gen_addi2_i64(TCGContext *tcg_ctx, TCGv_i64 dl, TCGv_i64 dh,... function DisasJumpType (line 357) | static DisasJumpType op_vge(DisasContext *s, DisasOps *o) function generate_byte_mask (line 380) | static uint64_t generate_byte_mask(uint8_t mask) function DisasJumpType (line 393) | static DisasJumpType op_vgbm(DisasContext *s, DisasOps *o) function DisasJumpType (line 417) | static DisasJumpType op_vgm(DisasContext *s, DisasOps *o) function DisasJumpType (line 444) | static DisasJumpType op_vl(DisasContext *s, DisasOps *o) function DisasJumpType (line 460) | static DisasJumpType op_vlr(DisasContext *s, DisasOps *o) function DisasJumpType (line 467) | static DisasJumpType op_vlrep(DisasContext *s, DisasOps *o) function DisasJumpType (line 485) | static DisasJumpType op_vle(DisasContext *s, DisasOps *o) function DisasJumpType (line 504) | static DisasJumpType op_vlei(DisasContext *s, DisasOps *o) function DisasJumpType (line 522) | static DisasJumpType op_vlgv(DisasContext *s, DisasOps *o) function DisasJumpType (line 565) | static DisasJumpType op_vllez(DisasContext *s, DisasOps *o) function DisasJumpType (line 607) | static DisasJumpType op_vlm(DisasContext *s, DisasOps *o) function DisasJumpType (line 648) | static DisasJumpType op_vlbb(DisasContext *s, DisasOps *o) function DisasJumpType (line 674) | static DisasJumpType op_vlvg(DisasContext *s, DisasOps *o) function DisasJumpType (line 717) | static DisasJumpType op_vlvgp(DisasContext *s, DisasOps *o) function DisasJumpType (line 725) | static DisasJumpType op_vll(DisasContext *s, DisasOps *o) function DisasJumpType (line 739) | static DisasJumpType op_vmr(DisasContext *s, DisasOps *o) function DisasJumpType (line 782) | static DisasJumpType op_vpk(DisasContext *s, DisasOps *o) function DisasJumpType (line 866) | static DisasJumpType op_vperm(DisasContext *s, DisasOps *o) function DisasJumpType (line 875) | static DisasJumpType op_vpdi(DisasContext *s, DisasOps *o) function DisasJumpType (line 892) | static DisasJumpType op_vrep(DisasContext *s, DisasOps *o) function DisasJumpType (line 909) | static DisasJumpType op_vrepi(DisasContext *s, DisasOps *o) function DisasJumpType (line 924) | static DisasJumpType op_vsce(DisasContext *s, DisasOps *o) function DisasJumpType (line 947) | static DisasJumpType op_vsel(DisasContext *s, DisasOps *o) function DisasJumpType (line 956) | static DisasJumpType op_vseg(DisasContext *s, DisasOps *o) function DisasJumpType (line 990) | static DisasJumpType op_vst(DisasContext *s, DisasOps *o) function DisasJumpType (line 1007) | static DisasJumpType op_vste(DisasContext *s, DisasOps *o) function DisasJumpType (line 1026) | static DisasJumpType op_vstm(DisasContext *s, DisasOps *o) function DisasJumpType (line 1057) | static DisasJumpType op_vstl(DisasContext *s, DisasOps *o) function DisasJumpType (line 1071) | static DisasJumpType op_vup(DisasContext *s, DisasOps *o) function DisasJumpType (line 1110) | static DisasJumpType op_va(DisasContext *s, DisasOps *o) function gen_acc (line 1128) | static void gen_acc(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, TCGv_i6... function gen_acc8_i64 (line 1155) | static void gen_acc8_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, TC... function gen_acc16_i64 (line 1160) | static void gen_acc16_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, T... function gen_acc_i32 (line 1165) | static void gen_acc_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 a, TCG... function gen_acc_i64 (line 1174) | static void gen_acc_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, TCG... function gen_acc2_i64 (line 1183) | static void gen_acc2_i64(TCGContext *tcg_ctx, TCGv_i64 dl, TCGv_i64 dh, ... function DisasJumpType (line 1200) | static DisasJumpType op_vacc(DisasContext *s, DisasOps *o) function gen_ac2_i64 (line 1224) | static void gen_ac2_i64(TCGContext *tcg_ctx, TCGv_i64 dl, TCGv_i64 dh, T... function DisasJumpType (line 1239) | static DisasJumpType op_vac(DisasContext *s, DisasOps *o) function gen_accc2_i64 (line 1253) | static void gen_accc2_i64(TCGContext *tcg_ctx, TCGv_i64 dl, TCGv_i64 dh,... function DisasJumpType (line 1272) | static DisasJumpType op_vaccc(DisasContext *s, DisasOps *o) function DisasJumpType (line 1286) | static DisasJumpType op_vn(DisasContext *s, DisasOps *o) function DisasJumpType (line 1294) | static DisasJumpType op_vnc(DisasContext *s, DisasOps *o) function gen_avg_i32 (line 1302) | static void gen_avg_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 a, TCG... function gen_avg_i64 (line 1318) | static void gen_avg_i64(TCGContext *tcg_ctx, TCGv_i64 dl, TCGv_i64 al, T... function DisasJumpType (line 1336) | static DisasJumpType op_vavg(DisasContext *s, DisasOps *o) function gen_avgl_i32 (line 1356) | static void gen_avgl_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 a, TC... function gen_avgl_i64 (line 1372) | static void gen_avgl_i64(TCGContext *tcg_ctx, TCGv_i64 dl, TCGv_i64 al, ... function DisasJumpType (line 1385) | static DisasJumpType op_vavgl(DisasContext *s, DisasOps *o) function DisasJumpType (line 1405) | static DisasJumpType op_vcksm(DisasContext *s, DisasOps *o) function DisasJumpType (line 1425) | static DisasJumpType op_vec(DisasContext *s, DisasOps *o) function DisasJumpType (line 1446) | static DisasJumpType op_vc(DisasContext *s, DisasOps *o) function gen_clz_i32 (line 1475) | static void gen_clz_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 a) function gen_clz_i64 (line 1480) | static void gen_clz_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a) function DisasJumpType (line 1485) | static DisasJumpType op_vclz(DisasContext *s, DisasOps *o) function gen_ctz_i32 (line 1504) | static void gen_ctz_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 a) function gen_ctz_i64 (line 1509) | static void gen_ctz_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a) function DisasJumpType (line 1514) | static DisasJumpType op_vctz(DisasContext *s, DisasOps *o) function DisasJumpType (line 1533) | static DisasJumpType op_vx(DisasContext *s, DisasOps *o) function DisasJumpType (line 1541) | static DisasJumpType op_vgfm(DisasContext *s, DisasOps *o) function DisasJumpType (line 1561) | static DisasJumpType op_vgfma(DisasContext *s, DisasOps *o) function DisasJumpType (line 1581) | static DisasJumpType op_vlc(DisasContext *s, DisasOps *o) function DisasJumpType (line 1595) | static DisasJumpType op_vlp(DisasContext *s, DisasOps *o) function DisasJumpType (line 1609) | static DisasJumpType op_vmx(DisasContext *s, DisasOps *o) function gen_mal_i32 (line 1641) | static void gen_mal_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 a, TCG... function gen_mah_i32 (line 1651) | static void gen_mah_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 a, TCG... function gen_malh_i32 (line 1669) | static void gen_malh_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 a, TC... function DisasJumpType (line 1687) | static DisasJumpType op_vma(DisasContext *s, DisasOps *o) function gen_mh_i32 (line 1764) | static void gen_mh_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 a, TCGv... function gen_mlh_i32 (line 1772) | static void gen_mlh_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 a, TCG... function DisasJumpType (line 1780) | static DisasJumpType op_vm(DisasContext *s, DisasOps *o) function DisasJumpType (line 1853) | static DisasJumpType op_vnn(DisasContext *s, DisasOps *o) function DisasJumpType (line 1861) | static DisasJumpType op_vno(DisasContext *s, DisasOps *o) function DisasJumpType (line 1869) | static DisasJumpType op_vnx(DisasContext *s, DisasOps *o) function DisasJumpType (line 1877) | static DisasJumpType op_vo(DisasContext *s, DisasOps *o) function DisasJumpType (line 1885) | static DisasJumpType op_voc(DisasContext *s, DisasOps *o) function DisasJumpType (line 1893) | static DisasJumpType op_vpopct(DisasContext *s, DisasOps *o) function gen_rll_i32 (line 1913) | static void gen_rll_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 a, TCG... function gen_rll_i64 (line 1922) | static void gen_rll_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, TCG... function DisasJumpType (line 1931) | static DisasJumpType op_verllv(DisasContext *s, DisasOps *o) function DisasJumpType (line 1952) | static DisasJumpType op_verll(DisasContext *s, DisasOps *o) function gen_rim_i32 (line 1972) | static void gen_rim_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 a, TCG... function gen_rim_i64 (line 1984) | static void gen_rim_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, TCG... function DisasJumpType (line 1996) | static DisasJumpType op_verim(DisasContext *s, DisasOps *o) function DisasJumpType (line 2021) | static DisasJumpType op_vesv(DisasContext *s, DisasOps *o) function DisasJumpType (line 2050) | static DisasJumpType op_ves(DisasContext *s, DisasOps *o) function DisasJumpType (line 2101) | static DisasJumpType op_vsl(DisasContext *s, DisasOps *o) function DisasJumpType (line 2119) | static DisasJumpType op_vsldb(DisasContext *s, DisasOps *o) function DisasJumpType (line 2149) | static DisasJumpType op_vsra(DisasContext *s, DisasOps *o) function DisasJumpType (line 2167) | static DisasJumpType op_vsrl(DisasContext *s, DisasOps *o) function DisasJumpType (line 2185) | static DisasJumpType op_vs(DisasContext *s, DisasOps *o) function gen_scbi_i32 (line 2203) | static void gen_scbi_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 a, TC... function gen_scbi_i64 (line 2208) | static void gen_scbi_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, TC... function gen_scbi2_i64 (line 2213) | static void gen_scbi2_i64(TCGContext *tcg_ctx, TCGv_i64 dl, TCGv_i64 dh,... function DisasJumpType (line 2233) | static DisasJumpType op_vscbi(DisasContext *s, DisasOps *o) function gen_sbi2_i64 (line 2257) | static void gen_sbi2_i64(TCGContext *tcg_ctx, TCGv_i64 dl, TCGv_i64 dh, ... function DisasJumpType (line 2270) | static DisasJumpType op_vsbi(DisasContext *s, DisasOps *o) function gen_sbcbi2_i64 (line 2284) | static void gen_sbcbi2_i64(TCGContext *tcg_ctx, TCGv_i64 dl, TCGv_i64 dh... function DisasJumpType (line 2298) | static DisasJumpType op_vsbcbi(DisasContext *s, DisasOps *o) function DisasJumpType (line 2312) | static DisasJumpType op_vsumg(DisasContext *s, DisasOps *o) function DisasJumpType (line 2342) | static DisasJumpType op_vsumq(DisasContext *s, DisasOps *o) function DisasJumpType (line 2375) | static DisasJumpType op_vsum(DisasContext *s, DisasOps *o) function DisasJumpType (line 2405) | static DisasJumpType op_vtm(DisasContext *s, DisasOps *o) function DisasJumpType (line 2414) | static DisasJumpType op_vfae(DisasContext *s, DisasOps *o) function DisasJumpType (line 2445) | static DisasJumpType op_vfee(DisasContext *s, DisasOps *o) function DisasJumpType (line 2477) | static DisasJumpType op_vfene(DisasContext *s, DisasOps *o) function DisasJumpType (line 2509) | static DisasJumpType op_vistr(DisasContext *s, DisasOps *o) function DisasJumpType (line 2541) | static DisasJumpType op_vstrc(DisasContext *s, DisasOps *o) function DisasJumpType (line 2597) | static DisasJumpType op_vfa(DisasContext *s, DisasOps *o) function DisasJumpType (line 2631) | static DisasJumpType op_wfc(DisasContext *s, DisasOps *o) function DisasJumpType (line 2653) | static DisasJumpType op_vfc(DisasContext *s, DisasOps *o) function DisasJumpType (line 2705) | static DisasJumpType op_vcdg(DisasContext *s, DisasOps *o) function DisasJumpType (line 2746) | static DisasJumpType op_vfll(DisasContext *s, DisasOps *o) function DisasJumpType (line 2766) | static DisasJumpType op_vfma(DisasContext *s, DisasOps *o) function DisasJumpType (line 2790) | static DisasJumpType op_vfpso(DisasContext *s, DisasOps *o) function DisasJumpType (line 2843) | static DisasJumpType op_vfsq(DisasContext *s, DisasOps *o) function DisasJumpType (line 2863) | static DisasJumpType op_vftci(DisasContext *s, DisasOps *o) FILE: qemu/target/s390x/unicorn.c type uc_struct (line 11) | struct uc_struct function s390_set_pc (line 13) | static void s390_set_pc(struct uc_struct *uc, uint64_t address) function s390_get_pc (line 18) | static uint64_t s390_get_pc(struct uc_struct *uc) function s390_release (line 23) | static void s390_release(void *ctx) function reg_reset (line 46) | static void reg_reset(struct uc_struct *uc) function DEFAULT_VISIBILITY (line 56) | DEFAULT_VISIBILITY function DEFAULT_VISIBILITY (line 100) | DEFAULT_VISIBILITY function s390_cpus_init (line 146) | static int s390_cpus_init(struct uc_struct *uc, const char *cpu_model) function DEFAULT_VISIBILITY (line 157) | DEFAULT_VISIBILITY FILE: qemu/target/s390x/unicorn.h type uc_struct (line 13) | struct uc_struct FILE: qemu/target/s390x/vec.h type S390Vector (line 17) | typedef union S390Vector { function s390_vec_read_element8 (line 51) | static inline uint8_t s390_vec_read_element8(const S390Vector *v, uint8_... function s390_vec_read_element16 (line 57) | static inline uint16_t s390_vec_read_element16(const S390Vector *v, uint... function s390_vec_read_element32 (line 63) | static inline uint32_t s390_vec_read_element32(const S390Vector *v, uint... function s390_vec_read_element64 (line 69) | static inline uint64_t s390_vec_read_element64(const S390Vector *v, uint... function s390_vec_read_element (line 75) | static inline uint64_t s390_vec_read_element(const S390Vector *v, uint8_... function s390_vec_write_element8 (line 92) | static inline void s390_vec_write_element8(S390Vector *v, uint8_t enr, function s390_vec_write_element16 (line 99) | static inline void s390_vec_write_element16(S390Vector *v, uint8_t enr, function s390_vec_write_element32 (line 106) | static inline void s390_vec_write_element32(S390Vector *v, uint8_t enr, function s390_vec_write_element64 (line 113) | static inline void s390_vec_write_element64(S390Vector *v, uint8_t enr, function s390_vec_write_element (line 120) | static inline void s390_vec_write_element(S390Vector *v, uint8_t enr, FILE: qemu/target/s390x/vec_fpu_helper.c function check_ieee_exc (line 30) | static uint8_t check_ieee_exc(CPUS390XState *env, uint8_t enr, bool XxC, function handle_ieee_exc (line 68) | static void handle_ieee_exc(CPUS390XState *env, uint8_t vxc, uint8_t vec... function vop64_2 (line 82) | static void vop64_2(S390Vector *v1, const S390Vector *v2, CPUS390XState ... function vop64_3 (line 106) | static void vop64_3(S390Vector *v1, const S390Vector *v2, const S390Vect... function vfa64 (line 128) | static uint64_t vfa64(uint64_t a, uint64_t b, float_status *s) function wfc64 (line 145) | static int wfc64(const S390Vector *v1, const S390Vector *v2, function vfc64 (line 178) | static int vfc64(S390Vector *v1, const S390Vector *v2, const S390Vector ... function vcdg64 (line 281) | static uint64_t vcdg64(uint64_t a, float_status *s) function vcdlg64 (line 304) | static uint64_t vcdlg64(uint64_t a, float_status *s) function vcgd64 (line 327) | static uint64_t vcgd64(uint64_t a, float_status *s) function vclgd64 (line 350) | static uint64_t vclgd64(uint64_t a, float_status *s) function vfd64 (line 373) | static uint64_t vfd64(uint64_t a, uint64_t b, float_status *s) function vfi64 (line 390) | static uint64_t vfi64(uint64_t a, float_status *s) function vfll32 (line 413) | static void vfll32(S390Vector *v1, const S390Vector *v2, CPUS390XState *... function vflr64 (line 448) | static void vflr64(S390Vector *v1, const S390Vector *v2, CPUS390XState *... function vfm64 (line 491) | static uint64_t vfm64(uint64_t a, uint64_t b, float_status *s) function vfma64 (line 508) | static void vfma64(S390Vector *v1, const S390Vector *v2, const S390Vecto... function vfsq64 (line 556) | static uint64_t vfsq64(uint64_t a, float_status *s) function vfs64 (line 573) | static uint64_t vfs64(uint64_t a, uint64_t b, float_status *s) function vftci64 (line 590) | static int vftci64(S390Vector *v1, const S390Vector *v2, CPUS390XState *... FILE: qemu/target/s390x/vec_int_helper.c function s390_vec_is_zero (line 19) | static bool s390_vec_is_zero(const S390Vector *v) function s390_vec_xor (line 24) | static void s390_vec_xor(S390Vector *res, const S390Vector *a, function s390_vec_and (line 31) | static void s390_vec_and(S390Vector *res, const S390Vector *a, function s390_vec_equal (line 38) | static bool s390_vec_equal(const S390Vector *a, const S390Vector *b) function s390_vec_shl (line 44) | static void s390_vec_shl(S390Vector *d, const S390Vector *a, uint64_t co... function s390_vec_sar (line 65) | static void s390_vec_sar(S390Vector *d, const S390Vector *a, uint64_t co... function s390_vec_shr (line 87) | static void s390_vec_shr(S390Vector *d, const S390Vector *a, uint64_t co... function S390Vector (line 187) | static S390Vector galois_multiply64(uint64_t a, uint64_t b) FILE: qemu/target/s390x/vec_string_helper.c function zero_search (line 25) | static inline uint64_t zero_search(uint64_t a, uint64_t mask) function nonzero_search (line 34) | static inline uint64_t nonzero_search(uint64_t a, uint64_t mask) function match_index (line 42) | static inline int match_index(uint64_t c0, uint64_t c1) function get_element_bits (line 50) | static uint8_t get_element_bits(uint8_t es) function get_single_element_mask (line 58) | static uint64_t get_single_element_mask(uint8_t es) function get_single_element_lsbs_mask (line 66) | static uint64_t get_single_element_lsbs_mask(uint8_t es) function get_element_lsbs_mask (line 74) | static uint64_t get_element_lsbs_mask(uint8_t es) function vfae (line 79) | static int vfae(void *v1, const void *v2, const void *v3, bool in, function vfee (line 165) | static int vfee(void *v1, const void *v2, const void *v3, bool zs, uint8... function vfene (line 222) | static int vfene(void *v1, const void *v2, const void *v3, bool zs, uint... function vistr (line 287) | static int vistr(void *v1, const void *v2, uint8_t es) function element_compare (line 332) | static bool element_compare(uint32_t data, uint32_t l, uint8_t c) function vstrc (line 346) | static int vstrc(void *v1, const void *v2, const void *v3, const void *v4, FILE: qemu/target/sparc/cc_helper.c function compute_all_flags (line 24) | static uint32_t compute_all_flags(CPUSPARCState *env) function compute_C_flags (line 29) | static uint32_t compute_C_flags(CPUSPARCState *env) function get_NZ_icc (line 34) | static inline uint32_t get_NZ_icc(int32_t dst) function compute_all_flags_xcc (line 47) | static uint32_t compute_all_flags_xcc(CPUSPARCState *env) function compute_C_flags_xcc (line 52) | static uint32_t compute_C_flags_xcc(CPUSPARCState *env) function get_NZ_xcc (line 57) | static inline uint32_t get_NZ_xcc(target_long dst) function get_V_div_icc (line 70) | static inline uint32_t get_V_div_icc(target_ulong src2) function compute_all_div (line 80) | static uint32_t compute_all_div(CPUSPARCState *env) function compute_C_div (line 89) | static uint32_t compute_C_div(CPUSPARCState *env) function get_C_add_icc (line 94) | static inline uint32_t get_C_add_icc(uint32_t dst, uint32_t src1) function get_C_addx_icc (line 104) | static inline uint32_t get_C_addx_icc(uint32_t dst, uint32_t src1, function get_V_add_icc (line 115) | static inline uint32_t get_V_add_icc(uint32_t dst, uint32_t src1, function get_C_add_xcc (line 127) | static inline uint32_t get_C_add_xcc(target_ulong dst, target_ulong src1) function get_C_addx_xcc (line 137) | static inline uint32_t get_C_addx_xcc(target_ulong dst, target_ulong src1, function get_V_add_xcc (line 148) | static inline uint32_t get_V_add_xcc(target_ulong dst, target_ulong src1, function compute_all_add_xcc (line 159) | static uint32_t compute_all_add_xcc(CPUSPARCState *env) function compute_C_add_xcc (line 169) | static uint32_t compute_C_add_xcc(CPUSPARCState *env) function compute_all_add (line 175) | static uint32_t compute_all_add(CPUSPARCState *env) function compute_C_add (line 185) | static uint32_t compute_C_add(CPUSPARCState *env) function compute_all_addx_xcc (line 191) | static uint32_t compute_all_addx_xcc(CPUSPARCState *env) function compute_C_addx_xcc (line 201) | static uint32_t compute_C_addx_xcc(CPUSPARCState *env) function compute_all_addx (line 207) | static uint32_t compute_all_addx(CPUSPARCState *env) function compute_C_addx (line 217) | static uint32_t compute_C_addx(CPUSPARCState *env) function get_V_tag_icc (line 222) | static inline uint32_t get_V_tag_icc(target_ulong src1, target_ulong src2) function compute_all_tadd (line 232) | static uint32_t compute_all_tadd(CPUSPARCState *env) function compute_all_taddtv (line 243) | static uint32_t compute_all_taddtv(CPUSPARCState *env) function get_C_sub_icc (line 252) | static inline uint32_t get_C_sub_icc(uint32_t src1, uint32_t src2) function get_C_subx_icc (line 262) | static inline uint32_t get_C_subx_icc(uint32_t dst, uint32_t src1, function get_V_sub_icc (line 273) | static inline uint32_t get_V_sub_icc(uint32_t dst, uint32_t src1, function get_C_sub_xcc (line 286) | static inline uint32_t get_C_sub_xcc(target_ulong src1, target_ulong src2) function get_C_subx_xcc (line 296) | static inline uint32_t get_C_subx_xcc(target_ulong dst, target_ulong src1, function get_V_sub_xcc (line 307) | static inline uint32_t get_V_sub_xcc(target_ulong dst, target_ulong src1, function compute_all_sub_xcc (line 318) | static uint32_t compute_all_sub_xcc(CPUSPARCState *env) function compute_C_sub_xcc (line 328) | static uint32_t compute_C_sub_xcc(CPUSPARCState *env) function compute_all_sub (line 334) | static uint32_t compute_all_sub(CPUSPARCState *env) function compute_C_sub (line 344) | static uint32_t compute_C_sub(CPUSPARCState *env) function compute_all_subx_xcc (line 350) | static uint32_t compute_all_subx_xcc(CPUSPARCState *env) function compute_C_subx_xcc (line 360) | static uint32_t compute_C_subx_xcc(CPUSPARCState *env) function compute_all_subx (line 366) | static uint32_t compute_all_subx(CPUSPARCState *env) function compute_C_subx (line 376) | static uint32_t compute_C_subx(CPUSPARCState *env) function compute_all_tsub (line 381) | static uint32_t compute_all_tsub(CPUSPARCState *env) function compute_all_tsubtv (line 392) | static uint32_t compute_all_tsubtv(CPUSPARCState *env) function compute_all_logic (line 401) | static uint32_t compute_all_logic(CPUSPARCState *env) function compute_C_logic (line 406) | static uint32_t compute_C_logic(CPUSPARCState *env) function compute_all_logic_xcc (line 412) | static uint32_t compute_all_logic_xcc(CPUSPARCState *env) type CCTable (line 418) | typedef struct CCTable { function helper_compute_psr (line 455) | void helper_compute_psr(CPUSPARCState *env) function helper_compute_C_icc (line 468) | uint32_t helper_compute_C_icc(CPUSPARCState *env) FILE: qemu/target/sparc/cpu-qom.h type sparc_def_t (line 29) | typedef struct sparc_def_t sparc_def_t; type SPARCCPUClass (line 37) | typedef struct SPARCCPUClass { type SPARCCPU (line 46) | typedef struct SPARCCPU SPARCCPU; FILE: qemu/target/sparc/cpu.c function sparc_cpu_reset (line 24) | static void sparc_cpu_reset(CPUState *dev) function sparc_cpu_exec_interrupt (line 64) | static bool sparc_cpu_exec_interrupt(CPUState *cs, int interrupt_request) function cpu_sparc_set_id (line 84) | void cpu_sparc_set_id(CPUSPARCState *env, unsigned int cpu) function sparc_cpu_set_pc (line 430) | static void sparc_cpu_set_pc(CPUState *cs, vaddr value) function sparc_cpu_synchronize_from_tb (line 438) | static void sparc_cpu_synchronize_from_tb(CPUState *cs, TranslationBlock... function sparc_cpu_has_work (line 446) | static bool sparc_cpu_has_work(CPUState *cs) function sparc_cpu_realizefn (line 455) | static void sparc_cpu_realizefn(struct uc_struct *uc, CPUState *dev) function sparc_cpu_initfn (line 478) | static void sparc_cpu_initfn(struct uc_struct *uc, CPUState *obj) function sparc_cpu_class_init (line 493) | static void sparc_cpu_class_init(struct uc_struct *uc, CPUClass *oc) function SPARCCPU (line 513) | SPARCCPU *cpu_sparc_init(struct uc_struct *uc) FILE: qemu/target/sparc/cpu.h type trap_state (line 244) | typedef struct trap_state { type sparc_def_t (line 253) | struct sparc_def_t { type SparcTLBEntry (line 402) | typedef struct SparcTLBEntry { type CPUTimer (line 407) | struct CPUTimer type CPUTimer (line 419) | typedef struct CPUTimer CPUTimer; type CPUSPARCState (line 421) | typedef struct CPUSPARCState CPUSPARCState; type SparcV9MMU (line 423) | typedef union { type CPUSPARCState (line 440) | struct CPUSPARCState { type SPARCCPU (line 564) | struct SPARCCPU { type uc_struct (line 605) | struct uc_struct function compare_masked (line 633) | static inline int compare_masked(uint64_t x, uint64_t y, uint64_t mask) function tlb_compare_context (line 641) | static inline int tlb_compare_context(const SparcTLBEntry *tlb, function cpu_has_hypervisor (line 685) | static inline int cpu_has_hypervisor(CPUSPARCState *env1) function cpu_hypervisor_mode (line 690) | static inline int cpu_hypervisor_mode(CPUSPARCState *env1) function cpu_supervisor_mode (line 695) | static inline int cpu_supervisor_mode(CPUSPARCState *env1) function cpu_supervisor_mode (line 700) | static inline int cpu_supervisor_mode(CPUSPARCState *env1) function cpu_mmu_index (line 706) | static inline int cpu_mmu_index(CPUSPARCState *env, bool ifetch) function cpu_interrupts_enabled (line 732) | static inline int cpu_interrupts_enabled(CPUSPARCState *env1) function cpu_pil_allowed (line 746) | static inline int cpu_pil_allowed(CPUSPARCState *env1, int pil) type CPUSPARCState (line 756) | typedef CPUSPARCState CPUArchState; type SPARCCPU (line 757) | typedef SPARCCPU ArchCPU; function cpu_get_tb_cpu_state (line 776) | static inline void cpu_get_tb_cpu_state(CPUSPARCState *env, target_ulong... function tb_fpu_enabled (line 804) | static inline bool tb_fpu_enabled(int tb_flags) function tb_am_enabled (line 809) | static inline bool tb_am_enabled(int tb_flags) type uc_struct (line 818) | struct uc_struct FILE: qemu/target/sparc/fop_helper.c function target_ulong (line 29) | static target_ulong do_check_ieee_exceptions(CPUSPARCState *env, uintptr... function target_ulong (line 74) | target_ulong helper_check_ieee_exceptions(CPUSPARCState *env) function float64 (line 103) | float64 helper_fsmuld(CPUSPARCState *env, float32 src1, float32 src2) function helper_fdmulq (line 110) | void helper_fdmulq(CPUSPARCState *env, float64 src1, float64 src2) function float32 (line 117) | float32 helper_fnegs(float32 src) function float64 (line 123) | float64 helper_fnegd(float64 src) function float32 (line 135) | float32 helper_fitos(CPUSPARCState *env, int32_t src) function float64 (line 140) | float64 helper_fitod(CPUSPARCState *env, int32_t src) function helper_fitoq (line 145) | void helper_fitoq(CPUSPARCState *env, int32_t src) function float32 (line 151) | float32 helper_fxtos(CPUSPARCState *env, int64_t src) function float64 (line 156) | float64 helper_fxtod(CPUSPARCState *env, int64_t src) function helper_fxtoq (line 161) | void helper_fxtoq(CPUSPARCState *env, int64_t src) function float32 (line 169) | float32 helper_fdtos(CPUSPARCState *env, float64 src) function float64 (line 174) | float64 helper_fstod(CPUSPARCState *env, float32 src) function float32 (line 179) | float32 helper_fqtos(CPUSPARCState *env) function helper_fstoq (line 184) | void helper_fstoq(CPUSPARCState *env, float32 src) function float64 (line 189) | float64 helper_fqtod(CPUSPARCState *env) function helper_fdtoq (line 194) | void helper_fdtoq(CPUSPARCState *env, float64 src) function helper_fstoi (line 200) | int32_t helper_fstoi(CPUSPARCState *env, float32 src) function helper_fdtoi (line 205) | int32_t helper_fdtoi(CPUSPARCState *env, float64 src) function helper_fqtoi (line 210) | int32_t helper_fqtoi(CPUSPARCState *env) function helper_fstox (line 216) | int64_t helper_fstox(CPUSPARCState *env, float32 src) function helper_fdtox (line 221) | int64_t helper_fdtox(CPUSPARCState *env, float64 src) function helper_fqtox (line 226) | int64_t helper_fqtox(CPUSPARCState *env) function float32 (line 232) | float32 helper_fabss(float32 src) function float64 (line 238) | float64 helper_fabsd(float64 src) function helper_fabsq (line 243) | void helper_fabsq(CPUSPARCState *env) function float32 (line 249) | float32 helper_fsqrts(CPUSPARCState *env, float32 src) function float64 (line 254) | float64 helper_fsqrtd(CPUSPARCState *env, float64 src) function helper_fsqrtq (line 259) | void helper_fsqrtq(CPUSPARCState *env) function set_fsr (line 363) | static void set_fsr(CPUSPARCState *env, target_ulong fsr) function target_ulong (line 385) | target_ulong helper_ldfsr(CPUSPARCState *env, target_ulong old_fsr, function target_ulong (line 394) | target_ulong helper_ldxfsr(CPUSPARCState *env, target_ulong old_fsr, FILE: qemu/target/sparc/helper.c function cpu_raise_exception_ra (line 26) | void cpu_raise_exception_ra(CPUSPARCState *env, int tt, uintptr_t ra) function helper_raise_exception (line 34) | void helper_raise_exception(CPUSPARCState *env, int tt) function helper_debug (line 42) | void helper_debug(CPUSPARCState *env) function helper_tick_set_count (line 51) | void helper_tick_set_count(void *opaque, uint64_t count) function helper_tick_get_count (line 56) | uint64_t helper_tick_get_count(CPUSPARCState *env, void *opaque, int mem... function helper_tick_set_limit (line 71) | void helper_tick_set_limit(void *opaque, uint64_t limit) function target_ulong (line 77) | static target_ulong do_udiv(CPUSPARCState *env, target_ulong a, function target_ulong (line 105) | target_ulong helper_udiv(CPUSPARCState *env, target_ulong a, target_ulon... function target_ulong (line 110) | target_ulong helper_udiv_cc(CPUSPARCState *env, target_ulong a, target_u... function target_ulong (line 115) | static target_ulong do_sdiv(CPUSPARCState *env, target_ulong a, function target_ulong (line 146) | target_ulong helper_sdiv(CPUSPARCState *env, target_ulong a, target_ulon... function target_ulong (line 151) | target_ulong helper_sdiv_cc(CPUSPARCState *env, target_ulong a, target_u... function helper_sdivx (line 157) | int64_t helper_sdivx(CPUSPARCState *env, int64_t a, int64_t b) function helper_udivx (line 170) | uint64_t helper_udivx(CPUSPARCState *env, uint64_t a, uint64_t b) function target_ulong (line 180) | target_ulong helper_taddcctv(CPUSPARCState *env, target_ulong src1, function target_ulong (line 208) | target_ulong helper_tsubcctv(CPUSPARCState *env, target_ulong src1, function helper_power_down (line 237) | void helper_power_down(CPUSPARCState *env) FILE: qemu/target/sparc/int32_helper.c function sparc_cpu_do_interrupt (line 25) | void sparc_cpu_do_interrupt(CPUState *cs) function leon3_cache_control_int (line 64) | static void leon3_cache_control_int(CPUSPARCState *env) function leon3_irq_manager (line 91) | void leon3_irq_manager(CPUSPARCState *env, void *irq_manager, int intno) FILE: qemu/target/sparc/int64_helper.c function sparc_cpu_do_interrupt (line 24) | void sparc_cpu_do_interrupt(CPUState *cs) function trap_state (line 138) | trap_state *cpu_tsptr(CPUSPARCState* env) function do_modify_softint (line 143) | static bool do_modify_softint(CPUSPARCState *env, uint32_t value) function helper_set_softint (line 155) | void helper_set_softint(CPUSPARCState *env, uint64_t value) function helper_clear_softint (line 162) | void helper_clear_softint(CPUSPARCState *env, uint64_t value) function helper_write_softint (line 169) | void helper_write_softint(CPUSPARCState *env, uint64_t value) FILE: qemu/target/sparc/ldst_helper.c function ultrasparc_tsb_pointer (line 76) | static uint64_t ultrasparc_tsb_pointer(CPUSPARCState *env, function ultrasparc_tag_target (line 118) | static uint64_t ultrasparc_tag_target(uint64_t tag_access_register) function replace_tlb_entry (line 123) | static void replace_tlb_entry(SparcTLBEntry *tlb, function demap_tlb (line 147) | static void demap_tlb(SparcTLBEntry *tlb, target_ulong demap_addr, function sun4v_tte_to_sun4u (line 207) | static uint64_t sun4v_tte_to_sun4u(CPUSPARCState *env, uint64_t tag, function replace_tlb_1bit_lru (line 227) | static void replace_tlb_1bit_lru(SparcTLBEntry *tlb, function is_translating_asi (line 309) | static inline int is_translating_asi(int asi) function target_ulong (line 334) | static inline target_ulong address_mask(CPUSPARCState *env1, target_ulon... function target_ulong (line 342) | static inline target_ulong asi_address_mask(CPUSPARCState *env, function do_check_asi (line 351) | static inline void do_check_asi(CPUSPARCState *env, int asi, uintptr_t ra) function do_check_align (line 366) | static void do_check_align(CPUSPARCState *env, target_ulong addr, function helper_check_align (line 378) | void helper_check_align(CPUSPARCState *env, target_ulong addr, uint32_t ... function dump_mxcc (line 384) | static void dump_mxcc(CPUSPARCState *env) function dump_asi (line 402) | static void dump_asi(const char *txt, target_ulong addr, int asi, int size, function sparc_raise_mmu_fault (line 427) | static void sparc_raise_mmu_fault(CPUState *cs, hwaddr addr, function sparc_raise_mmu_fault (line 489) | static void sparc_raise_mmu_fault(CPUState *cs, hwaddr addr, function leon3_cache_control_st (line 521) | static void leon3_cache_control_st(CPUSPARCState *env, target_ulong addr, function leon3_cache_control_ld (line 554) | static uint64_t leon3_cache_control_ld(CPUSPARCState *env, target_ulong ... function helper_ld_asi (line 587) | uint64_t helper_ld_asi(CPUSPARCState *env, target_ulong addr, function helper_st_asi (line 838) | void helper_st_asi(CPUSPARCState *env, target_ulong addr, uint64_t val, function helper_st_asi (line 1512) | void helper_st_asi(CPUSPARCState *env, target_ulong addr, target_ulong val, function sparc_cpu_do_transaction_failed (line 1851) | void sparc_cpu_do_transaction_failed(CPUState *cs, hwaddr physaddr, function sparc_cpu_do_unaligned_access (line 1865) | void QEMU_NORETURN sparc_cpu_do_unaligned_access(CPUState *cs, vaddr addr, FILE: qemu/target/sparc/mmu_helper.c function get_physical_address (line 64) | static int get_physical_address(CPUSPARCState *env, hwaddr *physical, function sparc_cpu_tlb_fill (line 202) | bool sparc_cpu_tlb_fill(CPUState *cs, vaddr address, int size, function target_ulong (line 260) | target_ulong mmu_probe(CPUSPARCState *env, target_ulong address, int mmu... function sparc_cpu_memory_rw_debug (line 352) | int sparc_cpu_memory_rw_debug(CPUState *cs, vaddr address, function hwaddr (line 434) | static inline hwaddr ultrasparc_truncate_physical(uint64_t x) function ultrasparc_tag_match (line 446) | static inline int ultrasparc_tag_match(SparcTLBEntry *tlb, function get_physical_address_data (line 468) | static int get_physical_address_data(CPUSPARCState *env, hwaddr *physical, function get_physical_address_code (line 585) | static int get_physical_address_code(CPUSPARCState *env, hwaddr *physical, function get_physical_address (line 658) | static int get_physical_address(CPUSPARCState *env, hwaddr *physical, function sparc_cpu_tlb_fill (line 700) | bool sparc_cpu_tlb_fill(CPUState *cs, vaddr address, int size, function cpu_sparc_get_phys_page (line 731) | static int cpu_sparc_get_phys_page(CPUSPARCState *env, hwaddr *phys, function hwaddr (line 743) | hwaddr cpu_get_phys_page_nofault(CPUSPARCState *env, target_ulong addr, function hwaddr (line 755) | hwaddr sparc_cpu_get_phys_page_debug(CPUState *cs, vaddr addr) FILE: qemu/target/sparc/translate.c type DisasContext (line 45) | typedef struct DisasContext { type DisasCompare (line 73) | typedef struct { function sign_extend (line 102) | static int sign_extend(int x, int len) function TCGv_i32 (line 110) | static inline TCGv_i32 get_temp_i32(DisasContext *dc) function TCGv (line 120) | static inline TCGv get_temp_tl(DisasContext *dc) function gen_update_fprs_dirty (line 129) | static inline void gen_update_fprs_dirty(DisasContext *dc, int rd) function TCGv_i32 (line 144) | static TCGv_i32 gen_load_fpr_F(DisasContext *dc, unsigned int src) function gen_store_fpr_F (line 164) | static void gen_store_fpr_F(DisasContext *dc, unsigned int dst, TCGv_i32 v) function TCGv_i32 (line 181) | static TCGv_i32 gen_dest_fpr_F(DisasContext *dc) function TCGv_i64 (line 186) | static TCGv_i64 gen_load_fpr_D(DisasContext *dc, unsigned int src) function gen_store_fpr_D (line 193) | static void gen_store_fpr_D(DisasContext *dc, unsigned int dst, TCGv_i64 v) function TCGv_i64 (line 201) | static TCGv_i64 gen_dest_fpr_D(DisasContext *dc, unsigned int dst) function gen_op_load_fpr_QT0 (line 207) | static void gen_op_load_fpr_QT0(TCGContext *tcg_ctx, unsigned int src) function gen_op_load_fpr_QT1 (line 215) | static void gen_op_load_fpr_QT1(TCGContext *tcg_ctx, unsigned int src) function gen_op_store_QT0_fpr (line 223) | static void gen_op_store_QT0_fpr(TCGContext *tcg_ctx, unsigned int dst) function gen_store_fpr_Q (line 231) | static void gen_store_fpr_Q(DisasContext *dc, unsigned int dst, function TCGv_i64 (line 243) | static TCGv_i64 gen_load_fpr_Q0(DisasContext *dc, unsigned int src) function TCGv_i64 (line 250) | static TCGv_i64 gen_load_fpr_Q1(DisasContext *dc, unsigned int src) function gen_move_Q (line 257) | static void gen_move_Q(DisasContext *dc, unsigned int rd, unsigned int rs) function gen_address_mask (line 285) | static inline void gen_address_mask(DisasContext *dc, TCGv addr) function TCGv (line 294) | static inline TCGv gen_load_gpr(DisasContext *dc, int reg) function gen_store_gpr (line 307) | static inline void gen_store_gpr(DisasContext *dc, int reg, TCGv v) function TCGv (line 316) | static inline TCGv gen_dest_gpr(DisasContext *dc, int reg) function use_goto_tb (line 327) | static inline bool use_goto_tb(DisasContext *s, target_ulong pc, function gen_goto_tb (line 339) | static inline void gen_goto_tb(DisasContext *s, int tb_num, function gen_mov_reg_N (line 358) | static inline void gen_mov_reg_N(TCGContext *tcg_ctx, TCGv reg, TCGv_i32... function gen_mov_reg_Z (line 364) | static inline void gen_mov_reg_Z(TCGContext *tcg_ctx, TCGv reg, TCGv_i32... function gen_mov_reg_V (line 370) | static inline void gen_mov_reg_V(TCGContext *tcg_ctx, TCGv reg, TCGv_i32... function gen_mov_reg_C (line 376) | static inline void gen_mov_reg_C(TCGContext *tcg_ctx, TCGv reg, TCGv_i32... function gen_op_add_cc (line 382) | static inline void gen_op_add_cc(TCGContext *tcg_ctx, TCGv dst, TCGv src... function TCGv_i32 (line 390) | static TCGv_i32 gen_add32_carry32(TCGContext *tcg_ctx) function TCGv_i32 (line 416) | static TCGv_i32 gen_sub32_carry32(TCGContext *tcg_ctx) function gen_op_addx_int (line 442) | static void gen_op_addx_int(DisasContext *dc, TCGv dst, TCGv src1, function gen_op_sub_cc (line 514) | static inline void gen_op_sub_cc(TCGContext *tcg_ctx, TCGv dst, TCGv src... function gen_op_subx_int (line 522) | static void gen_op_subx_int(DisasContext *dc, TCGv dst, TCGv src1, function gen_op_mulscc (line 594) | static inline void gen_op_mulscc(TCGContext *tcg_ctx, TCGv dst, TCGv src... function gen_op_multiply (line 636) | static inline void gen_op_multiply(TCGContext *tcg_ctx, TCGv dst, TCGv s... function gen_op_umul (line 664) | static inline void gen_op_umul(TCGContext *tcg_ctx, TCGv dst, TCGv src1,... function gen_op_smul (line 670) | static inline void gen_op_smul(TCGContext *tcg_ctx, TCGv dst, TCGv src1,... function gen_op_eval_ba (line 677) | static inline void gen_op_eval_ba(TCGContext *tcg_ctx, TCGv dst) function gen_op_eval_be (line 683) | static inline void gen_op_eval_be(TCGContext *tcg_ctx, TCGv dst, TCGv_i3... function gen_op_eval_ble (line 689) | static inline void gen_op_eval_ble(TCGContext *tcg_ctx, TCGv dst, TCGv_i... function gen_op_eval_bl (line 701) | static inline void gen_op_eval_bl(TCGContext *tcg_ctx, TCGv dst, TCGv_i3... function gen_op_eval_bleu (line 711) | static inline void gen_op_eval_bleu(TCGContext *tcg_ctx, TCGv dst, TCGv_... function gen_op_eval_bcs (line 721) | static inline void gen_op_eval_bcs(TCGContext *tcg_ctx, TCGv dst, TCGv_i... function gen_op_eval_bvs (line 727) | static inline void gen_op_eval_bvs(TCGContext *tcg_ctx, TCGv dst, TCGv_i... function gen_op_eval_bn (line 733) | static inline void gen_op_eval_bn(TCGContext *tcg_ctx, TCGv dst) function gen_op_eval_bneg (line 739) | static inline void gen_op_eval_bneg(TCGContext *tcg_ctx, TCGv dst, TCGv_... function gen_op_eval_bne (line 745) | static inline void gen_op_eval_bne(TCGContext *tcg_ctx, TCGv dst, TCGv_i... function gen_op_eval_bg (line 752) | static inline void gen_op_eval_bg(TCGContext *tcg_ctx, TCGv dst, TCGv_i3... function gen_op_eval_bge (line 759) | static inline void gen_op_eval_bge(TCGContext *tcg_ctx, TCGv dst, TCGv_i... function gen_op_eval_bgu (line 766) | static inline void gen_op_eval_bgu(TCGContext *tcg_ctx, TCGv dst, TCGv_i... function gen_op_eval_bcc (line 773) | static inline void gen_op_eval_bcc(TCGContext *tcg_ctx, TCGv dst, TCGv_i... function gen_op_eval_bpos (line 780) | static inline void gen_op_eval_bpos(TCGContext *tcg_ctx, TCGv dst, TCGv_... function gen_op_eval_bvc (line 787) | static inline void gen_op_eval_bvc(TCGContext *tcg_ctx, TCGv dst, TCGv_i... function gen_mov_reg_FCC0 (line 800) | static inline void gen_mov_reg_FCC0(TCGContext *tcg_ctx, TCGv reg, TCGv ... function gen_mov_reg_FCC1 (line 807) | static inline void gen_mov_reg_FCC1(TCGContext *tcg_ctx, TCGv reg, TCGv ... function gen_op_eval_fbne (line 815) | static inline void gen_op_eval_fbne(TCGContext *tcg_ctx, TCGv dst, TCGv ... function gen_op_eval_fblg (line 826) | static inline void gen_op_eval_fblg(TCGContext *tcg_ctx, TCGv dst, TCGv ... function gen_op_eval_fbul (line 837) | static inline void gen_op_eval_fbul(TCGContext *tcg_ctx, TCGv dst, TCGv ... function gen_op_eval_fbl (line 844) | static inline void gen_op_eval_fbl(TCGContext *tcg_ctx, TCGv dst, TCGv src, function gen_op_eval_fbug (line 855) | static inline void gen_op_eval_fbug(TCGContext *tcg_ctx, TCGv dst, TCGv ... function gen_op_eval_fbg (line 862) | static inline void gen_op_eval_fbg(TCGContext *tcg_ctx, TCGv dst, TCGv src, function gen_op_eval_fbu (line 873) | static inline void gen_op_eval_fbu(TCGContext *tcg_ctx, TCGv dst, TCGv src, function gen_op_eval_fbe (line 884) | static inline void gen_op_eval_fbe(TCGContext *tcg_ctx, TCGv dst, TCGv src, function gen_op_eval_fbue (line 896) | static inline void gen_op_eval_fbue(TCGContext *tcg_ctx, TCGv dst, TCGv ... function gen_op_eval_fbge (line 908) | static inline void gen_op_eval_fbge(TCGContext *tcg_ctx, TCGv dst, TCGv ... function gen_op_eval_fbuge (line 916) | static inline void gen_op_eval_fbuge(TCGContext *tcg_ctx, TCGv dst, TCGv... function gen_op_eval_fble (line 928) | static inline void gen_op_eval_fble(TCGContext *tcg_ctx, TCGv dst, TCGv ... function gen_op_eval_fbule (line 936) | static inline void gen_op_eval_fbule(TCGContext *tcg_ctx, TCGv dst, TCGv... function gen_op_eval_fbo (line 948) | static inline void gen_op_eval_fbo(TCGContext *tcg_ctx, TCGv dst, TCGv src, function gen_branch2 (line 959) | static inline void gen_branch2(DisasContext *dc, target_ulong pc1, function gen_branch_a (line 973) | static void gen_branch_a(DisasContext *dc, target_ulong pc1) function gen_branch_n (line 989) | static void gen_branch_n(DisasContext *dc, target_ulong pc1) function gen_generic_branch (line 1015) | static inline void gen_generic_branch(DisasContext *dc) function flush_cond (line 1031) | static inline void flush_cond(DisasContext *dc) function save_npc (line 1039) | static inline void save_npc(DisasContext *dc) function update_psr (line 1050) | static inline void update_psr(DisasContext *dc) function save_state (line 1059) | static inline void save_state(DisasContext *dc) function gen_exception (line 1066) | static void gen_exception(DisasContext *dc, int which) function gen_check_align (line 1078) | static void gen_check_align(TCGContext *tcg_ctx, TCGv addr, int mask) function gen_mov_pc_npc (line 1085) | static inline void gen_mov_pc_npc(DisasContext *dc) function gen_op_next_insn (line 1100) | static inline void gen_op_next_insn(TCGContext *tcg_ctx) function free_compare (line 1106) | static void free_compare(TCGContext *tcg_ctx, DisasCompare *cmp) function gen_compare (line 1116) | static void gen_compare(DisasCompare *cmp, bool xcc, unsigned int cond, function gen_fcompare (line 1291) | static void gen_fcompare(TCGContext *tcg_ctx, DisasCompare *cmp, unsigne... function gen_cond (line 1371) | static void gen_cond(TCGv r_dst, unsigned int cc, unsigned int cond, function gen_fcond (line 1388) | static void gen_fcond(TCGContext *tcg_ctx, TCGv r_dst, unsigned int cc, ... function gen_compare_reg (line 1416) | static void gen_compare_reg(TCGContext *tcg_ctx, DisasCompare *cmp, int ... function gen_cond_reg (line 1426) | static inline void gen_cond_reg(TCGContext *tcg_ctx, TCGv r_dst, int con... function do_branch (line 1438) | static void do_branch(DisasContext *dc, int32_t offset, uint32_t insn, i... function do_fbranch (line 1479) | static void do_fbranch(DisasContext *dc, int32_t offset, uint32_t insn, ... function do_branch_reg (line 1521) | static void do_branch_reg(DisasContext *dc, int32_t offset, uint32_t insn, function gen_op_fcmps (line 1540) | static inline void gen_op_fcmps(TCGContext *tcg_ctx, int fccno, TCGv_i32... function gen_op_fcmpd (line 1558) | static inline void gen_op_fcmpd(TCGContext *tcg_ctx, int fccno, TCGv_i64... function gen_op_fcmpq (line 1576) | static inline void gen_op_fcmpq(TCGContext *tcg_ctx, int fccno) function gen_op_fcmpes (line 1594) | static inline void gen_op_fcmpes(TCGContext *tcg_ctx, int fccno, TCGv_i3... function gen_op_fcmped (line 1612) | static inline void gen_op_fcmped(TCGContext *tcg_ctx, int fccno, TCGv_i6... function gen_op_fcmpeq (line 1630) | static inline void gen_op_fcmpeq(TCGContext *tcg_ctx, int fccno) function gen_op_fcmps (line 1650) | static inline void gen_op_fcmps(TCGContext *tcg_ctx, int fccno, TCGv r_r... function gen_op_fcmpd (line 1655) | static inline void gen_op_fcmpd(TCGContext *tcg_ctx, int fccno, TCGv_i64... function gen_op_fcmpq (line 1660) | static inline void gen_op_fcmpq(TCGContext *tcg_ctx, int fccno) function gen_op_fcmpes (line 1665) | static inline void gen_op_fcmpes(TCGContext *tcg_ctx, int fccno, TCGv r_... function gen_op_fcmped (line 1670) | static inline void gen_op_fcmped(TCGContext *tcg_ctx, int fccno, TCGv_i6... function gen_op_fcmpeq (line 1675) | static inline void gen_op_fcmpeq(TCGContext *tcg_ctx, int fccno) function gen_op_fpexception_im (line 1681) | static void gen_op_fpexception_im(DisasContext *dc, int fsr_flags) function gen_trap_ifnofpu (line 1689) | static int gen_trap_ifnofpu(DisasContext *dc) function gen_op_clear_ieee_excp_and_FTT (line 1698) | static inline void gen_op_clear_ieee_excp_and_FTT(TCGContext *tcg_ctx) function gen_fop_FF (line 1703) | static inline void gen_fop_FF(DisasContext *dc, int rd, int rs, function gen_ne_fop_FF (line 1718) | static inline void gen_ne_fop_FF(DisasContext *dc, int rd, int rs, function gen_fop_FFF (line 1732) | static inline void gen_fop_FFF(DisasContext *dc, int rd, int rs1, int rs2, function gen_ne_fop_FFF (line 1749) | static inline void gen_ne_fop_FFF(DisasContext *dc, int rd, int rs1, int... function gen_fop_DD (line 1765) | static inline void gen_fop_DD(DisasContext *dc, int rd, int rs, function gen_ne_fop_DD (line 1781) | static inline void gen_ne_fop_DD(DisasContext *dc, int rd, int rs, function gen_fop_DDD (line 1796) | static inline void gen_fop_DDD(DisasContext *dc, int rd, int rs1, int rs2, function gen_ne_fop_DDD (line 1813) | static inline void gen_ne_fop_DDD(DisasContext *dc, int rd, int rs1, int... function gen_gsr_fop_DDD (line 1828) | static inline void gen_gsr_fop_DDD(DisasContext *dc, int rd, int rs1, in... function gen_ne_fop_DDDD (line 1843) | static inline void gen_ne_fop_DDDD(DisasContext *dc, int rd, int rs1, in... function gen_fop_QQ (line 1860) | static inline void gen_fop_QQ(DisasContext *dc, int rd, int rs, function gen_ne_fop_QQ (line 1874) | static inline void gen_ne_fop_QQ(DisasContext *dc, int rd, int rs, function gen_fop_QQQ (line 1887) | static inline void gen_fop_QQQ(DisasContext *dc, int rd, int rs1, int rs2, function gen_fop_DFF (line 1901) | static inline void gen_fop_DFF(DisasContext *dc, int rd, int rs1, int rs2, function gen_fop_QDD (line 1918) | static inline void gen_fop_QDD(DisasContext *dc, int rd, int rs1, int rs2, function gen_fop_DF (line 1935) | static inline void gen_fop_DF(DisasContext *dc, int rd, int rs, function gen_ne_fop_DF (line 1952) | static inline void gen_ne_fop_DF(DisasContext *dc, int rd, int rs, function gen_fop_FD (line 1967) | static inline void gen_fop_FD(DisasContext *dc, int rd, int rs, function gen_fop_FQ (line 1983) | static inline void gen_fop_FQ(DisasContext *dc, int rd, int rs, function gen_fop_DQ (line 1998) | static inline void gen_fop_DQ(DisasContext *dc, int rd, int rs, function gen_ne_fop_QF (line 2013) | static inline void gen_ne_fop_QF(DisasContext *dc, int rd, int rs, function gen_ne_fop_QD (line 2027) | static inline void gen_ne_fop_QD(DisasContext *dc, int rd, int rs, function gen_swap (line 2041) | static void gen_swap(DisasContext *dc, TCGv dst, TCGv src, function gen_ldstub (line 2049) | static void gen_ldstub(DisasContext *dc, TCGv dst, TCGv addr, int mmu_idx) type ASIType (line 2059) | typedef enum { type DisasASI (line 2070) | typedef struct { function DisasASI (line 2077) | static DisasASI get_asi(DisasContext *dc, int insn, MemOp memop) function gen_ld_asi (line 2290) | static void gen_ld_asi(DisasContext *dc, TCGv dst, TCGv addr, function gen_st_asi (line 2329) | static void gen_st_asi(DisasContext *dc, TCGv src, TCGv addr, function gen_swap_asi (line 2414) | static void gen_swap_asi(DisasContext *dc, TCGv dst, TCGv src, function gen_cas_asi (line 2432) | static void gen_cas_asi(DisasContext *dc, TCGv addr, TCGv cmpv, function gen_ldstub_asi (line 2456) | static void gen_ldstub_asi(DisasContext *dc, TCGv dst, TCGv addr, int insn) function gen_ldf_asi (line 2498) | static void gen_ldf_asi(DisasContext *dc, TCGv addr, function gen_stf_asi (line 2613) | static void gen_stf_asi(DisasContext *dc, TCGv addr, function gen_ldda_asi (line 2697) | static void gen_ldda_asi(DisasContext *dc, TCGv addr, int insn, int rd) function gen_stda_asi (line 2764) | static void gen_stda_asi(DisasContext *dc, TCGv hi, TCGv addr, function gen_casx_asi (line 2825) | static void gen_casx_asi(DisasContext *dc, TCGv addr, TCGv cmpv, function gen_ldda_asi (line 2850) | static void gen_ldda_asi(DisasContext *dc, TCGv addr, int insn, int rd) function gen_stda_asi (line 2889) | static void gen_stda_asi(DisasContext *dc, TCGv hi, TCGv addr, function TCGv (line 2944) | static TCGv get_src1(DisasContext *dc, unsigned int insn) function TCGv (line 2950) | static TCGv get_src2(DisasContext *dc, unsigned int insn) function gen_fmovs (line 2965) | static void gen_fmovs(DisasContext *dc, DisasCompare *cmp, int rd, int rs) function gen_fmovd (line 2995) | static void gen_fmovd(DisasContext *dc, DisasCompare *cmp, int rd, int rs) function gen_fmovq (line 3005) | static void gen_fmovq(DisasContext *dc, DisasCompare *cmp, int rd, int rs) function gen_load_trap_state_at_tl (line 3019) | static inline void gen_load_trap_state_at_tl(TCGContext *tcg_ctx, TCGv_p... function gen_edge (line 3044) | static void gen_edge(DisasContext *dc, TCGv dst, TCGv s1, TCGv s2, function gen_alignaddr (line 3148) | static void gen_alignaddr(TCGContext *tcg_ctx, TCGv dst, TCGv s1, TCGv s... function gen_faligndata (line 3162) | static void gen_faligndata(TCGContext *tcg_ctx, TCGv dst, TCGv gsr, TCGv... function disas_sparc_insn (line 3196) | static void disas_sparc_insn(DisasContext * dc, unsigned int insn) function sparc_tr_init_disas_context (line 5878) | static void sparc_tr_init_disas_context(DisasContextBase *dcbase, CPUSta... function sparc_tr_tb_start (line 5911) | static void sparc_tr_tb_start(DisasContextBase *db, CPUState *cs) function sparc_tr_insn_start (line 5915) | static void sparc_tr_insn_start(DisasContextBase *dcbase, CPUState *cs) function sparc_tr_breakpoint_check (line 5928) | static bool sparc_tr_breakpoint_check(DisasContextBase *dcbase, CPUState... function sparc_tr_translate_insn (line 5945) | static void sparc_tr_translate_insn(DisasContextBase *dcbase, CPUState *cs) function sparc_tr_tb_stop (line 5986) | static void sparc_tr_tb_stop(DisasContextBase *dcbase, CPUState *cs) function sparc_sync_pc (line 6021) | static void sparc_sync_pc(DisasContextBase *db, CPUState *cpu) function gen_intermediate_code (line 6040) | void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int max_i... function sparc_tcg_init (line 6047) | void sparc_tcg_init(struct uc_struct *uc) function restore_state_to_opc (line 6161) | void restore_state_to_opc(CPUSPARCState *env, TranslationBlock *tb, FILE: qemu/target/sparc/unicorn.c function sparc_stop_interrupt (line 11) | static bool sparc_stop_interrupt(struct uc_struct *uc, int intno) function sparc_set_pc (line 21) | static void sparc_set_pc(struct uc_struct *uc, uint64_t address) function sparc_get_pc (line 27) | static uint64_t sparc_get_pc(struct uc_struct *uc) function sparc_release (line 32) | static void sparc_release(void *ctx) function reg_reset (line 51) | static void reg_reset(struct uc_struct *uc) function DEFAULT_VISIBILITY (line 64) | DEFAULT_VISIBILITY function DEFAULT_VISIBILITY (line 104) | DEFAULT_VISIBILITY function sparc_cpus_init (line 144) | static int sparc_cpus_init(struct uc_struct *uc, const char *cpu_model) function DEFAULT_VISIBILITY (line 155) | DEFAULT_VISIBILITY FILE: qemu/target/sparc/unicorn.h type uc_struct (line 17) | struct uc_struct type uc_struct (line 18) | struct uc_struct FILE: qemu/target/sparc/unicorn64.c function sparc_stop_interrupt (line 13) | static bool sparc_stop_interrupt(struct uc_struct *uc, int intno) function sparc_set_pc (line 23) | static void sparc_set_pc(struct uc_struct *uc, uint64_t address) function sparc_get_pc (line 29) | static uint64_t sparc_get_pc(struct uc_struct *uc) function sparc_release (line 34) | static void sparc_release(void *ctx) function reg_reset (line 73) | static void reg_reset(struct uc_struct *uc) function DEFAULT_VISIBILITY (line 86) | DEFAULT_VISIBILITY function DEFAULT_VISIBILITY (line 119) | DEFAULT_VISIBILITY function sparc_cpus_init (line 154) | static int sparc_cpus_init(struct uc_struct *uc, const char *cpu_model) function DEFAULT_VISIBILITY (line 165) | DEFAULT_VISIBILITY FILE: qemu/target/sparc/vis_helper.c function target_ulong (line 32) | target_ulong helper_array8(target_ulong pixel_addr, target_ulong cubesize) type VIS64 (line 61) | typedef union { type VIS32 (line 70) | typedef union { function helper_fpmerge (line 77) | uint64_t helper_fpmerge(uint64_t src1, uint64_t src2) function helper_fmul8x16 (line 97) | uint64_t helper_fmul8x16(uint64_t src1, uint64_t src2) function helper_fmul8x16al (line 121) | uint64_t helper_fmul8x16al(uint64_t src1, uint64_t src2) function helper_fmul8x16au (line 145) | uint64_t helper_fmul8x16au(uint64_t src1, uint64_t src2) function helper_fmul8sux16 (line 169) | uint64_t helper_fmul8sux16(uint64_t src1, uint64_t src2) function helper_fmul8ulx16 (line 193) | uint64_t helper_fmul8ulx16(uint64_t src1, uint64_t src2) function helper_fmuld8sux16 (line 217) | uint64_t helper_fmuld8sux16(uint64_t src1, uint64_t src2) function helper_fmuld8ulx16 (line 240) | uint64_t helper_fmuld8ulx16(uint64_t src1, uint64_t src2) function helper_fexpand (line 263) | uint64_t helper_fexpand(uint64_t src1, uint64_t src2) function helper_pdist (line 378) | uint64_t helper_pdist(uint64_t sum, uint64_t src1, uint64_t src2) function helper_fpack16 (line 399) | uint32_t helper_fpack16(uint64_t gsr, uint64_t rs2) function helper_fpack32 (line 420) | uint64_t helper_fpack32(uint64_t gsr, uint64_t rs1, uint64_t rs2) function helper_fpackfix (line 442) | uint32_t helper_fpackfix(uint64_t gsr, uint64_t rs2) function helper_bshuffle (line 463) | uint64_t helper_bshuffle(uint64_t gsr, uint64_t src1, uint64_t src2) FILE: qemu/target/sparc/win_helper.c function memcpy32 (line 25) | static inline void memcpy32(target_ulong *dst, const target_ulong *src) function cpu_set_cwp (line 37) | void cpu_set_cwp(CPUSPARCState *env, int new_cwp) function target_ulong (line 52) | target_ulong cpu_get_psr(CPUSPARCState *env) function cpu_put_psr_raw (line 68) | void cpu_put_psr_raw(CPUSPARCState *env, target_ulong val) function cpu_put_psr (line 85) | void cpu_put_psr(CPUSPARCState *env, target_ulong val) function cpu_cwp_inc (line 93) | int cpu_cwp_inc(CPUSPARCState *env, int cwp) function cpu_cwp_dec (line 101) | int cpu_cwp_dec(CPUSPARCState *env, int cwp) function helper_rett (line 110) | void helper_rett(CPUSPARCState *env) function helper_save (line 129) | void helper_save(CPUSPARCState *env) function helper_restore (line 140) | void helper_restore(CPUSPARCState *env) function helper_wrpsr (line 151) | void helper_wrpsr(CPUSPARCState *env, target_ulong new_psr) function target_ulong (line 161) | target_ulong helper_rdpsr(CPUSPARCState *env) function helper_save (line 169) | void helper_save(CPUSPARCState *env) function helper_restore (line 191) | void helper_restore(CPUSPARCState *env) function helper_flushw (line 208) | void helper_flushw(CPUSPARCState *env) function helper_saved (line 218) | void helper_saved(CPUSPARCState *env) function helper_restored (line 228) | void helper_restored(CPUSPARCState *env) function target_ulong (line 241) | target_ulong cpu_get_ccr(CPUSPARCState *env) function cpu_put_ccr (line 250) | void cpu_put_ccr(CPUSPARCState *env, target_ulong val) function target_ulong (line 257) | target_ulong cpu_get_cwp64(CPUSPARCState *env) function cpu_put_cwp64 (line 262) | void cpu_put_cwp64(CPUSPARCState *env, int cwp) function target_ulong (line 270) | target_ulong helper_rdccr(CPUSPARCState *env) function helper_wrccr (line 275) | void helper_wrccr(CPUSPARCState *env, target_ulong new_ccr) function target_ulong (line 282) | target_ulong helper_rdcwp(CPUSPARCState *env) function helper_wrcwp (line 287) | void helper_wrcwp(CPUSPARCState *env, target_ulong new_cwp) function cpu_gl_switch_gregs (line 318) | void cpu_gl_switch_gregs(CPUSPARCState *env, uint32_t new_gl) function helper_wrgl (line 330) | void helper_wrgl(CPUSPARCState *env, target_ulong new_gl) function cpu_change_pstate (line 336) | void cpu_change_pstate(CPUSPARCState *env, uint32_t new_pstate) function helper_wrpstate (line 361) | void helper_wrpstate(CPUSPARCState *env, target_ulong new_state) function helper_wrpil (line 370) | void helper_wrpil(CPUSPARCState *env, target_ulong new_pil) function helper_done (line 379) | void helper_done(CPUSPARCState *env) function helper_retry (line 402) | void helper_retry(CPUSPARCState *env) FILE: qemu/target/tricore/cpu-qom.h type TriCoreCPUClass (line 34) | typedef struct TriCoreCPUClass { FILE: qemu/target/tricore/cpu.c function set_feature (line 32) | static inline void set_feature(CPUTriCoreState *env, int feature) function tricore_cpu_set_pc (line 37) | static void tricore_cpu_set_pc(CPUState *cs, vaddr value) function tricore_cpu_synchronize_from_tb (line 45) | static void tricore_cpu_synchronize_from_tb(CPUState *cs, TranslationBlo... function tricore_cpu_reset (line 53) | static void tricore_cpu_reset(CPUState *dev) function tricore_cpu_has_work (line 67) | static bool tricore_cpu_has_work(CPUState *cs) function tricore_cpu_realizefn (line 72) | static void tricore_cpu_realizefn(CPUState *dev) function tricore_cpu_initfn (line 95) | static void tricore_cpu_initfn(struct uc_struct *uc, CPUState *obj) function tc1796_initfn (line 104) | static void tc1796_initfn(CPUState *obj) function tc1797_initfn (line 111) | static void tc1797_initfn(CPUState *obj) function tc27x_initfn (line 118) | static void tc27x_initfn(CPUState *obj) function tricore_cpu_class_init (line 125) | static void tricore_cpu_class_init(CPUClass *c) type TriCoreCPUInfo (line 151) | struct TriCoreCPUInfo { type TriCoreCPUInfo (line 156) | struct TriCoreCPUInfo function TriCoreCPU (line 162) | TriCoreCPU *cpu_tricore_init(struct uc_struct *uc) FILE: qemu/target/tricore/cpu.h type tricore_boot_info (line 32) | struct tricore_boot_info type tricore_def_t (line 34) | typedef struct tricore_def_t tricore_def_t; type CPUTriCoreState (line 37) | typedef struct CPUTriCoreState { type TriCoreCPU (line 212) | typedef struct TriCoreCPU { type tricore_features (line 278) | enum tricore_features { function tricore_feature (line 285) | static inline int tricore_feature(CPUTriCoreState *env, int feature) function cpu_mmu_index (line 380) | static inline int cpu_mmu_index(CPUTriCoreState *env, bool ifetch) type CPUTriCoreState (line 385) | typedef CPUTriCoreState CPUArchState; type TriCoreCPU (line 386) | typedef TriCoreCPU ArchCPU; type uc_struct (line 391) | struct uc_struct function cpu_get_tb_cpu_state (line 393) | static inline void cpu_get_tb_cpu_state(CPUTriCoreState *env, target_ulo... FILE: qemu/target/tricore/fpu_helper.c function f_get_excp_flags (line 47) | static inline uint8_t f_get_excp_flags(CPUTriCoreState *env) function float32 (line 58) | static inline float32 f_maddsub_nan_result(float32 arg1, float32 arg2, function f_update_psw_flags (line 94) | static void f_update_psw_flags(CPUTriCoreState *env, uint8_t flags) function helper_qseed (line 213) | uint32_t helper_qseed(CPUTriCoreState *env, uint32_t r1) function helper_fdiv (line 261) | uint32_t helper_fdiv(CPUTriCoreState *env, uint32_t r1, uint32_t r2) function helper_fmadd (line 287) | uint32_t helper_fmadd(CPUTriCoreState *env, uint32_t r1, function helper_fmsub (line 313) | uint32_t helper_fmsub(CPUTriCoreState *env, uint32_t r1, function helper_fcmp (line 341) | uint32_t helper_fcmp(CPUTriCoreState *env, uint32_t r1, uint32_t r2) function helper_ftoi (line 364) | uint32_t helper_ftoi(CPUTriCoreState *env, uint32_t arg) function helper_itof (line 383) | uint32_t helper_itof(CPUTriCoreState *env, uint32_t arg) function helper_utof (line 398) | uint32_t helper_utof(CPUTriCoreState *env, uint32_t arg) function helper_ftoiz (line 414) | uint32_t helper_ftoiz(CPUTriCoreState *env, uint32_t arg) function helper_ftouz (line 439) | uint32_t helper_ftouz(CPUTriCoreState *env, uint32_t arg) function helper_updfl (line 466) | void helper_updfl(CPUTriCoreState *env, uint32_t arg) FILE: qemu/target/tricore/helper.c function get_physical_address (line 38) | static int get_physical_address(CPUTriCoreState *env, hwaddr *physical, function hwaddr (line 50) | hwaddr tricore_cpu_get_phys_page_debug(CPUState *cs, vaddr addr) function raise_mmu_exception (line 66) | static void raise_mmu_exception(CPUTriCoreState *env, target_ulong address, function tricore_cpu_tlb_fill (line 71) | bool tricore_cpu_tlb_fill(CPUState *cs, vaddr address, int size, function tricore_cpu_list_entry (line 105) | static void tricore_cpu_list_entry(gpointer data, gpointer user_data) function tricore_cpu_list (line 119) | void tricore_cpu_list(void) function fpu_set_state (line 130) | void fpu_set_state(CPUTriCoreState *env) function psw_read (line 138) | uint32_t psw_read(CPUTriCoreState *env) function psw_write (line 152) | void psw_write(CPUTriCoreState *env, uint32_t val) FILE: qemu/target/tricore/op_helper.c function raise_exception_sync_internal (line 28) | static void QEMU_NORETURN function helper_raise_exception_sync (line 98) | void helper_raise_exception_sync(CPUTriCoreState *env, uint32_t class, function raise_exception_sync_helper (line 104) | static void raise_exception_sync_helper(CPUTriCoreState *env, uint32_t c... function reverse16 (line 112) | static uint16_t reverse16(uint16_t val) function helper_br_update (line 125) | uint32_t helper_br_update(uint32_t reg) function helper_circ_update (line 133) | uint32_t helper_circ_update(uint32_t reg, uint32_t off) function ssov32 (line 146) | static uint32_t ssov32(CPUTriCoreState *env, int64_t arg) function suov32_pos (line 170) | static uint32_t suov32_pos(CPUTriCoreState *env, uint64_t arg) function suov32_neg (line 187) | static uint32_t suov32_neg(CPUTriCoreState *env, int64_t arg) function ssov16 (line 204) | static uint32_t ssov16(CPUTriCoreState *env, int32_t hw0, int32_t hw1) function suov16 (line 235) | static uint32_t suov16(CPUTriCoreState *env, int32_t hw0, int32_t hw1) function target_ulong (line 265) | target_ulong helper_add_ssov(CPUTriCoreState *env, target_ulong r1, function helper_add64_ssov (line 274) | uint64_t helper_add64_ssov(CPUTriCoreState *env, uint64_t r1, uint64_t r2) function target_ulong (line 299) | target_ulong helper_add_h_ssov(CPUTriCoreState *env, target_ulong r1, function helper_addr_h_ssov (line 309) | uint32_t helper_addr_h_ssov(CPUTriCoreState *env, uint64_t r1, uint32_t ... function helper_addsur_h_ssov (line 355) | uint32_t helper_addsur_h_ssov(CPUTriCoreState *env, uint64_t r1, uint32_... function target_ulong (line 402) | target_ulong helper_add_suov(CPUTriCoreState *env, target_ulong r1, function target_ulong (line 411) | target_ulong helper_add_h_suov(CPUTriCoreState *env, target_ulong r1, function target_ulong (line 421) | target_ulong helper_sub_ssov(CPUTriCoreState *env, target_ulong r1, function helper_sub64_ssov (line 430) | uint64_t helper_sub64_ssov(CPUTriCoreState *env, uint64_t r1, uint64_t r2) function target_ulong (line 455) | target_ulong helper_sub_h_ssov(CPUTriCoreState *env, target_ulong r1, function helper_subr_h_ssov (line 465) | uint32_t helper_subr_h_ssov(CPUTriCoreState *env, uint64_t r1, uint32_t ... function helper_subadr_h_ssov (line 511) | uint32_t helper_subadr_h_ssov(CPUTriCoreState *env, uint64_t r1, uint32_... function target_ulong (line 557) | target_ulong helper_sub_suov(CPUTriCoreState *env, target_ulong r1, function target_ulong (line 566) | target_ulong helper_sub_h_suov(CPUTriCoreState *env, target_ulong r1, function target_ulong (line 576) | target_ulong helper_mul_ssov(CPUTriCoreState *env, target_ulong r1, function target_ulong (line 585) | target_ulong helper_mul_suov(CPUTriCoreState *env, target_ulong r1, function target_ulong (line 595) | target_ulong helper_sha_ssov(CPUTriCoreState *env, target_ulong r1, function helper_abs_ssov (line 611) | uint32_t helper_abs_ssov(CPUTriCoreState *env, target_ulong r1) function helper_abs_h_ssov (line 618) | uint32_t helper_abs_h_ssov(CPUTriCoreState *env, target_ulong r1) function target_ulong (line 631) | target_ulong helper_absdif_ssov(CPUTriCoreState *env, target_ulong r1, function helper_absdif_h_ssov (line 646) | uint32_t helper_absdif_h_ssov(CPUTriCoreState *env, target_ulong r1, function target_ulong (line 671) | target_ulong helper_madd32_ssov(CPUTriCoreState *env, target_ulong r1, function target_ulong (line 683) | target_ulong helper_madd32_suov(CPUTriCoreState *env, target_ulong r1, function helper_madd64_ssov (line 695) | uint64_t helper_madd64_ssov(CPUTriCoreState *env, target_ulong r1, function helper_madd32_q_add_ssov (line 728) | uint32_t function helper_madd64_q_ssov (line 769) | uint64_t helper_madd64_q_ssov(CPUTriCoreState *env, uint64_t r1, uint32_... function helper_maddr_q_ssov (line 820) | uint32_t helper_maddr_q_ssov(CPUTriCoreState *env, uint32_t r1, uint32_t... function helper_madd64_suov (line 853) | uint64_t helper_madd64_suov(CPUTriCoreState *env, target_ulong r1, function target_ulong (line 878) | target_ulong helper_msub32_ssov(CPUTriCoreState *env, target_ulong r1, function target_ulong (line 890) | target_ulong helper_msub32_suov(CPUTriCoreState *env, target_ulong r1, function helper_msub64_ssov (line 917) | uint64_t helper_msub64_ssov(CPUTriCoreState *env, target_ulong r1, function helper_msub64_suov (line 949) | uint64_t helper_msub64_suov(CPUTriCoreState *env, target_ulong r1, function helper_msub32_q_sub_ssov (line 974) | uint32_t function helper_msub64_q_ssov (line 1017) | uint64_t helper_msub64_q_ssov(CPUTriCoreState *env, uint64_t r1, uint32_... function helper_msubr_q_ssov (line 1069) | uint32_t helper_msubr_q_ssov(CPUTriCoreState *env, uint32_t r1, uint32_t... function helper_abs_b (line 1102) | uint32_t helper_abs_b(CPUTriCoreState *env, target_ulong arg) function helper_abs_h (line 1125) | uint32_t helper_abs_h(CPUTriCoreState *env, target_ulong arg) function helper_absdif_b (line 1148) | uint32_t helper_absdif_b(CPUTriCoreState *env, target_ulong r1, target_u... function helper_absdif_h (line 1172) | uint32_t helper_absdif_h(CPUTriCoreState *env, target_ulong r1, target_u... function helper_addr_h (line 1197) | uint32_t helper_addr_h(CPUTriCoreState *env, uint64_t r1, uint32_t r2_l, function helper_addsur_h (line 1235) | uint32_t helper_addsur_h(CPUTriCoreState *env, uint64_t r1, uint32_t r2_l, function helper_maddr_q (line 1273) | uint32_t helper_maddr_q(CPUTriCoreState *env, uint32_t r1, uint32_t r2, function helper_add_b (line 1301) | uint32_t helper_add_b(CPUTriCoreState *env, target_ulong r1, target_ulon... function helper_add_h (line 1327) | uint32_t helper_add_h(CPUTriCoreState *env, target_ulong r1, target_ulon... function helper_subr_h (line 1352) | uint32_t helper_subr_h(CPUTriCoreState *env, uint64_t r1, uint32_t r2_l, function helper_subadr_h (line 1390) | uint32_t helper_subadr_h(CPUTriCoreState *env, uint64_t r1, uint32_t r2_l, function helper_msubr_q (line 1428) | uint32_t helper_msubr_q(CPUTriCoreState *env, uint32_t r1, uint32_t r2, function helper_sub_b (line 1456) | uint32_t helper_sub_b(CPUTriCoreState *env, target_ulong r1, target_ulon... function helper_sub_h (line 1482) | uint32_t helper_sub_h(CPUTriCoreState *env, target_ulong r1, target_ulon... function helper_eq_b (line 1507) | uint32_t helper_eq_b(target_ulong r1, target_ulong r2) function helper_eq_h (line 1524) | uint32_t helper_eq_h(target_ulong r1, target_ulong r2) function helper_eqany_b (line 1539) | uint32_t helper_eqany_b(target_ulong r1, target_ulong r2) function helper_eqany_h (line 1551) | uint32_t helper_eqany_h(target_ulong r1, target_ulong r2) function helper_lt_b (line 1561) | uint32_t helper_lt_b(target_ulong r1, target_ulong r2) function helper_lt_bu (line 1575) | uint32_t helper_lt_bu(target_ulong r1, target_ulong r2) function helper_lt_h (line 1589) | uint32_t helper_lt_h(target_ulong r1, target_ulong r2) function helper_lt_hu (line 1604) | uint32_t helper_lt_hu(target_ulong r1, target_ulong r2) function helper_cls_h (line 1770) | uint32_t helper_cls_h(target_ulong r1) function helper_sh (line 1788) | uint32_t helper_sh(target_ulong r1, target_ulong r2) function helper_sh_h (line 1801) | uint32_t helper_sh_h(target_ulong r1, target_ulong r2) function helper_sha (line 1821) | uint32_t helper_sha(CPUTriCoreState *env, target_ulong r1, target_ulong r2) function helper_sha_h (line 1859) | uint32_t helper_sha_h(target_ulong r1, target_ulong r2) function helper_bmerge (line 1879) | uint32_t helper_bmerge(target_ulong r1, target_ulong r2) function helper_bsplit (line 1893) | uint64_t helper_bsplit(uint32_t r1) function helper_parity (line 1910) | uint32_t helper_parity(target_ulong r1) function helper_pack (line 1946) | uint32_t helper_pack(uint32_t carry, uint32_t r1_low, uint32_t r1_high, function helper_unpack (line 1988) | uint64_t helper_unpack(target_ulong arg1) function helper_dvinit_b_13 (line 2016) | uint64_t helper_dvinit_b_13(CPUTriCoreState *env, uint32_t r1, uint32_t r2) function helper_dvinit_b_131 (line 2039) | uint64_t helper_dvinit_b_131(CPUTriCoreState *env, uint32_t r1, uint32_t... function helper_dvinit_h_13 (line 2056) | uint64_t helper_dvinit_h_13(CPUTriCoreState *env, uint32_t r1, uint32_t r2) function helper_dvinit_h_131 (line 2079) | uint64_t helper_dvinit_h_131(CPUTriCoreState *env, uint32_t r1, uint32_t... function helper_dvadj (line 2096) | uint64_t helper_dvadj(uint64_t r1, uint32_t r2) function helper_dvstep (line 2119) | uint64_t helper_dvstep(uint64_t r1, uint32_t r2) function helper_dvstep_u (line 2151) | uint64_t helper_dvstep_u(uint64_t r1, uint32_t r2) function helper_divide (line 2169) | uint64_t helper_divide(CPUTriCoreState *env, uint32_t r1, uint32_t r2) function helper_divide_u (line 2198) | uint64_t helper_divide_u(CPUTriCoreState *env, uint32_t r1, uint32_t r2) function helper_mul_h (line 2218) | uint64_t helper_mul_h(uint32_t arg00, uint32_t arg01, function helper_mulm_h (line 2240) | uint64_t helper_mulm_h(uint32_t arg00, uint32_t arg01, function helper_mulr_h (line 2265) | uint32_t helper_mulr_h(uint32_t arg00, uint32_t arg01, function helper_crc32 (line 2288) | uint32_t helper_crc32(uint32_t arg0, uint32_t arg1) function cdc_increment (line 2298) | static int cdc_increment(target_ulong *psw) function cdc_decrement (line 2316) | static int cdc_decrement(target_ulong *psw) function cdc_zero (line 2332) | static bool cdc_zero(target_ulong *psw) function save_context_upper (line 2347) | static void save_context_upper(CPUTriCoreState *env, int ea) function save_context_lower (line 2367) | static void save_context_lower(CPUTriCoreState *env, int ea) function restore_context_upper (line 2387) | static void restore_context_upper(CPUTriCoreState *env, int ea, function restore_context_lower (line 2408) | static void restore_context_lower(CPUTriCoreState *env, int ea, function helper_call (line 2429) | void helper_call(CPUTriCoreState *env, uint32_t next_pc) function helper_ret (line 2487) | void helper_ret(CPUTriCoreState *env) function helper_bisr (line 2540) | void helper_bisr(CPUTriCoreState *env, uint32_t const9) function helper_rfe (line 2584) | void helper_rfe(CPUTriCoreState *env) function helper_rfm (line 2627) | void helper_rfm(CPUTriCoreState *env) function helper_ldlcx (line 2647) | void helper_ldlcx(CPUTriCoreState *env, uint32_t ea) function helper_lducx (line 2654) | void helper_lducx(CPUTriCoreState *env, uint32_t ea) function helper_stlcx (line 2661) | void helper_stlcx(CPUTriCoreState *env, uint32_t ea) function helper_stucx (line 2666) | void helper_stucx(CPUTriCoreState *env, uint32_t ea) function helper_svlcx (line 2671) | void helper_svlcx(CPUTriCoreState *env) function helper_svucx (line 2714) | void helper_svucx(CPUTriCoreState *env) function helper_rslcx (line 2757) | void helper_rslcx(CPUTriCoreState *env) function helper_psw_write (line 2787) | void helper_psw_write(CPUTriCoreState *env, uint32_t arg) function helper_psw_read (line 2792) | uint32_t helper_psw_read(CPUTriCoreState *env) function helper_uc_tricore_exit (line 2797) | void helper_uc_tricore_exit(CPUTriCoreState *env) FILE: qemu/target/tricore/translate.c type DisasContext (line 53) | typedef struct DisasContext { function has_feature (line 69) | static int has_feature(DisasContext *ctx, int feature) function gen_offset_ld (line 187) | static inline void gen_offset_ld(DisasContext *ctx, TCGv r1, TCGv r2, function gen_offset_st (line 198) | static inline void gen_offset_st(DisasContext *ctx, TCGv r1, TCGv r2, function gen_st_2regs_64 (line 209) | static void gen_st_2regs_64(DisasContext *ctx, TCGv rh, TCGv rl, TCGv ad... function gen_offset_st_2regs (line 222) | static void gen_offset_st_2regs(DisasContext *ctx, TCGv rh, TCGv rl, TCG... function gen_ld_2regs_64 (line 232) | static void gen_ld_2regs_64(DisasContext *ctx, TCGv rh, TCGv rl, TCGv ad... function gen_offset_ld_2regs (line 246) | static void gen_offset_ld_2regs(DisasContext *ctx, TCGv rh, TCGv rl, TCG... function gen_st_preincr (line 256) | static void gen_st_preincr(DisasContext *ctx, TCGv r1, TCGv r2, int16_t ... function gen_ld_preincr (line 268) | static void gen_ld_preincr(DisasContext *ctx, TCGv r1, TCGv r2, int16_t ... function gen_ldmst (line 281) | static void gen_ldmst(DisasContext *ctx, int ereg, TCGv ea) function gen_swap (line 307) | static void gen_swap(DisasContext *ctx, int reg, TCGv ea) function gen_cmpswap (line 320) | static void gen_cmpswap(DisasContext *ctx, int reg, TCGv ea) function gen_swapmsk (line 336) | static void gen_swapmsk(DisasContext *ctx, int reg, TCGv ea) function gen_mfcr (line 369) | static inline void gen_mfcr(DisasContext *ctx, TCGv ret, int32_t offset) function gen_mtcr (line 399) | static inline void gen_mtcr(DisasContext *ctx, TCGv r1, function gen_add_d (line 420) | static inline void gen_add_d(DisasContext *ctx, TCGv ret, TCGv r1, TCGv r2) function gen_add64_d (line 446) | static inline void function gen_addsub64_h (line 479) | static inline void function gen_madd32_d (line 533) | static inline void gen_madd32_d(DisasContext *ctx, TCGv ret, TCGv r1, TC... function gen_maddi32_d (line 570) | static inline void gen_maddi32_d(DisasContext *ctx, TCGv ret, TCGv r1, T... function gen_madd64_d (line 579) | static inline void function gen_maddu64_d (line 614) | static inline void function gen_maddi64_d (line 650) | static inline void function gen_maddui64_d (line 661) | static inline void function gen_madd_h (line 672) | static inline void function gen_maddsu_h (line 703) | static inline void function gen_maddsum_h (line 734) | static inline void function gen_madds_h (line 776) | static inline void function gen_maddsus_h (line 820) | static inline void function gen_maddsums_h (line 862) | static inline void function gen_maddm_h (line 901) | static inline void function gen_maddms_h (line 936) | static inline void function gen_maddr64_h (line 968) | static inline void function gen_maddr32_h (line 996) | static inline void function gen_maddsur32_h (line 1012) | static inline void function gen_maddr64s_h (line 1044) | static inline void function gen_maddr32s_h (line 1072) | static inline void function gen_maddsur32s_h (line 1088) | static inline void function gen_maddr_q (line 1119) | static inline void function gen_maddrs_q (line 1129) | static inline void function gen_madd32_q (line 1139) | static inline void function gen_m16add32_q (line 1198) | static inline void function gen_m16adds32_q (line 1220) | static inline void function gen_m16add64_q (line 1242) | static inline void function gen_m16adds64_q (line 1277) | static inline void function gen_madd64_q (line 1310) | static inline void function gen_madds32_q (line 1368) | static inline void function gen_madds64_q (line 1392) | static inline void function gen_msub32_d (line 1409) | static inline void gen_msub32_d(DisasContext *ctx, TCGv ret, TCGv r1, TC... function gen_msubi32_d (line 1447) | static inline void gen_msubi32_d(DisasContext *ctx, TCGv ret, TCGv r1, T... function gen_msub64_d (line 1456) | static inline void function gen_msubi64_d (line 1491) | static inline void function gen_msubu64_d (line 1502) | static inline void function gen_msubui64_d (line 1536) | static inline void function gen_addi_d (line 1547) | static inline void gen_addi_d(DisasContext *ctx, TCGv ret, TCGv r1, targ... function gen_add_CC (line 1556) | static inline void gen_add_CC(DisasContext *ctx, TCGv ret, TCGv r1, TCGv... function gen_addi_CC (line 1584) | static inline void gen_addi_CC(DisasContext *ctx, TCGv ret, TCGv r1, int... function gen_addc_CC (line 1593) | static inline void gen_addc_CC(DisasContext *ctx, TCGv ret, TCGv r1, TCG... function gen_addci_CC (line 1625) | static inline void gen_addci_CC(DisasContext *ctx, TCGv ret, TCGv r1, in... function gen_cond_add (line 1634) | static inline void gen_cond_add(DisasContext *ctx, TCGCond cond, TCGv r1... function gen_condi_add (line 1675) | static inline void gen_condi_add(DisasContext *ctx, TCGCond cond, TCGv r... function gen_sub_d (line 1685) | static inline void gen_sub_d(DisasContext *ctx, TCGv ret, TCGv r1, TCGv r2) function gen_sub64_d (line 1711) | static inline void function gen_sub_CC (line 1744) | static inline void gen_sub_CC(DisasContext *ctx, TCGv ret, TCGv r1, TCGv... function gen_subc_CC (line 1772) | static inline void gen_subc_CC(DisasContext *ctx, TCGv ret, TCGv r1, TCG... function gen_cond_sub (line 1782) | static inline void gen_cond_sub(DisasContext *ctx, TCGCond cond, TCGv r1... function gen_msub_h (line 1823) | static inline void function gen_msubs_h (line 1854) | static inline void function gen_msubm_h (line 1895) | static inline void function gen_msubms_h (line 1930) | static inline void function gen_msubr64_h (line 1962) | static inline void function gen_msubr32_h (line 1990) | static inline void function gen_msubr64s_h (line 2006) | static inline void function gen_msubr32s_h (line 2034) | static inline void function gen_msubr_q (line 2050) | static inline void function gen_msubrs_q (line 2060) | static inline void function gen_msub32_q (line 2070) | static inline void function gen_m16sub32_q (line 2123) | static inline void function gen_m16subs32_q (line 2145) | static inline void function gen_m16sub64_q (line 2167) | static inline void function gen_m16subs64_q (line 2202) | static inline void function gen_msub64_q (line 2235) | static inline void function gen_msubs32_q (line 2293) | static inline void function gen_msubs64_q (line 2323) | static inline void function gen_msubad_h (line 2340) | static inline void function gen_msubadm_h (line 2371) | static inline void function gen_msubadr32_h (line 2411) | static inline void function gen_msubads_h (line 2442) | static inline void function gen_msubadms_h (line 2483) | static inline void function gen_msubadr32s_h (line 2521) | static inline void function gen_abs (line 2552) | static inline void gen_abs(DisasContext *ctx, TCGv ret, TCGv r1) function gen_absdif (line 2569) | static inline void gen_absdif(DisasContext *ctx, TCGv ret, TCGv r1, TCGv... function gen_absdifi (line 2600) | static inline void gen_absdifi(DisasContext *ctx, TCGv ret, TCGv r1, int... function gen_absdifsi (line 2609) | static inline void gen_absdifsi(DisasContext *ctx, TCGv ret, TCGv r1, in... function gen_mul_i32s (line 2618) | static inline void gen_mul_i32s(DisasContext *ctx, TCGv ret, TCGv r1, TC... function gen_muli_i32s (line 2643) | static inline void gen_muli_i32s(DisasContext *ctx, TCGv ret, TCGv r1, i... function gen_mul_i64s (line 2652) | static inline void gen_mul_i64s(DisasContext *ctx, TCGv ret_low, TCGv re... function gen_muli_i64s (line 2668) | static inline void gen_muli_i64s(DisasContext *ctx, TCGv ret_low, TCGv r... function gen_mul_i64u (line 2678) | static inline void gen_mul_i64u(DisasContext *ctx, TCGv ret_low, TCGv re... function gen_muli_i64u (line 2694) | static inline void gen_muli_i64u(DisasContext *ctx, TCGv ret_low, TCGv r... function gen_mulsi_i32 (line 2704) | static inline void gen_mulsi_i32(DisasContext *ctx, TCGv ret, TCGv r1, i... function gen_mulsui_i32 (line 2713) | static inline void gen_mulsui_i32(DisasContext *ctx, TCGv ret, TCGv r1, ... function gen_maddsi_32 (line 2722) | static inline void gen_maddsi_32(DisasContext *ctx, TCGv ret, TCGv r1, T... function gen_maddsui_32 (line 2731) | static inline void gen_maddsui_32(DisasContext *ctx, TCGv ret, TCGv r1, ... function gen_mul_q (line 2740) | static void function gen_mul_q_16 (line 2803) | static void function gen_mulr_q (line 2829) | static void gen_mulr_q(DisasContext *ctx, TCGv ret, TCGv arg1, TCGv arg2... function gen_madds_64 (line 2859) | static inline void function gen_maddsi_64 (line 2872) | static inline void function gen_maddsu_64 (line 2883) | static inline void function gen_maddsui_64 (line 2896) | static inline void function gen_msubsi_32 (line 2907) | static inline void gen_msubsi_32(DisasContext *ctx, TCGv ret, TCGv r1, T... function gen_msubsui_32 (line 2916) | static inline void gen_msubsui_32(DisasContext *ctx, TCGv ret, TCGv r1, ... function gen_msubs_64 (line 2925) | static inline void function gen_msubsi_64 (line 2938) | static inline void function gen_msubsu_64 (line 2949) | static inline void function gen_msubsui_64 (line 2962) | static inline void function gen_saturate (line 2973) | static void gen_saturate(DisasContext *ctx, TCGv ret, TCGv arg, int32_t ... function gen_saturate_u (line 2990) | static void gen_saturate_u(DisasContext *ctx, TCGv ret, TCGv arg, int32_... function gen_shi (line 3000) | static void gen_shi(DisasContext *ctx, TCGv ret, TCGv r1, int32_t shift_... function gen_sh_hi (line 3013) | static void gen_sh_hi(DisasContext *ctx, TCGv ret, TCGv r1, int32_t shif... function gen_shaci (line 3036) | static void gen_shaci(DisasContext *ctx, TCGv ret, TCGv r1, int32_t shif... function gen_shas (line 3097) | static void gen_shas(DisasContext *ctx, TCGv ret, TCGv r1, TCGv r2) function gen_shasi (line 3104) | static void gen_shasi(DisasContext *ctx, TCGv ret, TCGv r1, int32_t con) function gen_sha_hi (line 3113) | static void gen_sha_hi(DisasContext *ctx, TCGv ret, TCGv r1, int32_t shi... function gen_sh_cond (line 3148) | static void gen_sh_cond(DisasContext *ctx, int cond, TCGv ret, TCGv r1, ... function gen_sh_condi (line 3163) | static void gen_sh_condi(DisasContext *ctx, int cond, TCGv ret, TCGv r1,... function gen_adds (line 3172) | static inline void gen_adds(DisasContext *ctx, TCGv ret, TCGv r1, TCGv r2) function gen_addsi (line 3179) | static inline void gen_addsi(DisasContext *ctx, TCGv ret, TCGv r1, int32... function gen_addsui (line 3188) | static inline void gen_addsui(DisasContext *ctx, TCGv ret, TCGv r1, int3... function gen_subs (line 3197) | static inline void gen_subs(DisasContext *ctx, TCGv ret, TCGv r1, TCGv r2) function gen_subsu (line 3204) | static inline void gen_subsu(DisasContext *ctx, TCGv ret, TCGv r1, TCGv r2) function gen_bit_2op (line 3211) | static inline void gen_bit_2op(DisasContext *ctx, TCGv ret, TCGv r1, TCG... function gen_bit_1op (line 3236) | static inline void gen_bit_1op(DisasContext *ctx, TCGv ret, TCGv r1, TCG... function gen_accumulating_cond (line 3258) | static inline void gen_accumulating_cond(DisasContext *ctx, int cond, TC... function gen_accumulating_condi (line 3278) | static inline void function gen_cond_w (line 3290) | static inline void gen_cond_w(DisasContext *ctx, TCGCond cond, TCGv ret,... function gen_eqany_bi (line 3298) | static inline void gen_eqany_bi(DisasContext *ctx, TCGv ret, TCGv r1, in... function gen_eqany_hi (line 3334) | static inline void gen_eqany_hi(DisasContext *ctx, TCGv ret, TCGv r1, in... function gen_insert (line 3357) | static inline void gen_insert(DisasContext *ctx, TCGv ret, TCGv r1, TCGv... function gen_bsplit (line 3380) | static inline void gen_bsplit(DisasContext *ctx, TCGv rl, TCGv rh, TCGv r1) function gen_unpack (line 3392) | static inline void gen_unpack(DisasContext *ctx, TCGv rl, TCGv rh, TCGv r1) function gen_dvinit_b (line 3404) | static inline void function gen_dvinit_h (line 3421) | static inline void function gen_calc_usb_mul_h (line 3438) | static void gen_calc_usb_mul_h(DisasContext *ctx, TCGv arg_low, TCGv arg... function gen_calc_usb_mulr_h (line 3455) | static void gen_calc_usb_mulr_h(DisasContext *ctx, TCGv arg) function gen_save_pc (line 3474) | static inline void gen_save_pc(DisasContext *ctx, target_ulong pc) function use_goto_tb (line 3481) | static inline bool use_goto_tb(DisasContext *ctx, target_ulong dest) function gen_goto_tb (line 3490) | static void gen_goto_tb(DisasContext *ctx, int n, target_ulong dest) function generate_trap (line 3505) | static void generate_trap(DisasContext *ctx, int class, int tin) function gen_branch_cond (line 3520) | static inline void gen_branch_cond(DisasContext *ctx, TCGCond cond, TCGv... function gen_branch_condi (line 3534) | static inline void gen_branch_condi(DisasContext *ctx, TCGCond cond, TCG... function gen_loop (line 3544) | static void gen_loop(DisasContext *ctx, int r1, int32_t offset) function gen_fcall_save_ctx (line 3557) | static void gen_fcall_save_ctx(DisasContext *ctx) function gen_fret (line 3571) | static void gen_fret(DisasContext *ctx) function gen_compute_branch (line 3587) | static void gen_compute_branch(DisasContext *ctx, uint32_t opc, int r1, function decode_src_opc (line 3856) | static void decode_src_opc(DisasContext *ctx, int op1) function decode_srr_opc (line 3938) | static void decode_srr_opc(DisasContext *ctx, int op1) function decode_ssr_opc (line 4025) | static void decode_ssr_opc(DisasContext *ctx, int op1) function decode_sc_opc (line 4068) | static void decode_sc_opc(DisasContext *ctx, int op1) function decode_slr_opc (line 4109) | static void decode_slr_opc(DisasContext *ctx, int op1) function decode_sro_opc (line 4153) | static void decode_sro_opc(DisasContext *ctx, int op1) function decode_sr_system (line 4194) | static void decode_sr_system(DisasContext *ctx) function decode_sr_accu (line 4223) | static void decode_sr_accu(DisasContext *ctx) function decode_16Bit_opc (line 4269) | static void decode_16Bit_opc(DisasContext *ctx) function decode_abs_ldw (line 4508) | static void decode_abs_ldw(DisasContext *ctx) function decode_abs_ldb (line 4545) | static void decode_abs_ldb(DisasContext *ctx) function decode_abs_ldst_swap (line 4580) | static void decode_abs_ldst_swap(DisasContext *ctx) function decode_abs_ldst_context (line 4609) | static void decode_abs_ldst_context(DisasContext *ctx) function decode_abs_store (line 4637) | static void decode_abs_store(DisasContext *ctx) function decode_abs_storeb_h (line 4673) | static void decode_abs_storeb_h(DisasContext *ctx) function decode_bit_andacc (line 4703) | static void decode_bit_andacc(DisasContext *ctx) function decode_bit_logical_t (line 4746) | static void decode_bit_logical_t(DisasContext *ctx) function decode_bit_insert (line 4782) | static void decode_bit_insert(DisasContext *ctx) function decode_bit_logical_t2 (line 4807) | static void decode_bit_logical_t2(DisasContext *ctx) function decode_bit_orand (line 4845) | static void decode_bit_orand(DisasContext *ctx) function decode_bit_sh_logic1 (line 4888) | static void decode_bit_sh_logic1(DisasContext *ctx) function decode_bit_sh_logic2 (line 4931) | static void decode_bit_sh_logic2(DisasContext *ctx) function decode_bo_addrmode_post_pre_base (line 4977) | static void decode_bo_addrmode_post_pre_base(DisasContext *ctx) function decode_bo_addrmode_bitreverse_circular (line 5138) | static void decode_bo_addrmode_bitreverse_circular(DisasContext *ctx) function decode_bo_addrmode_ld_post_pre_base (line 5250) | static void decode_bo_addrmode_ld_post_pre_base(DisasContext *ctx) function decode_bo_addrmode_ld_bitreverse_circular (line 5386) | static void decode_bo_addrmode_ld_bitreverse_circular(DisasContext *ctx) function decode_bo_addrmode_stctx_post_pre_base (line 5506) | static void decode_bo_addrmode_stctx_post_pre_base(DisasContext *ctx) function decode_bo_addrmode_ldmst_bitreverse_circular (line 5600) | static void decode_bo_addrmode_ldmst_bitreverse_circular(DisasContext *ctx) function decode_bol_opc (line 5664) | static void decode_bol_opc(DisasContext *ctx, int32_t op1) function decode_rc_logical_shift (line 5750) | static void decode_rc_logical_shift(DisasContext *ctx) function decode_rc_accumulator (line 5819) | static void decode_rc_accumulator(DisasContext *ctx) function decode_rc_serviceroutine (line 6021) | static void decode_rc_serviceroutine(DisasContext *ctx) function decode_rc_mul (line 6043) | static void decode_rc_mul(DisasContext *ctx) function decode_rcpw_insert (line 6083) | static void decode_rcpw_insert(DisasContext *ctx) function decode_rcrw_insert (line 6124) | static void decode_rcrw_insert(DisasContext *ctx) function decode_rcr_cond_select (line 6171) | static void decode_rcr_cond_select(DisasContext *ctx) function decode_rcr_madd (line 6217) | static void decode_rcr_madd(DisasContext *ctx) function decode_rcr_msub (line 6274) | static void decode_rcr_msub(DisasContext *ctx) function decode_rlc_opc (line 6333) | static void decode_rlc_opc(DisasContext *ctx, function decode_rr_accumulator (line 6391) | static void decode_rr_accumulator(DisasContext *ctx) function decode_rr_logical_shift (line 6735) | static void decode_rr_logical_shift(DisasContext *ctx) function decode_rr_address (line 6815) | static void decode_rr_address(DisasContext *ctx) function decode_rr_idirect (line 6885) | static void decode_rr_idirect(DisasContext *ctx) function decode_rr_divide (line 6918) | static void decode_rr_divide(DisasContext *ctx) function decode_rr1_mul (line 7107) | static void decode_rr1_mul(DisasContext *ctx) function decode_rr1_mulq (line 7223) | static void decode_rr1_mulq(DisasContext *ctx) function decode_rr2_mul (line 7297) | static void decode_rr2_mul(DisasContext *ctx) function decode_rrpw_extract_insert (line 7336) | static void decode_rrpw_extract_insert(DisasContext *ctx) function decode_rrr_cond_select (line 7403) | static void decode_rrr_cond_select(DisasContext *ctx) function decode_rrr_divide (line 7451) | static void decode_rrr_divide(DisasContext *ctx) function decode_rrr2_madd (line 7533) | static void decode_rrr2_madd(DisasContext *ctx) function decode_rrr2_msub (line 7587) | static void decode_rrr2_msub(DisasContext *ctx) function decode_rrr1_madd (line 7641) | static void decode_rrr1_madd(DisasContext *ctx) function decode_rrr1_maddq_h (line 7789) | static void decode_rrr1_maddq_h(DisasContext *ctx) function decode_rrr1_maddsu_h (line 7971) | static void decode_rrr1_maddsu_h(DisasContext *ctx) function decode_rrr1_msub (line 8131) | static void decode_rrr1_msub(DisasContext *ctx) function decode_rrr1_msubq_h (line 8279) | static void decode_rrr1_msubq_h(DisasContext *ctx) function decode_rrr1_msubad_h (line 8461) | static void decode_rrr1_msubad_h(DisasContext *ctx) function decode_rrrr_extract_insert (line 8622) | static void decode_rrrr_extract_insert(DisasContext *ctx) function decode_rrrw_extract_insert (line 8681) | static void decode_rrrw_extract_insert(DisasContext *ctx) function decode_sys_interrupts (line 8744) | static void decode_sys_interrupts(DisasContext *ctx) function decode_32Bit_opc (line 8833) | static void decode_32Bit_opc(DisasContext *ctx) function tricore_insn_is_16bit (line 9178) | static bool tricore_insn_is_16bit(uint32_t insn) function tricore_tr_init_disas_context (line 9183) | static void tricore_tr_init_disas_context(DisasContextBase *dcbase, function tricore_tr_tb_start (line 9197) | static void tricore_tr_tb_start(DisasContextBase *db, CPUState *cpu) function tricore_tr_insn_start (line 9201) | static void tricore_tr_insn_start(DisasContextBase *dcbase, CPUState *cpu) function insn_crosses_page (line 9208) | static bool insn_crosses_page(CPUTriCoreState *env, DisasContext *ctx) function tricore_tr_translate_insn (line 9223) | static void tricore_tr_translate_insn(DisasContextBase *dcbase, CPUState... function tricore_tr_tb_stop (line 9277) | static void tricore_tr_tb_stop(DisasContextBase *dcbase, CPUState *cpu) function tricore_pc_sync (line 9300) | static void tricore_pc_sync(DisasContextBase *db, CPUState *cpu) function gen_intermediate_code (line 9317) | void gen_intermediate_code(CPUState *cs, TranslationBlock *tb, int max_i... function restore_state_to_opc (line 9324) | void function cpu_state_reset (line 9336) | void cpu_state_reset(CPUTriCoreState *env) function tricore_tcg_init_csfr (line 9343) | static void tricore_tcg_init_csfr(struct uc_struct *uc) function tricore_tcg_init (line 9357) | void tricore_tcg_init(struct uc_struct *uc) FILE: qemu/target/tricore/unicorn.c type uc_struct (line 18) | struct uc_struct function tricore_set_pc (line 20) | static void tricore_set_pc(struct uc_struct *uc, uint64_t address) function tricore_get_pc (line 25) | static uint64_t tricore_get_pc(struct uc_struct *uc) function reg_reset (line 30) | static void reg_reset(struct uc_struct *uc) function DEFAULT_VISIBILITY (line 42) | DEFAULT_VISIBILITY function DEFAULT_VISIBILITY (line 145) | DEFAULT_VISIBILITY function tricore_cpus_init (line 249) | static int tricore_cpus_init(struct uc_struct *uc, const char *cpu_model) function tricore_release (line 261) | static void tricore_release(void *ctx) function DEFAULT_VISIBILITY (line 280) | DEFAULT_VISIBILITY FILE: qemu/target/tricore/unicorn.h type uc_struct (line 18) | struct uc_struct FILE: qemu/tcg/aarch64/tcg-target.h type TCGReg (line 24) | typedef enum { function flush_icache_range (line 153) | static inline void flush_icache_range(uintptr_t start, uintptr_t stop) FILE: qemu/tcg/aarch64/tcg-target.inc.c function reloc_pc26 (line 81) | static inline bool reloc_pc26(tcg_insn_unit *code_ptr, tcg_insn_unit *ta... function reloc_pc19 (line 93) | static inline bool reloc_pc19(tcg_insn_unit *code_ptr, tcg_insn_unit *ta... function patch_reloc (line 103) | static inline bool patch_reloc(tcg_insn_unit *code_ptr, int type, function is_aimm (line 175) | static inline bool is_aimm(uint64_t val) function is_limm (line 181) | static inline bool is_limm(uint64_t val) function is_shimm16 (line 202) | static bool is_shimm16(uint16_t v16, int *cmode, int *imm8) function is_shimm32 (line 217) | static bool is_shimm32(uint32_t v32, int *cmode, int *imm8) function is_soimm32 (line 240) | static bool is_soimm32(uint32_t v32, int *cmode, int *imm8) function is_fimm32 (line 255) | static bool is_fimm32(uint32_t v32, int *cmode, int *imm8) function is_fimm64 (line 270) | static bool is_fimm64(uint64_t v64, int *cmode, int *imm8) function is_shimm32_pair (line 289) | static int is_shimm32_pair(uint32_t v32, int *cmode, int *imm8) function is_shimm1632 (line 305) | static bool is_shimm1632(uint32_t v32, int *cmode, int *imm8) function tcg_target_const_match (line 314) | static int tcg_target_const_match(tcg_target_long val, TCGType type, type aarch64_cond_code (line 358) | enum aarch64_cond_code { type aarch64_cond_code (line 379) | enum aarch64_cond_code type AArch64LdstType (line 393) | typedef enum { type AArch64Insn (line 405) | typedef enum { function tcg_in32 (line 609) | static inline uint32_t tcg_in32(TCGContext *s) function tcg_out_insn_3303 (line 619) | static void tcg_out_insn_3303(TCGContext *s, AArch64Insn insn, bool q, function tcg_out_insn_3305 (line 625) | static void tcg_out_insn_3305(TCGContext *s, AArch64Insn insn, function tcg_out_insn_3201 (line 631) | static void tcg_out_insn_3201(TCGContext *s, AArch64Insn insn, TCGType ext, function tcg_out_insn_3202 (line 637) | static void tcg_out_insn_3202(TCGContext *s, AArch64Insn insn, function tcg_out_insn_3206 (line 643) | static void tcg_out_insn_3206(TCGContext *s, AArch64Insn insn, int imm26) function tcg_out_insn_3207 (line 648) | static void tcg_out_insn_3207(TCGContext *s, AArch64Insn insn, TCGReg rn) function tcg_out_insn_3314 (line 653) | static void tcg_out_insn_3314(TCGContext *s, AArch64Insn insn, function tcg_out_insn_3401 (line 667) | static void tcg_out_insn_3401(TCGContext *s, AArch64Insn insn, TCGType ext, function tcg_out_insn_3402 (line 682) | static void tcg_out_insn_3402(TCGContext *s, AArch64Insn insn, TCGType ext, function tcg_out_insn_3403 (line 691) | static void tcg_out_insn_3403(TCGContext *s, AArch64Insn insn, TCGType ext, function tcg_out_insn_3405 (line 700) | static void tcg_out_insn_3405(TCGContext *s, AArch64Insn insn, TCGType ext, function tcg_out_insn_3406 (line 707) | static void tcg_out_insn_3406(TCGContext *s, AArch64Insn insn, function tcg_out_insn_3502S (line 715) | static inline void tcg_out_insn_3502S(TCGContext *s, AArch64Insn insn, function tcg_out_insn_3502 (line 726) | static void tcg_out_insn_3502(TCGContext *s, AArch64Insn insn, TCGType ext, function tcg_out_insn_3506 (line 736) | static void tcg_out_insn_3506(TCGContext *s, AArch64Insn insn, TCGType ext, function tcg_out_insn_3507 (line 743) | static void tcg_out_insn_3507(TCGContext *s, AArch64Insn insn, TCGType ext, function tcg_out_insn_3509 (line 749) | static void tcg_out_insn_3509(TCGContext *s, AArch64Insn insn, TCGType ext, function tcg_out_insn_3605 (line 755) | static void tcg_out_insn_3605(TCGContext *s, AArch64Insn insn, bool q, function tcg_out_insn_3606 (line 764) | static void tcg_out_insn_3606(TCGContext *s, AArch64Insn insn, bool q, function tcg_out_insn_3614 (line 771) | static void tcg_out_insn_3614(TCGContext *s, AArch64Insn insn, bool q, function tcg_out_insn_3616 (line 778) | static void tcg_out_insn_3616(TCGContext *s, AArch64Insn insn, bool q, function tcg_out_insn_3617 (line 785) | static void tcg_out_insn_3617(TCGContext *s, AArch64Insn insn, bool q, function tcg_out_insn_3310 (line 792) | static void tcg_out_insn_3310(TCGContext *s, AArch64Insn insn, function tcg_out_insn_3312 (line 801) | static void tcg_out_insn_3312(TCGContext *s, AArch64Insn insn, function tcg_out_insn_3313 (line 807) | static void tcg_out_insn_3313(TCGContext *s, AArch64Insn insn, function tcg_out_movr (line 816) | static void tcg_out_movr(TCGContext *s, TCGType ext, TCGReg rd, TCGReg rm) function tcg_out_movr_sp (line 822) | static void tcg_out_movr_sp(TCGContext *s, TCGType ext, TCGReg rd, TCGRe... function tcg_out_logicali (line 830) | static void tcg_out_logicali(TCGContext *s, AArch64Insn insn, TCGType ext, function tcg_out_dupi_vec (line 862) | static void tcg_out_dupi_vec(TCGContext *s, TCGType type, function tcg_out_dup_vec (line 965) | static bool tcg_out_dup_vec(TCGContext *s, TCGType type, unsigned vece, function tcg_out_dupm_vec (line 973) | static bool tcg_out_dupm_vec(TCGContext *s, TCGType type, unsigned vece, function tcg_out_movi (line 1002) | static void tcg_out_movi(TCGContext *s, TCGType type, TCGReg rd, function tcg_out_ldst (line 1102) | static void tcg_out_ldst(TCGContext *s, AArch64Insn insn, TCGReg rd, function tcg_out_mov (line 1126) | static bool tcg_out_mov(TCGContext *s, TCGType type, TCGReg ret, TCGReg ... function tcg_out_ld (line 1161) | static void tcg_out_ld(TCGContext *s, TCGType type, TCGReg ret, function tcg_out_st (line 1190) | static void tcg_out_st(TCGContext *s, TCGType type, TCGReg src, function tcg_out_sti (line 1219) | static inline bool tcg_out_sti(TCGContext *s, TCGType type, TCGArg val, function tcg_out_bfm (line 1229) | static inline void tcg_out_bfm(TCGContext *s, TCGType ext, TCGReg rd, function tcg_out_ubfm (line 1235) | static inline void tcg_out_ubfm(TCGContext *s, TCGType ext, TCGReg rd, function tcg_out_sbfm (line 1241) | static inline void tcg_out_sbfm(TCGContext *s, TCGType ext, TCGReg rd, function tcg_out_extr (line 1247) | static inline void tcg_out_extr(TCGContext *s, TCGType ext, TCGReg rd, function tcg_out_shl (line 1253) | static inline void tcg_out_shl(TCGContext *s, TCGType ext, function tcg_out_shr (line 1261) | static inline void tcg_out_shr(TCGContext *s, TCGType ext, function tcg_out_sar (line 1268) | static inline void tcg_out_sar(TCGContext *s, TCGType ext, function tcg_out_rotr (line 1275) | static inline void tcg_out_rotr(TCGContext *s, TCGType ext, function tcg_out_rotl (line 1282) | static inline void tcg_out_rotl(TCGContext *s, TCGType ext, function tcg_out_dep (line 1290) | static inline void tcg_out_dep(TCGContext *s, TCGType ext, TCGReg rd, function tcg_out_cmp (line 1299) | static void tcg_out_cmp(TCGContext *s, TCGType ext, TCGReg a, function tcg_out_goto (line 1315) | static inline void tcg_out_goto(TCGContext *s, tcg_insn_unit *target) function tcg_out_goto_long (line 1322) | static inline void tcg_out_goto_long(TCGContext *s, tcg_insn_unit *target) function tcg_out_callr (line 1333) | static inline void tcg_out_callr(TCGContext *s, TCGReg reg) function tcg_out_call (line 1338) | static inline void tcg_out_call(TCGContext *s, tcg_insn_unit *target) function tb_target_set_jmp_target (line 1349) | void tb_target_set_jmp_target(uintptr_t tc_ptr, uintptr_t jmp_addr, function tcg_out_goto_label (line 1375) | static inline void tcg_out_goto_label(TCGContext *s, TCGLabel *l) function tcg_out_brcond (line 1385) | static void tcg_out_brcond(TCGContext *s, TCGType ext, TCGCond c, TCGArg a, function tcg_out_rev64 (line 1415) | static inline void tcg_out_rev64(TCGContext *s, TCGReg rd, TCGReg rn) function tcg_out_rev32 (line 1420) | static inline void tcg_out_rev32(TCGContext *s, TCGReg rd, TCGReg rn) function tcg_out_rev16 (line 1425) | static inline void tcg_out_rev16(TCGContext *s, TCGReg rd, TCGReg rn) function tcg_out_sxt (line 1430) | static inline void tcg_out_sxt(TCGContext *s, TCGType ext, MemOp s_bits, function tcg_out_uxt (line 1438) | static inline void tcg_out_uxt(TCGContext *s, MemOp s_bits, function tcg_out_addsubi (line 1446) | static void tcg_out_addsubi(TCGContext *s, int ext, TCGReg rd, function tcg_out_addsub2 (line 1456) | static inline void tcg_out_addsub2(TCGContext *s, TCGType ext, TCGReg rl, function tcg_out_mb (line 1504) | static inline void tcg_out_mb(TCGContext *s, TCGArg a0) function tcg_out_cltz (line 1516) | static void tcg_out_cltz(TCGContext *s, TCGType ext, TCGReg d, function tcg_out_adr (line 1577) | static inline void tcg_out_adr(TCGContext *s, TCGReg rd, void *target) function tcg_out_qemu_ld_slow_path (line 1584) | static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb) function tcg_out_qemu_st_slow_path (line 1610) | static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb) function add_qemu_ldst_label (line 1631) | static void add_qemu_ldst_label(TCGContext *s, bool is_ld, TCGMemOpIdx oi, function tcg_out_tlb_read (line 1658) | static void tcg_out_tlb_read(TCGContext *s, TCGReg addr_reg, MemOp opc, function tcg_out_qemu_ld_direct (line 1725) | static void tcg_out_qemu_ld_direct(TCGContext *s, MemOp memop, TCGType ext, function tcg_out_qemu_st_direct (line 1781) | static void tcg_out_qemu_st_direct(TCGContext *s, MemOp memop, function tcg_out_qemu_ld (line 1817) | static void tcg_out_qemu_ld(TCGContext *s, TCGReg data_reg, TCGReg addr_... function tcg_out_qemu_st (line 1842) | static void tcg_out_qemu_st(TCGContext *s, TCGReg data_reg, TCGReg addr_... function tcg_out_op (line 1867) | static void tcg_out_op(TCGContext *s, TCGOpcode opc, function tcg_out_vec_op (line 2285) | static void tcg_out_vec_op(TCGContext *s, TCGOpcode opc, function tcg_can_emit_vec_op (line 2488) | int tcg_can_emit_vec_op(TCGContext *tcg_ctx, TCGOpcode opc, TCGType type... function tcg_expand_vec_op (line 2527) | void tcg_expand_vec_op(TCGContext *tcg_ctx, TCGOpcode opc, TCGType type,... function TCGTargetOpDef (line 2558) | static const TCGTargetOpDef *tcg_target_op_def(TCGOpcode op) function tcg_target_init (line 2771) | static void tcg_target_init(TCGContext *s) function tcg_target_qemu_prologue (line 2823) | static void tcg_target_qemu_prologue(TCGContext *s) function tcg_out_nop_fill (line 2884) | static void tcg_out_nop_fill(tcg_insn_unit *p, int count) type DebugFrame (line 2892) | typedef struct { function tcg_register_jit (line 2932) | void tcg_register_jit(TCGContext *s, void *buf, size_t buf_size) FILE: qemu/tcg/arm/tcg-target.h type TCGReg (line 64) | typedef enum { function flush_icache_range (line 139) | static inline void flush_icache_range(uintptr_t start, uintptr_t stop) FILE: qemu/tcg/arm/tcg-target.inc.c type arm_cond_code_e (line 89) | enum arm_cond_code_e { type ARMInsn (line 118) | typedef enum { function reloc_pc24 (line 190) | static inline bool reloc_pc24(tcg_insn_unit *code_ptr, tcg_insn_unit *ta... function reloc_pc13 (line 200) | static inline bool reloc_pc13(tcg_insn_unit *code_ptr, tcg_insn_unit *ta... function patch_reloc (line 218) | static bool patch_reloc(tcg_insn_unit *code_ptr, int type, function rotl (line 300) | static inline uint32_t rotl(uint32_t val, int n) function encode_imm (line 307) | static inline int encode_imm(uint32_t imm) function check_fit_imm (line 329) | static inline int check_fit_imm(uint32_t imm) function tcg_target_const_match (line 342) | static inline int tcg_target_const_match(tcg_target_long val, TCGType type, function tcg_out_b (line 362) | static inline void tcg_out_b(TCGContext *s, int cond, int32_t offset) function tcg_out_bl (line 368) | static inline void tcg_out_bl(TCGContext *s, int cond, int32_t offset) function tcg_out_blx (line 374) | static inline void tcg_out_blx(TCGContext *s, int cond, int rn) function tcg_out_blx_imm (line 379) | static inline void tcg_out_blx_imm(TCGContext *s, int32_t offset) function tcg_out_dat_reg (line 385) | static inline void tcg_out_dat_reg(TCGContext *s, function tcg_out_nop (line 392) | static inline void tcg_out_nop(TCGContext *s) function tcg_out_mov_reg (line 397) | static inline void tcg_out_mov_reg(TCGContext *s, int cond, int rd, int rm) function tcg_out_bx (line 405) | static inline void tcg_out_bx(TCGContext *s, int cond, TCGReg rn) function tcg_out_dat_imm (line 417) | static inline void tcg_out_dat_imm(TCGContext *s, function tcg_out_memop_r (line 426) | static void tcg_out_memop_r(TCGContext *s, int cond, ARMInsn opc, TCGReg... function tcg_out_memop_8 (line 433) | static void tcg_out_memop_8(TCGContext *s, int cond, ARMInsn opc, TCGReg... function tcg_out_memop_12 (line 445) | static void tcg_out_memop_12(TCGContext *s, int cond, ARMInsn opc, TCGRe... function tcg_out_ld32_12 (line 457) | static inline void tcg_out_ld32_12(TCGContext *s, int cond, TCGReg rt, function tcg_out_st32_12 (line 463) | static inline void tcg_out_st32_12(TCGContext *s, int cond, TCGReg rt, function tcg_out_ld32_r (line 469) | static inline void tcg_out_ld32_r(TCGContext *s, int cond, TCGReg rt, function tcg_out_st32_r (line 475) | static inline void tcg_out_st32_r(TCGContext *s, int cond, TCGReg rt, function tcg_out_ldrd_8 (line 481) | static inline void tcg_out_ldrd_8(TCGContext *s, int cond, TCGReg rt, function tcg_out_ldrd_r (line 487) | static inline void tcg_out_ldrd_r(TCGContext *s, int cond, TCGReg rt, function tcg_out_ldrd_rwb (line 493) | static inline void tcg_out_ldrd_rwb(TCGContext *s, int cond, TCGReg rt, function tcg_out_strd_8 (line 499) | static inline void tcg_out_strd_8(TCGContext *s, int cond, TCGReg rt, function tcg_out_strd_r (line 505) | static inline void tcg_out_strd_r(TCGContext *s, int cond, TCGReg rt, function tcg_out_ld32_rwb (line 512) | static inline void tcg_out_ld32_rwb(TCGContext *s, int cond, TCGReg rt, function tcg_out_st32_rwb (line 518) | static inline void tcg_out_st32_rwb(TCGContext *s, int cond, TCGReg rt, function tcg_out_ld16u_8 (line 524) | static inline void tcg_out_ld16u_8(TCGContext *s, int cond, TCGReg rt, function tcg_out_st16_8 (line 530) | static inline void tcg_out_st16_8(TCGContext *s, int cond, TCGReg rt, function tcg_out_ld16u_r (line 536) | static inline void tcg_out_ld16u_r(TCGContext *s, int cond, TCGReg rt, function tcg_out_st16_r (line 542) | static inline void tcg_out_st16_r(TCGContext *s, int cond, TCGReg rt, function tcg_out_ld16s_8 (line 548) | static inline void tcg_out_ld16s_8(TCGContext *s, int cond, TCGReg rt, function tcg_out_ld16s_r (line 554) | static inline void tcg_out_ld16s_r(TCGContext *s, int cond, TCGReg rt, function tcg_out_ld8_12 (line 560) | static inline void tcg_out_ld8_12(TCGContext *s, int cond, TCGReg rt, function tcg_out_st8_12 (line 566) | static inline void tcg_out_st8_12(TCGContext *s, int cond, TCGReg rt, function tcg_out_ld8_r (line 572) | static inline void tcg_out_ld8_r(TCGContext *s, int cond, TCGReg rt, function tcg_out_st8_r (line 578) | static inline void tcg_out_st8_r(TCGContext *s, int cond, TCGReg rt, function tcg_out_ld8s_8 (line 584) | static inline void tcg_out_ld8s_8(TCGContext *s, int cond, TCGReg rt, function tcg_out_ld8s_r (line 590) | static inline void tcg_out_ld8s_r(TCGContext *s, int cond, TCGReg rt, function tcg_out_movi_pool (line 596) | static void tcg_out_movi_pool(TCGContext *s, int cond, int rd, uint32_t ... function tcg_out_movi32 (line 602) | static void tcg_out_movi32(TCGContext *s, int cond, int rd, uint32_t arg) function tcg_out_dat_rI (line 679) | static inline void tcg_out_dat_rI(TCGContext *s, int cond, int opc, TCGA... function tcg_out_dat_rIK (line 694) | static void tcg_out_dat_rIK(TCGContext *s, int cond, int opc, int opinv, function tcg_out_dat_rIN (line 715) | static void tcg_out_dat_rIN(TCGContext *s, int cond, int opc, int opneg, function tcg_out_mul32 (line 736) | static inline void tcg_out_mul32(TCGContext *s, int cond, TCGReg rd, function tcg_out_umull32 (line 754) | static inline void tcg_out_umull32(TCGContext *s, int cond, TCGReg rd0, function tcg_out_smull32 (line 773) | static inline void tcg_out_smull32(TCGContext *s, int cond, TCGReg rd0, function tcg_out_sdiv (line 792) | static inline void tcg_out_sdiv(TCGContext *s, int cond, int rd, int rn,... function tcg_out_udiv (line 797) | static inline void tcg_out_udiv(TCGContext *s, int cond, int rd, int rn,... function tcg_out_ext8s (line 802) | static inline void tcg_out_ext8s(TCGContext *s, int cond, function tcg_out_ext8u (line 816) | static inline void tcg_out_ext8u(TCGContext *s, int cond, function tcg_out_ext16s (line 822) | static inline void tcg_out_ext16s(TCGContext *s, int cond, function tcg_out_ext16u (line 836) | static inline void tcg_out_ext16u(TCGContext *s, int cond, function tcg_out_bswap16s (line 850) | static inline void tcg_out_bswap16s(TCGContext *s, int cond, int rd, int... function tcg_out_bswap16 (line 865) | static inline void tcg_out_bswap16(TCGContext *s, int cond, int rd, int rn) function tcg_out_bswap16st (line 882) | static inline void tcg_out_bswap16st(TCGContext *s, int cond, int rd, in... function tcg_out_bswap32 (line 896) | static inline void tcg_out_bswap32(TCGContext *s, int cond, int rd, int rn) function tcg_out_deposit (line 913) | static inline void tcg_out_deposit(TCGContext *s, int cond, TCGReg rd, function tcg_out_extract (line 925) | static inline void tcg_out_extract(TCGContext *s, int cond, TCGReg rd, function tcg_out_sextract (line 933) | static inline void tcg_out_sextract(TCGContext *s, int cond, TCGReg rd, function tcg_out_ld32u (line 941) | static inline void tcg_out_ld32u(TCGContext *s, int cond, function tcg_out_st32 (line 951) | static inline void tcg_out_st32(TCGContext *s, int cond, function tcg_out_ld16u (line 961) | static inline void tcg_out_ld16u(TCGContext *s, int cond, function tcg_out_ld16s (line 971) | static inline void tcg_out_ld16s(TCGContext *s, int cond, function tcg_out_st16 (line 981) | static inline void tcg_out_st16(TCGContext *s, int cond, function tcg_out_ld8u (line 991) | static inline void tcg_out_ld8u(TCGContext *s, int cond, function tcg_out_ld8s (line 1001) | static inline void tcg_out_ld8s(TCGContext *s, int cond, function tcg_out_st8 (line 1011) | static inline void tcg_out_st8(TCGContext *s, int cond, function tcg_out_goto (line 1025) | static void tcg_out_goto(TCGContext *s, int cond, tcg_insn_unit *addr) function tcg_out_call (line 1039) | static void tcg_out_call(TCGContext *s, tcg_insn_unit *addr) function tcg_out_goto_label (line 1064) | static inline void tcg_out_goto_label(TCGContext *s, int cond, TCGLabel *l) function tcg_out_mb (line 1074) | static inline void tcg_out_mb(TCGContext *s, TCGArg a0) function TCGCond (line 1083) | static TCGCond tcg_out_cmp2(TCGContext *s, const TCGArg *args, function TCGReg (line 1235) | static TCGReg tcg_out_tlb_read(TCGContext *s, TCGReg addrlo, TCGReg addrhi, function add_qemu_ldst_label (line 1333) | static void add_qemu_ldst_label(TCGContext *s, bool is_ld, TCGMemOpIdx oi, function tcg_out_qemu_ld_slow_path (line 1350) | static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb) function tcg_out_qemu_st_slow_path (line 1414) | static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb) function tcg_out_qemu_ld_index (line 1459) | static inline void tcg_out_qemu_ld_index(TCGContext *s, MemOp opc, function tcg_out_qemu_ld_direct (line 1520) | static inline void tcg_out_qemu_ld_direct(TCGContext *s, MemOp opc, function tcg_out_qemu_ld (line 1579) | static void tcg_out_qemu_ld(TCGContext *s, const TCGArg *args, bool is64) function tcg_out_qemu_st_index (line 1624) | static inline void tcg_out_qemu_st_index(TCGContext *s, int cond, MemOp ... function tcg_out_qemu_st_direct (line 1669) | static inline void tcg_out_qemu_st_direct(TCGContext *s, MemOp opc, function tcg_out_qemu_st (line 1714) | static void tcg_out_qemu_st(TCGContext *s, const TCGArg *args, bool is64) function tcg_out_op (line 1761) | static inline void tcg_out_op(TCGContext *s, TCGOpcode opc, function TCGTargetOpDef (line 2089) | static const TCGTargetOpDef *tcg_target_op_def(TCGOpcode op) function tcg_target_init (line 2208) | static void tcg_target_init(TCGContext *s) function tcg_out_ld (line 2241) | static inline void tcg_out_ld(TCGContext *s, TCGType type, TCGReg arg, function tcg_out_st (line 2247) | static inline void tcg_out_st(TCGContext *s, TCGType type, TCGReg arg, function tcg_out_sti (line 2253) | static inline bool tcg_out_sti(TCGContext *s, TCGType type, TCGArg val, function tcg_out_mov (line 2259) | static inline bool tcg_out_mov(TCGContext *s, TCGType type, function tcg_out_movi (line 2266) | static inline void tcg_out_movi(TCGContext *s, TCGType type, function tcg_out_nop_fill (line 2272) | static void tcg_out_nop_fill(tcg_insn_unit *p, int count) function tcg_target_qemu_prologue (line 2294) | static void tcg_target_qemu_prologue(TCGContext *s) function tcg_out_epilogue (line 2319) | static void tcg_out_epilogue(TCGContext *s) type DebugFrame (line 2329) | typedef struct { function tcg_register_jit (line 2370) | void tcg_register_jit(TCGContext *s, void *buf, size_t buf_size) FILE: qemu/tcg/i386/tcg-target.h type TCGReg (line 39) | typedef enum { function flush_icache_range (line 207) | static inline void flush_icache_range(uintptr_t start, uintptr_t stop) function tb_target_set_jmp_target (line 211) | static inline void tb_target_set_jmp_target(uintptr_t tc_ptr, FILE: qemu/tcg/i386/tcg-target.inc.c function patch_reloc (line 175) | static bool patch_reloc(tcg_insn_unit *code_ptr, int type, function tcg_target_const_match (line 289) | static inline int tcg_target_const_match(tcg_target_long val, TCGType type, function tcg_out_opc (line 564) | static void tcg_out_opc(TCGContext *s, int opc, int r, int rm, int x) function tcg_out_opc (line 612) | static void tcg_out_opc(TCGContext *s, int opc) function tcg_out_modrm (line 638) | static void tcg_out_modrm(TCGContext *s, int opc, int r, int rm) function tcg_out_vex_opc (line 644) | static void tcg_out_vex_opc(TCGContext *s, int opc, int r, int v, function tcg_out_vex_modrm (line 693) | static void tcg_out_vex_modrm(TCGContext *s, int opc, int r, int v, int rm) function tcg_out_sib_offset (line 704) | static void tcg_out_sib_offset(TCGContext *s, int r, int rm, int index, function tcg_out_modrm_sib_offset (line 781) | static void tcg_out_modrm_sib_offset(TCGContext *s, int opc, int r, int rm, function tcg_out_vex_modrm_sib_offset (line 788) | static void tcg_out_vex_modrm_sib_offset(TCGContext *s, int opc, int r, ... function tcg_out_modrm_offset (line 797) | static inline void tcg_out_modrm_offset(TCGContext *s, int opc, int r, function tcg_out_vex_modrm_offset (line 803) | static inline void tcg_out_vex_modrm_offset(TCGContext *s, int opc, int r, function tcg_out_modrm_pool (line 810) | static inline void tcg_out_modrm_pool(TCGContext *s, int opc, int r) function tcg_out_vex_modrm_pool (line 819) | static inline void tcg_out_vex_modrm_pool(TCGContext *s, int opc, int r) function tgen_arithr (line 828) | static inline void tgen_arithr(TCGContext *s, int subop, int dest, int src) function tcg_out_mov (line 837) | static bool tcg_out_mov(TCGContext *s, TCGType type, TCGReg ret, TCGReg ... function tcg_out_dup_vec (line 888) | static bool tcg_out_dup_vec(TCGContext *s, TCGType type, unsigned vece, function tcg_out_dupm_vec (line 920) | static bool tcg_out_dupm_vec(TCGContext *s, TCGType type, unsigned vece, function tcg_out_dupi_vec (line 952) | static void tcg_out_dupi_vec(TCGContext *s, TCGType type, function tcg_out_movi (line 985) | static void tcg_out_movi(TCGContext *s, TCGType type, function tcg_out_pushi (line 1037) | static inline void tcg_out_pushi(TCGContext *s, tcg_target_long val) function tcg_out_mb (line 1050) | static inline void tcg_out_mb(TCGContext *s, TCGArg a0) function tcg_out_push (line 1062) | static inline void tcg_out_push(TCGContext *s, int reg) function tcg_out_pop (line 1067) | static inline void tcg_out_pop(TCGContext *s, int reg) function tcg_out_ld (line 1072) | static void tcg_out_ld(TCGContext *s, TCGType type, TCGReg ret, function tcg_out_st (line 1117) | static void tcg_out_st(TCGContext *s, TCGType type, TCGReg arg, function tcg_out_sti (line 1162) | static bool tcg_out_sti(TCGContext *s, TCGType type, TCGArg val, function tcg_out_shifti (line 1179) | static void tcg_out_shifti(TCGContext *s, int subopc, int reg, int count) function tcg_out_bswap32 (line 1193) | static inline void tcg_out_bswap32(TCGContext *s, int reg) function tcg_out_rolw_8 (line 1198) | static inline void tcg_out_rolw_8(TCGContext *s, int reg) function tcg_out_ext8u (line 1203) | static inline void tcg_out_ext8u(TCGContext *s, int dest, int src) function tcg_out_ext8s (line 1210) | static void tcg_out_ext8s(TCGContext *s, int dest, int src, int rexw) function tcg_out_ext16u (line 1217) | static inline void tcg_out_ext16u(TCGContext *s, int dest, int src) function tcg_out_ext16s (line 1223) | static inline void tcg_out_ext16s(TCGContext *s, int dest, int src, int ... function tcg_out_ext32u (line 1229) | static inline void tcg_out_ext32u(TCGContext *s, int dest, int src) function tcg_out_ext32s (line 1235) | static inline void tcg_out_ext32s(TCGContext *s, int dest, int src) function tcg_out_bswap64 (line 1240) | static inline void tcg_out_bswap64(TCGContext *s, int reg) function tgen_arithi (line 1245) | static void tgen_arithi(TCGContext *s, int c, int r0, function tcg_out_addi (line 1306) | static void tcg_out_addi(TCGContext *s, int reg, tcg_target_long val) function tcg_out_jxx (line 1314) | static void tcg_out_jxx(TCGContext *s, int opc, TCGLabel *l, int _small) function tcg_out_cmp (line 1359) | static void tcg_out_cmp(TCGContext *s, TCGArg arg1, TCGArg arg2, function tcg_out_brcond32 (line 1374) | static void tcg_out_brcond32(TCGContext *s, TCGCond cond, function tcg_out_brcond64 (line 1383) | static void tcg_out_brcond64(TCGContext *s, TCGCond cond, function tcg_out_brcond2 (line 1393) | static void tcg_out_brcond2(TCGContext *s, const TCGArg *args, function tcg_out_setcond32 (line 1475) | static void tcg_out_setcond32(TCGContext *s, TCGCond cond, TCGArg dest, function tcg_out_setcond64 (line 1484) | static void tcg_out_setcond64(TCGContext *s, TCGCond cond, TCGArg dest, function tcg_out_setcond2 (line 1492) | static void tcg_out_setcond2(TCGContext *s, const TCGArg *args, function tcg_out_cmov (line 1535) | static void tcg_out_cmov(TCGContext *s, TCGCond cond, int rexw, function tcg_out_movcond32 (line 1548) | static void tcg_out_movcond32(TCGContext *s, TCGCond cond, TCGReg dest, function tcg_out_movcond64 (line 1557) | static void tcg_out_movcond64(TCGContext *s, TCGCond cond, TCGReg dest, function tcg_out_ctz (line 1566) | static void tcg_out_ctz(TCGContext *s, int rexw, TCGReg dest, TCGReg arg1, function tcg_out_clz (line 1584) | static void tcg_out_clz(TCGContext *s, int rexw, TCGReg dest, TCGReg arg1, function tcg_out_branch (line 1610) | static void tcg_out_branch(TCGContext *s, int call, tcg_insn_unit *dest) function tcg_out_call (line 1629) | static inline void tcg_out_call(TCGContext *s, tcg_insn_unit *dest) function tcg_out_jmp (line 1634) | static void tcg_out_jmp(TCGContext *s, tcg_insn_unit *dest) function tcg_out_nopn (line 1639) | static void tcg_out_nopn(TCGContext *s, int n) function tcg_out_tlb_load (line 1703) | static inline void tcg_out_tlb_load(TCGContext *s, TCGReg addrlo, TCGReg... function add_qemu_ldst_label (line 1796) | static void add_qemu_ldst_label(TCGContext *s, bool is_ld, bool is_64, function tcg_out_qemu_ld_slow_path (line 1822) | static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *l) function tcg_out_qemu_st_slow_path (line 1907) | static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *l) function tcg_out_qemu_ld_direct (line 1973) | static void tcg_out_qemu_ld_direct(TCGContext *s, TCGReg datalo, TCGReg ... function tcg_out_qemu_ld (line 2078) | static void tcg_out_qemu_ld(TCGContext *s, const TCGArg *args, bool is64) function tcg_out_qemu_st_direct (line 2107) | static void tcg_out_qemu_st_direct(TCGContext *s, TCGReg datalo, TCGReg ... function tcg_out_qemu_st (line 2188) | static void tcg_out_qemu_st(TCGContext *s, const TCGArg *args, bool is64) function tcg_out_op (line 2217) | static inline void tcg_out_op(TCGContext *s, TCGOpcode opc, function tcg_out_vec_op (line 2653) | static void tcg_out_vec_op(TCGContext *s, TCGOpcode opc, function TCGTargetOpDef (line 2937) | static const TCGTargetOpDef *tcg_target_op_def(TCGOpcode op) function tcg_can_emit_vec_op (line 3226) | int tcg_can_emit_vec_op(TCGContext *tcg_ctx, TCGOpcode opc, TCGType type... function expand_vec_shi (line 3296) | static void expand_vec_shi(TCGContext *tcg_ctx, TCGType type, unsigned v... function expand_vec_sari (line 3336) | static void expand_vec_sari(TCGContext *tcg_ctx, TCGType type, unsigned ... function expand_vec_mul (line 3392) | static void expand_vec_mul(TCGContext *tcg_ctx, TCGType type, unsigned v... function expand_vec_cmp_noinv (line 3458) | static bool expand_vec_cmp_noinv(TCGContext *tcg_ctx, TCGType type, unsi... function expand_vec_cmp (line 3561) | static void expand_vec_cmp(TCGContext *tcg_ctx, TCGType type, unsigned v... function expand_vec_cmpsel (line 3569) | static void expand_vec_cmpsel(TCGContext *tcg_ctx, TCGType type, unsigne... function tcg_expand_vec_op (line 3586) | void tcg_expand_vec_op(TCGContext *tcg_ctx, TCGOpcode opc, TCGType type,... function tcg_target_qemu_prologue (line 3667) | static void tcg_target_qemu_prologue(TCGContext *s) function tcg_out_nop_fill (line 3719) | static void tcg_out_nop_fill(tcg_insn_unit *p, int count) function tcg_target_init (line 3724) | static void tcg_target_init(TCGContext *s) type DebugFrame (line 3848) | typedef struct { function tcg_register_jit (line 3918) | void tcg_register_jit(TCGContext *s, void *buf, size_t buf_size) FILE: qemu/tcg/loongarch64/tcg-target.h type TCGReg (line 49) | typedef enum { function flush_icache_range (line 218) | static inline void flush_icache_range(uintptr_t start, uintptr_t stop) FILE: qemu/tcg/loongarch64/tcg-target.inc.c function tcg_target_long (line 181) | static inline tcg_target_long sextreg(tcg_target_long val, int pos, int ... function tcg_target_const_match (line 187) | static inline int tcg_target_const_match(tcg_target_long val, TCGType type, function reloc_br_sk16 (line 304) | static bool reloc_br_sk16(tcg_insn_unit *src_rw, const tcg_insn_unit *ta... function reloc_br_sd10k16 (line 318) | static bool reloc_br_sd10k16(tcg_insn_unit *src_rw, function patch_reloc (line 334) | static bool patch_reloc(tcg_insn_unit *code_ptr, int type, function tcg_out_mb (line 354) | static void tcg_out_mb(TCGContext *s, TCGArg a0) function tcg_out_mov (line 360) | static bool tcg_out_mov(TCGContext *s, TCGType type, TCGReg ret, TCGReg ... function tcg_out_movi_i32 (line 381) | static void tcg_out_movi_i32(TCGContext *s, TCGReg rd, int32_t val) function tcg_out_movi (line 405) | static void tcg_out_movi(TCGContext *s, TCGType type, TCGReg rd, function tcg_out_addi (line 484) | static void tcg_out_addi(TCGContext *s, TCGType type, TCGReg rd, function tcg_out_xchg (line 523) | static bool tcg_out_xchg(TCGContext *s, TCGType type, TCGReg r1, TCGReg r2) function tcg_out_addi_ptr (line 528) | static void tcg_out_addi_ptr(TCGContext *s, TCGReg rd, TCGReg rs, function tcg_out_ext8u (line 535) | static void tcg_out_ext8u(TCGContext *s, TCGReg ret, TCGReg arg) function tcg_out_ext16u (line 540) | static void tcg_out_ext16u(TCGContext *s, TCGReg ret, TCGReg arg) function tcg_out_ext32u (line 545) | static void tcg_out_ext32u(TCGContext *s, TCGReg ret, TCGReg arg) function tcg_out_ext8s (line 550) | static void tcg_out_ext8s(TCGContext *s, TCGType type, TCGReg ret, TCGRe... function tcg_out_ext16s (line 555) | static void tcg_out_ext16s(TCGContext *s, TCGType type, TCGReg ret, TCGR... function tcg_out_ext32s (line 560) | static void tcg_out_ext32s(TCGContext *s, TCGReg ret, TCGReg arg) function tcg_out_exts_i32_i64 (line 565) | static void tcg_out_exts_i32_i64(TCGContext *s, TCGReg ret, TCGReg arg) function tcg_out_extu_i32_i64 (line 572) | static void tcg_out_extu_i32_i64(TCGContext *s, TCGReg ret, TCGReg arg) function tcg_out_extrl_i64_i32 (line 577) | static void tcg_out_extrl_i64_i32(TCGContext *s, TCGReg ret, TCGReg arg) function tcg_out_clzctz (line 582) | static void tcg_out_clzctz(TCGContext *s, LoongArchInsn opc, function tcg_out_setcond_int (line 608) | static int tcg_out_setcond_int(TCGContext *s, TCGCond cond, TCGReg ret, function tcg_out_setcond (line 704) | static void tcg_out_setcond(TCGContext *s, TCGCond cond, TCGReg ret, function tcg_out_movcond (line 731) | static void tcg_out_movcond(TCGContext *s, TCGCond cond, TCGReg ret, function tcg_out_brcond (line 775) | static void tcg_out_brcond(TCGContext *s, TCGCond cond, TCGReg arg1, function tcg_out_call_int (line 793) | static void tcg_out_call_int(TCGContext *s, const tcg_insn_unit *arg, bo... function tcg_out_call (line 821) | static void tcg_out_call(TCGContext *s, tcg_insn_unit *target) function tcg_out_ldst (line 830) | static void tcg_out_ldst(TCGContext *s, LoongArchInsn opc, TCGReg data, function tcg_out_ld (line 869) | static void tcg_out_ld(TCGContext *s, TCGType type, TCGReg arg, function tcg_out_st (line 876) | static void tcg_out_st(TCGContext *s, TCGType type, TCGReg arg, function tcg_out_sti (line 883) | static bool tcg_out_sti(TCGContext *s, TCGType type, TCGArg val, function tcg_out_call_iarg_reg (line 933) | static int tcg_out_call_iarg_reg(TCGContext *s, int i, TCGReg arg) function tcg_out_call_iarg_reg8 (line 941) | static int tcg_out_call_iarg_reg8(TCGContext *s, int i, TCGReg arg) function tcg_out_call_iarg_reg16 (line 951) | static int tcg_out_call_iarg_reg16(TCGContext *s, int i, TCGReg arg) function tcg_out_call_iarg_imm (line 961) | static int tcg_out_call_iarg_imm(TCGContext *s, int i, TCGArg arg) function tcg_out_goto (line 975) | static bool tcg_out_goto(TCGContext *s, const tcg_insn_unit *target) function tcg_out_qemu_ld_slow_path (line 981) | static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *l) function tcg_out_qemu_st_slow_path (line 1026) | static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *l) type TCGAtomAlign (line 1065) | typedef struct { type HostAddress (line 1070) | typedef struct { function tlb_mask_table_ofs (line 1084) | static int tlb_mask_table_ofs(TCGContext *s, int which) function TCGLabelQemuLdst (line 1097) | static TCGLabelQemuLdst *prepare_host_addr(TCGContext *s, HostAddress *h, function tcg_out_qemu_ld_indexed (line 1279) | static void tcg_out_qemu_ld_indexed(TCGContext *s, MemOp opc, TCGType type, function tcg_out_qemu_ld (line 1315) | static void tcg_out_qemu_ld(TCGContext *s, TCGReg data_reg, TCGReg addr_... function tcg_out_qemu_st_indexed (line 1331) | static void tcg_out_qemu_st_indexed(TCGContext *s, MemOp opc, function tcg_out_qemu_st (line 1355) | static void tcg_out_qemu_st(TCGContext *s, TCGReg data_reg, TCGReg addr_... function tcg_out_exit_tb (line 1378) | static void tcg_out_exit_tb(TCGContext *s, uintptr_t a0) function tb_target_set_jmp_target (line 1389) | void tb_target_set_jmp_target(uintptr_t tc_ptr, uintptr_t jmp_addr, function tcg_out_op (line 1410) | static void tcg_out_op(TCGContext *s, TCGOpcode opc, function tcg_out_dup_vec (line 1845) | static bool tcg_out_dup_vec(TCGContext *s, TCGType type, unsigned vece, function tcg_out_dupm_vec (line 1867) | static bool tcg_out_dupm_vec(TCGContext *s, TCGType type, unsigned vece, function tcg_out_addsub_vec (line 1931) | static void tcg_out_addsub_vec(TCGContext *s, unsigned vece, const TCGAr... function tcg_out_vec_op (line 1976) | static void tcg_out_vec_op(TCGContext *s, TCGOpcode opc, function tcg_can_emit_vec_op (line 2263) | int tcg_can_emit_vec_op(TCGContext *tcg_ctx, TCGOpcode opc, TCGType type... function tcg_expand_vec_op (line 2299) | void tcg_expand_vec_op(TCGContext *tcg_ctx, TCGOpcode opc, TCGType type,... function TCGTargetOpDef (line 2305) | static const TCGTargetOpDef *tcg_target_op_def(TCGOpcode op) function tcg_target_qemu_prologue (line 2549) | static void tcg_target_qemu_prologue(TCGContext *s) function tcg_out_tb_start (line 2588) | static void tcg_out_tb_start(TCGContext *s) function tcg_target_init (line 2593) | static void tcg_target_init(TCGContext *s) type DebugFrame (line 2637) | typedef struct { function tcg_register_jit (line 2676) | void tcg_register_jit(TCGContext *s, void *buf, size_t buf_size) FILE: qemu/tcg/mips/tcg-target.h type TCGReg (line 42) | typedef enum { function flush_icache_range (line 210) | static inline void flush_icache_range(uintptr_t start, uintptr_t stop) FILE: qemu/tcg/mips/tcg-target.inc.c function reloc_pc16_val (line 147) | static inline uint32_t reloc_pc16_val(tcg_insn_unit *pc, tcg_insn_unit *... function reloc_pc16 (line 155) | static inline void reloc_pc16(tcg_insn_unit *pc, tcg_insn_unit *target) function reloc_26_val (line 160) | static inline uint32_t reloc_26_val(tcg_insn_unit *pc, tcg_insn_unit *ta... function reloc_26 (line 166) | static inline void reloc_26(tcg_insn_unit *pc, tcg_insn_unit *target) function patch_reloc (line 171) | static bool patch_reloc(tcg_insn_unit *code_ptr, int type, function is_p2m1 (line 187) | static inline bool is_p2m1(tcg_target_long val) function tcg_target_const_match (line 252) | static inline int tcg_target_const_match(tcg_target_long val, TCGType type, type MIPSInsn (line 278) | typedef enum { function tcg_out_opc_reg (line 423) | static inline void tcg_out_opc_reg(TCGContext *s, MIPSInsn opc, function tcg_out_opc_imm (line 438) | static inline void tcg_out_opc_imm(TCGContext *s, MIPSInsn opc, function tcg_out_opc_bf (line 453) | static inline void tcg_out_opc_bf(TCGContext *s, MIPSInsn opc, TCGReg rt, function tcg_out_opc_bf64 (line 466) | static inline void tcg_out_opc_bf64(TCGContext *s, MIPSInsn opc, MIPSIns... function tcg_out_opc_br (line 484) | static inline void tcg_out_opc_br(TCGContext *s, MIPSInsn opc, function tcg_out_opc_sa (line 493) | static inline void tcg_out_opc_sa(TCGContext *s, MIPSInsn opc, function tcg_out_opc_sa64 (line 506) | static void tcg_out_opc_sa64(TCGContext *s, MIPSInsn opc1, MIPSInsn opc2, function tcg_out_opc_jmp (line 522) | static bool tcg_out_opc_jmp(TCGContext *s, MIPSInsn opc, void *target) function tcg_out_nop (line 541) | static inline void tcg_out_nop(TCGContext *s) function tcg_out_dsll (line 546) | static inline void tcg_out_dsll(TCGContext *s, TCGReg rd, TCGReg rt, TCG... function tcg_out_dsrl (line 551) | static inline void tcg_out_dsrl(TCGContext *s, TCGReg rd, TCGReg rt, TCG... function tcg_out_dsra (line 556) | static inline void tcg_out_dsra(TCGContext *s, TCGReg rd, TCGReg rt, TCG... function tcg_out_mov (line 561) | static inline bool tcg_out_mov(TCGContext *s, TCGType type, function tcg_out_movi (line 571) | static void tcg_out_movi(TCGContext *s, TCGType type, function tcg_out_bswap16 (line 602) | static inline void tcg_out_bswap16(TCGContext *s, TCGReg ret, TCGReg arg) function tcg_out_bswap16s (line 619) | static inline void tcg_out_bswap16s(TCGContext *s, TCGReg ret, TCGReg arg) function tcg_out_bswap_subr (line 637) | static void tcg_out_bswap_subr(TCGContext *s, tcg_insn_unit *sub) function tcg_out_bswap32 (line 643) | static void tcg_out_bswap32(TCGContext *s, TCGReg ret, TCGReg arg) function tcg_out_bswap32u (line 656) | static void tcg_out_bswap32u(TCGContext *s, TCGReg ret, TCGReg arg) function tcg_out_bswap64 (line 670) | static void tcg_out_bswap64(TCGContext *s, TCGReg ret, TCGReg arg) function tcg_out_ext8s (line 683) | static inline void tcg_out_ext8s(TCGContext *s, TCGReg ret, TCGReg arg) function tcg_out_ext16s (line 693) | static inline void tcg_out_ext16s(TCGContext *s, TCGReg ret, TCGReg arg) function tcg_out_ext32u (line 703) | static inline void tcg_out_ext32u(TCGContext *s, TCGReg ret, TCGReg arg) function tcg_out_ldst (line 713) | static void tcg_out_ldst(TCGContext *s, MIPSInsn opc, TCGReg data, function tcg_out_ld (line 727) | static inline void tcg_out_ld(TCGContext *s, TCGType type, TCGReg arg, function tcg_out_st (line 737) | static inline void tcg_out_st(TCGContext *s, TCGType type, TCGReg arg, function tcg_out_sti (line 747) | static inline bool tcg_out_sti(TCGContext *s, TCGType type, TCGArg val, function tcg_out_addsub2 (line 757) | static void tcg_out_addsub2(TCGContext *s, TCGReg rl, TCGReg rh, TCGReg al, function tcg_out_setcond (line 821) | static void tcg_out_setcond(TCGContext *s, TCGCond cond, TCGReg ret, function tcg_out_brcond (line 873) | static void tcg_out_brcond(TCGContext *s, TCGCond cond, TCGReg arg1, function TCGReg (line 938) | static TCGReg tcg_out_reduce_eq2(TCGContext *s, TCGReg tmp0, TCGReg tmp1, function tcg_out_setcond2 (line 972) | static void tcg_out_setcond2(TCGContext *s, TCGCond cond, TCGReg ret, function tcg_out_brcond2 (line 1001) | static void tcg_out_brcond2(TCGContext *s, TCGCond cond, TCGReg al, TCGR... function tcg_out_movcond (line 1030) | static void tcg_out_movcond(TCGContext *s, TCGCond cond, TCGReg ret, function tcg_out_call_int (line 1085) | static void tcg_out_call_int(TCGContext *s, tcg_insn_unit *arg, bool tail) function tcg_out_call (line 1103) | static void tcg_out_call(TCGContext *s, tcg_insn_unit *arg) function tcg_out_call_iarg_reg (line 1149) | static int tcg_out_call_iarg_reg(TCGContext *s, int i, TCGReg arg) function tcg_out_call_iarg_reg8 (line 1162) | static int tcg_out_call_iarg_reg8(TCGContext *s, int i, TCGReg arg) function tcg_out_call_iarg_reg16 (line 1172) | static int tcg_out_call_iarg_reg16(TCGContext *s, int i, TCGReg arg) function tcg_out_call_iarg_imm (line 1182) | static int tcg_out_call_iarg_imm(TCGContext *s, int i, TCGArg arg) function tcg_out_call_iarg_reg2 (line 1196) | static int tcg_out_call_iarg_reg2(TCGContext *s, int i, TCGReg al, TCGRe... function tcg_out_tlb_load (line 1214) | static void tcg_out_tlb_load(TCGContext *s, TCGReg base, TCGReg addrl, function add_qemu_ldst_label (line 1294) | static void add_qemu_ldst_label(TCGContext *s, int is_ld, TCGMemOpIdx oi, function tcg_out_qemu_ld_slow_path (line 1316) | static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *l) function tcg_out_qemu_st_slow_path (line 1366) | static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *l) function tcg_out_qemu_ld_direct (line 1418) | static void tcg_out_qemu_ld_direct(TCGContext *s, TCGReg lo, TCGReg hi, function tcg_out_qemu_ld (line 1522) | static void tcg_out_qemu_ld(TCGContext *s, const TCGArg *args, bool is_64) function tcg_out_qemu_st_direct (line 1563) | static void tcg_out_qemu_st_direct(TCGContext *s, TCGReg lo, TCGReg hi, function tcg_out_qemu_st (line 1625) | static void tcg_out_qemu_st(TCGContext *s, const TCGArg *args, bool is_64) function tcg_out_mb (line 1667) | static void tcg_out_mb(TCGContext *s, TCGArg a0) function tcg_out_clz (line 1683) | static void tcg_out_clz(TCGContext *s, MIPSInsn opcv2, MIPSInsn opcv6, function tcg_out_op (line 1710) | static inline void tcg_out_op(TCGContext *s, TCGOpcode opc, function TCGTargetOpDef (line 2169) | static const TCGTargetOpDef *tcg_target_op_def(TCGOpcode op) function sigill_handler (line 2378) | static void sigill_handler(int signo, siginfo_t *si, void *data) function tcg_target_detect_isa (line 2387) | static void tcg_target_detect_isa(void) function tcg_insn_unit (line 2439) | static tcg_insn_unit *align_code_ptr(TCGContext *s) function tcg_target_qemu_prologue (line 2463) | static void tcg_target_qemu_prologue(TCGContext *s) function tcg_target_init (line 2626) | static void tcg_target_init(TCGContext *s) function tb_target_set_jmp_target (line 2665) | void tb_target_set_jmp_target(uintptr_t tc_ptr, uintptr_t jmp_addr, type DebugFrame (line 2672) | typedef struct { function tcg_register_jit (line 2711) | void tcg_register_jit(TCGContext *s, void *buf, size_t buf_size) FILE: qemu/tcg/optimize.c type tcg_temp_info (line 38) | struct tcg_temp_info { type tcg_temp_info (line 46) | struct tcg_temp_info type tcg_temp_info (line 51) | struct tcg_temp_info function ts_is_const (line 56) | static inline bool ts_is_const(TCGTemp *ts) function arg_is_const (line 61) | static inline bool arg_is_const(TCGArg arg) function ts_is_copy (line 66) | static inline bool ts_is_copy(TCGTemp *ts) function reset_ts (line 72) | static void reset_ts(TCGTemp *ts) function reset_temp (line 86) | static void reset_temp(TCGArg arg) function init_ts_info (line 92) | static void init_ts_info(TCGContext *tcg_ctx, struct tcg_temp_info *infos, function init_arg_info (line 108) | static void init_arg_info(TCGContext *tcg_ctx, struct tcg_temp_info *infos, function TCGTemp (line 114) | static TCGTemp *find_better_copy(TCGContext *s, TCGTemp *ts) function ts_are_copies (line 143) | static bool ts_are_copies(TCGTemp *ts1, TCGTemp *ts2) function args_are_copies (line 164) | static bool args_are_copies(TCGArg arg1, TCGArg arg2) function tcg_opt_gen_movi (line 169) | static void tcg_opt_gen_movi(TCGContext *s, TCGOp *op, TCGArg dst, TCGAr... function tcg_opt_gen_mov (line 200) | static void tcg_opt_gen_mov(TCGContext *s, TCGOp *op, TCGArg dst, TCGArg... function TCGArg (line 250) | static TCGArg do_constant_folding_2(TCGOpcode op, TCGArg x, TCGArg y) function TCGArg (line 417) | static TCGArg do_constant_folding(TCGContext *s, TCGOpcode op, TCGArg x,... function do_constant_folding_cond_32 (line 427) | static bool do_constant_folding_cond_32(uint32_t x, uint32_t y, TCGCond c) function do_constant_folding_cond_64 (line 455) | static bool do_constant_folding_cond_64(uint64_t x, uint64_t y, TCGCond c) function do_constant_folding_cond_eq (line 483) | static bool do_constant_folding_cond_eq(TCGCond c) function TCGArg (line 505) | static TCGArg do_constant_folding_cond(TCGContext *s, TCGOpcode op, TCGA... function TCGArg (line 535) | static TCGArg do_constant_folding_cond2(TCGArg *p1, TCGArg *p2, TCGCond c) function swap_commutative (line 568) | static bool swap_commutative(TCGArg dest, TCGArg *p1, TCGArg *p2) function swap_commutative2 (line 585) | static bool swap_commutative2(TCGArg *p1, TCGArg *p2) function tcg_optimize (line 602) | void tcg_optimize(TCGContext *s) function CASE_OP_32_64_VEC (line 1059) | CASE_OP_32_64_VEC(and): function CASE_OP_32_64 (line 1121) | CASE_OP_32_64(not): FILE: qemu/tcg/ppc/tcg-target.h type TCGReg (line 38) | typedef enum { type TCGPowerISA (line 61) | typedef enum { FILE: qemu/tcg/ppc/tcg-target.inc.c function in_range_b (line 182) | static inline bool in_range_b(tcg_target_long target) function reloc_pc24_val (line 187) | static uint32_t reloc_pc24_val(tcg_insn_unit *pc, tcg_insn_unit *target) function reloc_pc24 (line 194) | static bool reloc_pc24(tcg_insn_unit *pc, tcg_insn_unit *target) function reloc_pc14_val (line 204) | static uint16_t reloc_pc14_val(tcg_insn_unit *pc, tcg_insn_unit *target) function reloc_pc14 (line 211) | static bool reloc_pc14(tcg_insn_unit *pc, tcg_insn_unit *target) function tcg_target_const_match (line 285) | static int tcg_target_const_match(tcg_target_long val, TCGType type, function patch_reloc (line 677) | static bool patch_reloc(tcg_insn_unit *code_ptr, int type, function tcg_out_mov (line 727) | static bool tcg_out_mov(TCGContext *s, TCGType type, TCGReg ret, TCGReg ... function tcg_out_rld (line 771) | static inline void tcg_out_rld(TCGContext *s, int op, TCGReg ra, TCGReg rs, function tcg_out_rlw (line 780) | static inline void tcg_out_rlw(TCGContext *s, int op, TCGReg ra, TCGReg rs, function tcg_out_ext32u (line 786) | static inline void tcg_out_ext32u(TCGContext *s, TCGReg dst, TCGReg src) function tcg_out_shli32 (line 791) | static inline void tcg_out_shli32(TCGContext *s, TCGReg dst, TCGReg src,... function tcg_out_shli64 (line 796) | static inline void tcg_out_shli64(TCGContext *s, TCGReg dst, TCGReg src,... function tcg_out_shri32 (line 801) | static inline void tcg_out_shri32(TCGContext *s, TCGReg dst, TCGReg src,... function tcg_out_shri64 (line 806) | static inline void tcg_out_shri64(TCGContext *s, TCGReg dst, TCGReg src,... function tcg_out_movi_one (line 812) | static bool tcg_out_movi_one(TCGContext *s, TCGReg ret, tcg_target_long ... function tcg_out_movi_int (line 825) | static void tcg_out_movi_int(TCGContext *s, TCGType type, TCGReg ret, function tcg_out_dupi_vec (line 915) | static void tcg_out_dupi_vec(TCGContext *s, TCGType type, TCGReg ret, function tcg_out_movi (line 980) | static void tcg_out_movi(TCGContext *s, TCGType type, TCGReg ret, function mask_operand (line 1001) | static bool mask_operand(uint32_t c, int *mb, int *me) function mask64_operand (line 1025) | static bool mask64_operand(uint64_t c, int *mb, int *me) function tcg_out_andi32 (line 1049) | static void tcg_out_andi32(TCGContext *s, TCGReg dst, TCGReg src, uint32... function tcg_out_andi64 (line 1067) | static void tcg_out_andi64(TCGContext *s, TCGReg dst, TCGReg src, uint64... function tcg_out_zori32 (line 1090) | static void tcg_out_zori32(TCGContext *s, TCGReg dst, TCGReg src, uint32... function tcg_out_ori32 (line 1103) | static void tcg_out_ori32(TCGContext *s, TCGReg dst, TCGReg src, uint32_... function tcg_out_xori32 (line 1108) | static void tcg_out_xori32(TCGContext *s, TCGReg dst, TCGReg src, uint32... function tcg_out_b (line 1113) | static void tcg_out_b(TCGContext *s, int mask, tcg_insn_unit *target) function tcg_out_mem_long (line 1125) | static void tcg_out_mem_long(TCGContext *s, int opi, int opx, TCGReg rt, function tcg_out_vsldoi (line 1190) | static void tcg_out_vsldoi(TCGContext *s, TCGReg ret, function tcg_out_ld (line 1196) | static void tcg_out_ld(TCGContext *s, TCGType type, TCGReg ret, function tcg_out_st (line 1249) | static void tcg_out_st(TCGContext *s, TCGType type, TCGReg arg, function tcg_out_sti (line 1305) | static inline bool tcg_out_sti(TCGContext *s, TCGType type, TCGArg val, function tcg_out_cmp (line 1311) | static void tcg_out_cmp(TCGContext *s, int cond, TCGArg arg1, TCGArg arg2, function tcg_out_setcond_eq0 (line 1388) | static void tcg_out_setcond_eq0(TCGContext *s, TCGType type, function tcg_out_setcond_ne0 (line 1400) | static void tcg_out_setcond_ne0(TCGContext *s, TCGReg dst, TCGReg src) function TCGReg (line 1413) | static TCGReg tcg_gen_setcond_xor(TCGContext *s, TCGReg arg1, TCGArg arg2, function tcg_out_setcond (line 1429) | static void tcg_out_setcond(TCGContext *s, TCGType type, TCGCond cond, function tcg_out_bc (line 1548) | static void tcg_out_bc(TCGContext *s, int bc, TCGLabel *l) function tcg_out_brcond (line 1558) | static void tcg_out_brcond(TCGContext *s, TCGCond cond, function tcg_out_movcond (line 1566) | static void tcg_out_movcond(TCGContext *s, TCGType type, TCGCond cond, function tcg_out_cntxz (line 1614) | static void tcg_out_cntxz(TCGContext *s, TCGType type, uint32_t opc, function tcg_out_cmp2 (line 1640) | static void tcg_out_cmp2(TCGContext *s, const TCGArg *args, function tcg_out_setcond2 (line 1702) | static void tcg_out_setcond2(TCGContext *s, const TCGArg *args, function tcg_out_brcond2 (line 1710) | static void tcg_out_brcond2 (TCGContext *s, const TCGArg *args, function tcg_out_mb (line 1717) | static void tcg_out_mb(TCGContext *s, TCGArg a0) function tb_target_set_jmp_target (line 1729) | void tb_target_set_jmp_target(uintptr_t tc_ptr, uintptr_t jmp_addr, function tcg_out_call (line 1769) | static void tcg_out_call(TCGContext *s, tcg_insn_unit *target) function TCGReg (line 1884) | static TCGReg tcg_out_tlb_read(TCGContext *s, MemOp opc, function add_qemu_ldst_label (line 1994) | static void add_qemu_ldst_label(TCGContext *s, bool is_ld, TCGMemOpIdx oi, function tcg_out_qemu_ld_slow_path (line 2011) | static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb) function tcg_out_qemu_st_slow_path (line 2059) | static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb) function tcg_out_qemu_ld (line 2122) | static void tcg_out_qemu_ld(TCGContext *s, const TCGArg *args, bool is_64) function tcg_out_qemu_st (line 2201) | static void tcg_out_qemu_st(TCGContext *s, const TCGArg *args, bool is_64) function tcg_out_nop_fill (line 2272) | static void tcg_out_nop_fill(tcg_insn_unit *p, int count) function tcg_target_qemu_prologue (line 2321) | static void tcg_target_qemu_prologue(TCGContext *s) function tcg_out_op (line 2366) | static void tcg_out_op(TCGContext *s, TCGOpcode opc, const TCGArg *args, function tcg_can_emit_vec_op (line 2984) | int tcg_can_emit_vec_op(TCGContext *tcg_ctx, TCGOpcode opc, TCGType type... function tcg_out_dup_vec (line 3033) | static bool tcg_out_dup_vec(TCGContext *s, TCGType type, unsigned vece, function tcg_out_dupm_vec (line 3082) | static bool tcg_out_dupm_vec(TCGContext *s, TCGType type, unsigned vece, function tcg_out_vec_op (line 3151) | static void tcg_out_vec_op(TCGContext *s, TCGOpcode opc, function expand_vec_shi (line 3329) | static void expand_vec_shi(TCGContext *tcg_ctx, TCGType type, unsigned v... function expand_vec_cmp (line 3341) | static void expand_vec_cmp(TCGContext *tcg_ctx, TCGType type, unsigned v... function expand_vec_mul (line 3391) | static void expand_vec_mul(TCGContext *tcg_ctx, TCGType type, unsigned v... function tcg_expand_vec_op (line 3439) | void tcg_expand_vec_op(TCGContext *tcg_ctx, TCGOpcode opc, TCGType type,... function TCGTargetOpDef (line 3475) | static const TCGTargetOpDef *tcg_target_op_def(TCGOpcode op) function tcg_target_init (line 3702) | static void tcg_target_init(TCGContext *s) type DebugFrame (line 3801) | typedef struct { function tcg_register_jit (line 3839) | void tcg_register_jit(TCGContext *s, void *buf, size_t buf_size) function flush_icache_range (line 3856) | void flush_icache_range(uintptr_t start, uintptr_t stop) FILE: qemu/tcg/riscv/tcg-target.h type TCGReg (line 38) | typedef enum { function flush_icache_range (line 162) | static inline void flush_icache_range(uintptr_t start, uintptr_t stop) FILE: qemu/tcg/riscv/tcg-target.inc.c function tcg_target_long (line 125) | static inline tcg_target_long sextreg(tcg_target_long val, int pos, int ... function tcg_target_const_match (line 176) | static int tcg_target_const_match(tcg_target_long val, TCGType type, type RISCVInsn (line 202) | typedef enum { function encode_r (line 294) | static int32_t encode_r(RISCVInsn opc, TCGReg rd, TCGReg rs1, TCGReg rs2) function encode_imm12 (line 301) | static int32_t encode_imm12(uint32_t imm) function encode_i (line 306) | static int32_t encode_i(RISCVInsn opc, TCGReg rd, TCGReg rs1, uint32_t imm) function encode_simm12 (line 313) | static int32_t encode_simm12(uint32_t imm) function encode_s (line 323) | static int32_t encode_s(RISCVInsn opc, TCGReg rs1, TCGReg rs2, uint32_t ... function encode_sbimm12 (line 330) | static int32_t encode_sbimm12(uint32_t imm) function encode_sb (line 342) | static int32_t encode_sb(RISCVInsn opc, TCGReg rs1, TCGReg rs2, uint32_t... function encode_uimm20 (line 349) | static int32_t encode_uimm20(uint32_t imm) function encode_u (line 354) | static int32_t encode_u(RISCVInsn opc, TCGReg rd, uint32_t imm) function encode_ujimm20 (line 361) | static int32_t encode_ujimm20(uint32_t imm) function encode_uj (line 373) | static int32_t encode_uj(RISCVInsn opc, TCGReg rd, uint32_t imm) function tcg_out_opc_reg (line 382) | static void tcg_out_opc_reg(TCGContext *s, RISCVInsn opc, function tcg_out_opc_imm (line 388) | static void tcg_out_opc_imm(TCGContext *s, RISCVInsn opc, function tcg_out_opc_store (line 394) | static void tcg_out_opc_store(TCGContext *s, RISCVInsn opc, function tcg_out_opc_branch (line 400) | static void tcg_out_opc_branch(TCGContext *s, RISCVInsn opc, function tcg_out_opc_upper (line 406) | static void tcg_out_opc_upper(TCGContext *s, RISCVInsn opc, function tcg_out_opc_jump (line 412) | static void tcg_out_opc_jump(TCGContext *s, RISCVInsn opc, function tcg_out_nop_fill (line 418) | static void tcg_out_nop_fill(tcg_insn_unit *p, int count) function reloc_sbimm12 (line 430) | static bool reloc_sbimm12(tcg_insn_unit *code_ptr, tcg_insn_unit *target) function reloc_jimm20 (line 442) | static bool reloc_jimm20(tcg_insn_unit *code_ptr, tcg_insn_unit *target) function reloc_call (line 454) | static bool reloc_call(tcg_insn_unit *code_ptr, tcg_insn_unit *target) function patch_reloc (line 469) | static bool patch_reloc(tcg_insn_unit *code_ptr, int type, function tcg_out_mov (line 518) | static bool tcg_out_mov(TCGContext *s, TCGType type, TCGReg ret, TCGReg ... function tcg_out_movi (line 534) | static void tcg_out_movi(TCGContext *s, TCGType type, TCGReg rd, function tcg_out_ext8u (line 601) | static void tcg_out_ext8u(TCGContext *s, TCGReg ret, TCGReg arg) function tcg_out_ext16u (line 606) | static void tcg_out_ext16u(TCGContext *s, TCGReg ret, TCGReg arg) function tcg_out_ext32u (line 612) | static void tcg_out_ext32u(TCGContext *s, TCGReg ret, TCGReg arg) function tcg_out_ext8s (line 618) | static void tcg_out_ext8s(TCGContext *s, TCGReg ret, TCGReg arg) function tcg_out_ext16s (line 624) | static void tcg_out_ext16s(TCGContext *s, TCGReg ret, TCGReg arg) function tcg_out_ext32s (line 630) | static void tcg_out_ext32s(TCGContext *s, TCGReg ret, TCGReg arg) function tcg_out_ldst (line 635) | static void tcg_out_ldst(TCGContext *s, RISCVInsn opc, TCGReg data, function tcg_out_ld (line 676) | static void tcg_out_ld(TCGContext *s, TCGType type, TCGReg arg, function tcg_out_st (line 683) | static void tcg_out_st(TCGContext *s, TCGType type, TCGReg arg, function tcg_out_sti (line 690) | static bool tcg_out_sti(TCGContext *s, TCGType type, TCGArg val, function tcg_out_addsub2 (line 700) | static void tcg_out_addsub2(TCGContext *s, function tcg_out_brcond (line 771) | static void tcg_out_brcond(TCGContext *s, TCGCond cond, TCGReg arg1, function tcg_out_setcond (line 801) | static void tcg_out_setcond(TCGContext *s, TCGCond cond, TCGReg ret, function tcg_out_brcond2 (line 847) | static void tcg_out_brcond2(TCGContext *s, TCGCond cond, TCGReg al, TCGR... function tcg_out_setcond2 (line 854) | static void tcg_out_setcond2(TCGContext *s, TCGCond cond, TCGReg ret, function tcg_out_goto (line 861) | static inline void tcg_out_goto(TCGContext *s, tcg_insn_unit *target) function tcg_out_call_int (line 868) | static void tcg_out_call_int(TCGContext *s, tcg_insn_unit *arg, bool tail) function tcg_out_call (line 895) | static void tcg_out_call(TCGContext *s, tcg_insn_unit *arg) function tcg_out_mb (line 900) | static void tcg_out_mb(TCGContext *s, TCGArg a0) function tcg_out_tlb_load (line 969) | static void tcg_out_tlb_load(TCGContext *s, TCGReg addrl, function add_qemu_ldst_label (line 1028) | static void add_qemu_ldst_label(TCGContext *s, int is_ld, TCGMemOpIdx oi, function tcg_out_qemu_ld_slow_path (line 1047) | static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *l) function tcg_out_qemu_st_slow_path (line 1080) | static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *l) function tcg_out_qemu_ld_direct (line 1126) | static void tcg_out_qemu_ld_direct(TCGContext *s, TCGReg lo, TCGReg hi, function tcg_out_qemu_ld (line 1173) | static void tcg_out_qemu_ld(TCGContext *s, const TCGArg *args, bool is_64) function tcg_out_qemu_st_direct (line 1213) | static void tcg_out_qemu_st_direct(TCGContext *s, TCGReg lo, TCGReg hi, function tcg_out_qemu_st (line 1244) | static void tcg_out_qemu_st(TCGContext *s, const TCGArg *args, bool is_64) function tcg_out_op (line 1286) | static void tcg_out_op(TCGContext *s, TCGOpcode opc, function TCGTargetOpDef (line 1620) | static const TCGTargetOpDef *tcg_target_op_def(TCGOpcode op) function tcg_target_qemu_prologue (line 1809) | static void tcg_target_qemu_prologue(TCGContext *s) function tcg_target_init (line 1846) | static void tcg_target_init(TCGContext *s) type DebugFrame (line 1877) | typedef struct { function tcg_register_jit (line 1917) | void tcg_register_jit(TCGContext *s, void *buf, size_t buf_size) FILE: qemu/tcg/s390/tcg-target.h type TCGReg (line 31) | typedef enum TCGReg { function flush_icache_range (line 148) | static inline void flush_icache_range(uintptr_t start, uintptr_t stop) function tb_target_set_jmp_target (line 152) | static inline void tb_target_set_jmp_target(uintptr_t tc_ptr, FILE: qemu/tcg/s390/tcg-target.inc.c type S390Opcode (line 66) | typedef enum S390Opcode { function patch_reloc (line 369) | static bool patch_reloc(tcg_insn_unit *code_ptr, int type, function tcg_target_const_match (line 450) | static int tcg_target_const_match(tcg_target_long val, TCGType type, function tcg_out_insn_RR (line 479) | static void tcg_out_insn_RR(TCGContext *s, S390Opcode op, TCGReg r1, TCG... function tcg_out_insn_RRE (line 484) | static void tcg_out_insn_RRE(TCGContext *s, S390Opcode op, function tcg_out_insn_RRF (line 490) | static void tcg_out_insn_RRF(TCGContext *s, S390Opcode op, function tcg_out_insn_RI (line 496) | static void tcg_out_insn_RI(TCGContext *s, S390Opcode op, TCGReg r1, int... function tcg_out_insn_RIE (line 501) | static void tcg_out_insn_RIE(TCGContext *s, S390Opcode op, TCGReg r1, function tcg_out_insn_RIL (line 508) | static void tcg_out_insn_RIL(TCGContext *s, S390Opcode op, TCGReg r1, in... function tcg_out_insn_RS (line 514) | static void tcg_out_insn_RS(TCGContext *s, S390Opcode op, TCGReg r1, function tcg_out_insn_RSY (line 521) | static void tcg_out_insn_RSY(TCGContext *s, S390Opcode op, TCGReg r1, function tcg_out_sh64 (line 538) | static void tcg_out_sh64(TCGContext* s, S390Opcode op, TCGReg dest, function tcg_out_sh32 (line 545) | static void tcg_out_sh32(TCGContext* s, S390Opcode op, TCGReg dest, function tcg_out_mov (line 551) | static bool tcg_out_mov(TCGContext *s, TCGType type, TCGReg dst, TCGReg ... function maybe_out_small_movi (line 567) | static bool maybe_out_small_movi(TCGContext *s, TCGType type, function tcg_out_movi_int (line 596) | static void tcg_out_movi_int(TCGContext *s, TCGType type, TCGReg ret, function tcg_out_movi (line 671) | static void tcg_out_movi(TCGContext *s, TCGType type, function tcg_out_mem (line 683) | static void tcg_out_mem(TCGContext *s, S390Opcode opc_rx, S390Opcode opc... function tcg_out_ld (line 710) | static inline void tcg_out_ld(TCGContext *s, TCGType type, TCGReg data, function tcg_out_st (line 720) | static inline void tcg_out_st(TCGContext *s, TCGType type, TCGReg data, function tcg_out_sti (line 730) | static inline bool tcg_out_sti(TCGContext *s, TCGType type, TCGArg val, function tcg_out_ld_abs (line 737) | static void tcg_out_ld_abs(TCGContext *s, TCGType type, TCGReg dest, voi... function tcg_out_risbg (line 764) | static inline void tcg_out_risbg(TCGContext *s, TCGReg dest, TCGReg src, function tgen_ext8s (line 773) | static void tgen_ext8s(TCGContext *s, TCGType type, TCGReg dest, TCGReg ... function tgen_ext8u (line 793) | static void tgen_ext8u(TCGContext *s, TCGType type, TCGReg dest, TCGReg ... function tgen_ext16s (line 813) | static void tgen_ext16s(TCGContext *s, TCGType type, TCGReg dest, TCGReg... function tgen_ext16u (line 833) | static void tgen_ext16u(TCGContext *s, TCGType type, TCGReg dest, TCGReg... function tgen_ext32s (line 853) | static inline void tgen_ext32s(TCGContext *s, TCGReg dest, TCGReg src) function tgen_ext32u (line 858) | static inline void tgen_ext32u(TCGContext *s, TCGReg dest, TCGReg src) function risbg_mask (line 869) | static inline bool risbg_mask(uint64_t c) function tgen_andi_risbg (line 893) | static void tgen_andi_risbg(TCGContext *s, TCGReg out, TCGReg in, uint64... function tgen_andi (line 907) | static void tgen_andi(TCGContext *s, TCGType type, TCGReg dest, uint64_t... function tgen_ori (line 976) | static void tgen_ori(TCGContext *s, TCGType type, TCGReg dest, uint64_t ... function tgen_xori (line 1033) | static void tgen_xori(TCGContext *s, TCGType type, TCGReg dest, uint64_t... function tgen_cmp (line 1070) | static int tgen_cmp(TCGContext *s, TCGType type, TCGCond c, TCGReg r1, function tgen_setcond (line 1150) | static void tgen_setcond(TCGContext *s, TCGType type, TCGCond cond, function tgen_movcond (line 1246) | static void tgen_movcond(TCGContext *s, TCGType type, TCGCond c, TCGReg ... function tgen_clz (line 1268) | static void tgen_clz(TCGContext *s, TCGReg dest, TCGReg a1, function tgen_deposit (line 1295) | static void tgen_deposit(TCGContext *s, TCGReg dest, TCGReg src, function tgen_extract (line 1303) | static void tgen_extract(TCGContext *s, TCGReg dest, TCGReg src, function tgen_gotoi (line 1309) | static void tgen_gotoi(TCGContext *s, int cc, tcg_insn_unit *dest) function tgen_branch (line 1322) | static void tgen_branch(TCGContext *s, int cc, TCGLabel *l) function tgen_compare_branch (line 1337) | static void tgen_compare_branch(TCGContext *s, S390Opcode opc, int cc, function tgen_compare_imm_branch (line 1354) | static void tgen_compare_imm_branch(TCGContext *s, S390Opcode opc, int cc, function tgen_brcond (line 1371) | static void tgen_brcond(TCGContext *s, TCGType type, TCGCond c, function tcg_out_call (line 1422) | static void tcg_out_call(TCGContext *s, tcg_insn_unit *dest) function tcg_out_qemu_ld_direct (line 1433) | static void tcg_out_qemu_ld_direct(TCGContext *s, MemOp opc, TCGReg data, function tcg_out_qemu_st_direct (line 1492) | static void tcg_out_qemu_st_direct(TCGContext *s, MemOp opc, TCGReg data, function TCGReg (line 1547) | static TCGReg tcg_out_tlb_read(TCGContext *s, TCGReg addr_reg, MemOp opc, function add_qemu_ldst_label (line 1601) | static void add_qemu_ldst_label(TCGContext *s, bool is_ld, TCGMemOpIdx oi, function tcg_out_qemu_ld_slow_path (line 1615) | static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb) function tcg_out_qemu_st_slow_path (line 1640) | static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb) function tcg_prepare_user_ldst (line 1680) | static void tcg_prepare_user_ldst(TCGContext *s, TCGReg *addr_reg, function tcg_out_qemu_ld (line 1697) | static void tcg_out_qemu_ld(TCGContext* s, TCGReg data_reg, TCGReg addr_... function tcg_out_qemu_st (line 1727) | static void tcg_out_qemu_st(TCGContext* s, TCGReg data_reg, TCGReg addr_... function tcg_out_op (line 1761) | static inline void tcg_out_op(TCGContext *s, TCGOpcode opc, function TCGTargetOpDef (line 2330) | static const TCGTargetOpDef *tcg_target_op_def(TCGOpcode op) function query_s390_facilities (line 2494) | static void query_s390_facilities(void) function tcg_target_init (line 2511) | static void tcg_target_init(TCGContext *s) function tcg_target_qemu_prologue (line 2545) | static void tcg_target_qemu_prologue(TCGContext *s) function tcg_out_nop_fill (line 2591) | static void tcg_out_nop_fill(tcg_insn_unit *p, int count) type DebugFrame (line 2596) | typedef struct { function tcg_register_jit (line 2636) | void tcg_register_jit(TCGContext *s, void *buf, size_t buf_size) FILE: qemu/tcg/sparc/tcg-target.h type TCGReg (line 34) | typedef enum { function flush_icache_range (line 171) | static inline void flush_icache_range(uintptr_t start, uintptr_t stop) FILE: qemu/tcg/sparc/tcg-target.inc.c function check_fit_i64 (line 277) | static inline int check_fit_i64(int64_t val, unsigned int bits) function check_fit_i32 (line 282) | static inline int check_fit_i32(int32_t val, unsigned int bits) function patch_reloc (line 294) | static bool patch_reloc(tcg_insn_unit *code_ptr, int type, function tcg_target_const_match (line 367) | static inline int tcg_target_const_match(tcg_target_long val, TCGType type, function tcg_out_arith (line 391) | static inline void tcg_out_arith(TCGContext *s, TCGReg rd, TCGReg rs1, function tcg_out_arithi (line 397) | static inline void tcg_out_arithi(TCGContext *s, TCGReg rd, TCGReg rs1, function tcg_out_arithc (line 403) | static void tcg_out_arithc(TCGContext *s, TCGReg rd, TCGReg rs1, function tcg_out_mov (line 410) | static inline bool tcg_out_mov(TCGContext *s, TCGType type, function tcg_out_sethi (line 419) | static inline void tcg_out_sethi(TCGContext *s, TCGReg ret, uint32_t arg) function tcg_out_movi_imm13 (line 424) | static inline void tcg_out_movi_imm13(TCGContext *s, TCGReg ret, int32_t... function tcg_out_movi_int (line 429) | static void tcg_out_movi_int(TCGContext *s, TCGType type, TCGReg ret, function tcg_out_movi (line 499) | static inline void tcg_out_movi(TCGContext *s, TCGType type, function tcg_out_ldst_rr (line 505) | static inline void tcg_out_ldst_rr(TCGContext *s, TCGReg data, TCGReg a1, function tcg_out_ldst (line 511) | static void tcg_out_ldst(TCGContext *s, TCGReg ret, TCGReg addr, function tcg_out_ld (line 523) | static inline void tcg_out_ld(TCGContext *s, TCGType type, TCGReg ret, function tcg_out_st (line 529) | static inline void tcg_out_st(TCGContext *s, TCGType type, TCGReg arg, function tcg_out_sti (line 535) | static inline bool tcg_out_sti(TCGContext *s, TCGType type, TCGArg val, function tcg_out_ld_ptr (line 545) | static void tcg_out_ld_ptr(TCGContext *s, TCGReg ret, uintptr_t arg) function tcg_out_sety (line 556) | static inline void tcg_out_sety(TCGContext *s, TCGReg rs) function tcg_out_rdy (line 561) | static inline void tcg_out_rdy(TCGContext *s, TCGReg rd) function tcg_out_div32 (line 566) | static void tcg_out_div32(TCGContext *s, TCGReg rd, TCGReg rs1, function tcg_out_nop (line 581) | static inline void tcg_out_nop(TCGContext *s) function tcg_out_bpcc0 (line 608) | static void tcg_out_bpcc0(TCGContext *s, int scond, int flags, int off19) function tcg_out_bpcc (line 613) | static void tcg_out_bpcc(TCGContext *s, int scond, int flags, TCGLabel *l) function tcg_out_cmp (line 625) | static void tcg_out_cmp(TCGContext *s, TCGReg c1, int32_t c2, int c2const) function tcg_out_brcond_i32 (line 630) | static void tcg_out_brcond_i32(TCGContext *s, TCGCond cond, TCGReg arg1, function tcg_out_movcc (line 638) | static void tcg_out_movcc(TCGContext *s, TCGCond cond, int cc, TCGReg ret, function tcg_out_movcond_i32 (line 646) | static void tcg_out_movcond_i32(TCGContext *s, TCGCond cond, TCGReg ret, function tcg_out_brcond_i64 (line 654) | static void tcg_out_brcond_i64(TCGContext *s, TCGCond cond, TCGReg arg1, function tcg_out_movr (line 675) | static void tcg_out_movr(TCGContext *s, TCGCond cond, TCGReg ret, TCGReg... function tcg_out_movcond_i64 (line 683) | static void tcg_out_movcond_i64(TCGContext *s, TCGCond cond, TCGReg ret, function tcg_out_setcond_i32 (line 699) | static void tcg_out_setcond_i32(TCGContext *s, TCGCond cond, TCGReg ret, function tcg_out_setcond_i64 (line 752) | static void tcg_out_setcond_i64(TCGContext *s, TCGCond cond, TCGReg ret, function tcg_out_addsub2_i32 (line 784) | static void tcg_out_addsub2_i32(TCGContext *s, TCGReg rl, TCGReg rh, function tcg_out_addsub2_i64 (line 800) | static void tcg_out_addsub2_i64(TCGContext *s, TCGReg rl, TCGReg rh, function tcg_out_call_nodelay (line 848) | static void tcg_out_call_nodelay(TCGContext *s, tcg_insn_unit *dest, function tcg_out_call (line 863) | static void tcg_out_call(TCGContext *s, tcg_insn_unit *dest) function tcg_out_mb (line 869) | static void tcg_out_mb(TCGContext *s, TCGArg a0) function emit_extend (line 879) | static void emit_extend(TCGContext *s, TCGReg r, int op) function build_trampolines (line 902) | static void build_trampolines(TCGContext *s) function tcg_target_qemu_prologue (line 1009) | static void tcg_target_qemu_prologue(TCGContext *s) function tcg_out_nop_fill (line 1056) | static void tcg_out_nop_fill(tcg_insn_unit *p, int count) function TCGReg (line 1083) | static TCGReg tcg_out_tlb_load(TCGContext *s, TCGReg addr, int mem_index, function tcg_out_qemu_ld (line 1167) | static void tcg_out_qemu_ld(TCGContext *s, TCGReg data, TCGReg addr, function tcg_out_qemu_st (line 1249) | static void tcg_out_qemu_st(TCGContext *s, TCGReg data, TCGReg addr, function tcg_out_op (line 1304) | static void tcg_out_op(TCGContext *s, TCGOpcode opc, function TCGTargetOpDef (line 1605) | static const TCGTargetOpDef *tcg_target_op_def(TCGOpcode op) function tcg_target_init (line 1748) | static void tcg_target_init(TCGContext *s) type DebugFrame (line 1797) | typedef struct { function tcg_register_jit (line 1827) | void tcg_register_jit(TCGContext *s, void *buf, size_t buf_size) function tb_target_set_jmp_target (line 1832) | void tb_target_set_jmp_target(uintptr_t tc_ptr, uintptr_t jmp_addr, FILE: qemu/tcg/tcg-ldst.inc.c type TCGLabelQemuLdst (line 23) | typedef struct TCGLabelQemuLdst { function tcg_out_ldst_finalize (line 44) | static int tcg_out_ldst_finalize(TCGContext *s) function TCGLabelQemuLdst (line 71) | static inline TCGLabelQemuLdst *new_ldst_label(TCGContext *s) FILE: qemu/tcg/tcg-op-gvec.c function check_size_align (line 37) | static void check_size_align(uint32_t oprsz, uint32_t maxsz, uint32_t ofs) function check_overlap_2 (line 49) | static void check_overlap_2(uint32_t d, uint32_t a, uint32_t s) function check_overlap_3 (line 55) | static void check_overlap_3(uint32_t d, uint32_t a, uint32_t b, uint32_t s) function check_overlap_4 (line 63) | static void check_overlap_4(uint32_t d, uint32_t a, uint32_t b, function simd_desc (line 75) | uint32_t simd_desc(uint32_t oprsz, uint32_t maxsz, int32_t data) function tcg_gen_gvec_2_ool (line 93) | void tcg_gen_gvec_2_ool(TCGContext *tcg_ctx, uint32_t dofs, uint32_t aofs, function tcg_gen_gvec_2i_ool (line 115) | void tcg_gen_gvec_2i_ool(TCGContext *tcg_ctx, uint32_t dofs, uint32_t ao... function tcg_gen_gvec_3_ool (line 136) | void tcg_gen_gvec_3_ool(TCGContext *tcg_ctx, uint32_t dofs, uint32_t aof... function tcg_gen_gvec_4_ool (line 160) | void tcg_gen_gvec_4_ool(TCGContext *tcg_ctx, uint32_t dofs, uint32_t aof... function tcg_gen_gvec_5_ool (line 187) | void tcg_gen_gvec_5_ool(TCGContext *tcg_ctx, uint32_t dofs, uint32_t aof... function tcg_gen_gvec_2_ptr (line 218) | void tcg_gen_gvec_2_ptr(TCGContext *tcg_ctx, uint32_t dofs, uint32_t aofs, function tcg_gen_gvec_3_ptr (line 240) | void tcg_gen_gvec_3_ptr(TCGContext *tcg_ctx, uint32_t dofs, uint32_t aof... function tcg_gen_gvec_4_ptr (line 265) | void tcg_gen_gvec_4_ptr(TCGContext *tcg_ctx, uint32_t dofs, uint32_t aof... function tcg_gen_gvec_5_ptr (line 294) | void tcg_gen_gvec_5_ptr(TCGContext *tcg_ctx, uint32_t dofs, uint32_t aof... function check_size_impl (line 326) | static inline bool check_size_impl(uint32_t oprsz, uint32_t lnsz) function dup_const_func (line 338) | uint64_t dup_const_func(unsigned vece, uint64_t c) function gen_dup_i32 (line 356) | static void gen_dup_i32(TCGContext *tcg_ctx, unsigned vece, TCGv_i32 out... function gen_dup_i64 (line 375) | static void gen_dup_i64(TCGContext *tcg_ctx, unsigned vece, TCGv_i64 out... function TCGType (line 404) | static TCGType choose_vector_type(TCGContext *tcg_ctx, const TCGOpcode *... function do_dup_store (line 432) | static void do_dup_store(TCGContext *tcg_ctx, TCGType type, uint32_t dof... function do_dup (line 471) | static void do_dup(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs, ui... function expand_clr (line 617) | static void expand_clr(TCGContext *tcg_ctx, uint32_t dofs, uint32_t maxsz) function expand_2_i32 (line 623) | static void expand_2_i32(TCGContext *tcg_ctx, uint32_t dofs, uint32_t ao... function expand_2i_i32 (line 637) | static void expand_2i_i32(TCGContext *tcg_ctx, uint32_t dofs, uint32_t a... function expand_2s_i32 (line 657) | static void expand_2s_i32(TCGContext *tcg_ctx, uint32_t dofs, uint32_t a... function expand_3_i32 (line 679) | static void expand_3_i32(TCGContext *tcg_ctx, uint32_t dofs, uint32_t aofs, function expand_3i_i32 (line 702) | static void expand_3i_i32(TCGContext *tcg_ctx, uint32_t dofs, uint32_t a... function expand_4_i32 (line 726) | static void expand_4_i32(TCGContext *tcg_ctx, uint32_t dofs, uint32_t ao... function expand_2_i64 (line 753) | static void expand_2_i64(TCGContext *tcg_ctx, uint32_t dofs, uint32_t ao... function expand_2i_i64 (line 767) | static void expand_2i_i64(TCGContext *tcg_ctx, uint32_t dofs, uint32_t a... function expand_2s_i64 (line 787) | static void expand_2s_i64(TCGContext *tcg_ctx, uint32_t dofs, uint32_t a... function expand_3_i64 (line 809) | static void expand_3_i64(TCGContext *tcg_ctx, uint32_t dofs, uint32_t aofs, function expand_3i_i64 (line 832) | static void expand_3i_i64(TCGContext *tcg_ctx, uint32_t dofs, uint32_t a... function expand_4_i64 (line 856) | static void expand_4_i64(TCGContext *tcg_ctx, uint32_t dofs, uint32_t ao... function expand_2_vec (line 883) | static void expand_2_vec(TCGContext *tcg_ctx, unsigned vece, uint32_t do... function expand_2i_vec (line 900) | static void expand_2i_vec(TCGContext *tcg_ctx, unsigned vece, uint32_t d... function expand_2s_vec (line 921) | static void expand_2s_vec(TCGContext *tcg_ctx, unsigned vece, uint32_t d... function expand_3_vec (line 944) | static void expand_3_vec(TCGContext *tcg_ctx, unsigned vece, uint32_t do... function expand_3i_vec (line 972) | static void expand_3i_vec(TCGContext *tcg_ctx, unsigned vece, uint32_t d... function expand_4_vec (line 998) | static void expand_4_vec(TCGContext *tcg_ctx, unsigned vece, uint32_t do... function tcg_gen_gvec_2 (line 1027) | void tcg_gen_gvec_2(TCGContext *tcg_ctx, uint32_t dofs, uint32_t aofs, function tcg_gen_gvec_2i (line 1088) | void tcg_gen_gvec_2i(TCGContext *tcg_ctx, uint32_t dofs, uint32_t aofs, ... function tcg_gen_gvec_2s (line 1158) | void tcg_gen_gvec_2s(TCGContext *tcg_ctx, uint32_t dofs, uint32_t aofs, ... function tcg_gen_gvec_3 (line 1235) | void tcg_gen_gvec_3(TCGContext *tcg_ctx, uint32_t dofs, uint32_t aofs, u... function tcg_gen_gvec_3i (line 1301) | void tcg_gen_gvec_3i(TCGContext *tcg_ctx, uint32_t dofs, uint32_t aofs, ... function tcg_gen_gvec_4 (line 1368) | void tcg_gen_gvec_4(TCGContext *tcg_ctx, uint32_t dofs, uint32_t aofs, u... function vec_mov2 (line 1440) | static void vec_mov2(TCGContext *tcg_ctx, unsigned vece, TCGv_vec a, TCG... function tcg_gen_gvec_mov (line 1445) | void tcg_gen_gvec_mov(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs,... function tcg_gen_gvec_dup_i32 (line 1464) | void tcg_gen_gvec_dup_i32(TCGContext *tcg_ctx, unsigned vece, uint32_t d... function tcg_gen_gvec_dup_i64 (line 1472) | void tcg_gen_gvec_dup_i64(TCGContext *tcg_ctx, unsigned vece, uint32_t d... function tcg_gen_gvec_dup_mem (line 1480) | void tcg_gen_gvec_dup_mem(TCGContext *tcg_ctx, unsigned vece, uint32_t d... function tcg_gen_gvec_dup64i (line 1546) | void tcg_gen_gvec_dup64i(TCGContext *tcg_ctx, uint32_t dofs, uint32_t op... function tcg_gen_gvec_dup32i (line 1553) | void tcg_gen_gvec_dup32i(TCGContext *tcg_ctx, uint32_t dofs, uint32_t op... function tcg_gen_gvec_dup16i (line 1560) | void tcg_gen_gvec_dup16i(TCGContext *tcg_ctx, uint32_t dofs, uint32_t op... function tcg_gen_gvec_dup8i (line 1567) | void tcg_gen_gvec_dup8i(TCGContext *tcg_ctx, uint32_t dofs, uint32_t oprsz, function tcg_gen_gvec_not (line 1574) | void tcg_gen_gvec_not(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs,... function gen_addv_mask (line 1590) | static void gen_addv_mask(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, T... function tcg_gen_vec_add8_i64 (line 1608) | void tcg_gen_vec_add8_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, T... function tcg_gen_vec_add16_i64 (line 1615) | void tcg_gen_vec_add16_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, ... function tcg_gen_vec_add32_i64 (line 1622) | void tcg_gen_vec_add32_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, ... function tcg_gen_gvec_add (line 1638) | void tcg_gen_gvec_add(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs,... function tcg_gen_gvec_adds (line 1669) | void tcg_gen_gvec_adds(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs... function tcg_gen_gvec_addi (line 1700) | void tcg_gen_gvec_addi(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs... function tcg_gen_gvec_subs (line 1710) | void tcg_gen_gvec_subs(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs... function gen_subv_mask (line 1743) | static void gen_subv_mask(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, T... function tcg_gen_vec_sub8_i64 (line 1761) | void tcg_gen_vec_sub8_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, T... function tcg_gen_vec_sub16_i64 (line 1768) | void tcg_gen_vec_sub16_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, ... function tcg_gen_vec_sub32_i64 (line 1775) | void tcg_gen_vec_sub32_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, ... function tcg_gen_gvec_sub (line 1789) | void tcg_gen_gvec_sub(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs,... function tcg_gen_gvec_mul (line 1822) | void tcg_gen_gvec_mul(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs,... function tcg_gen_gvec_muls (line 1851) | void tcg_gen_gvec_muls(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs... function tcg_gen_gvec_muli (line 1880) | void tcg_gen_gvec_muli(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs... function tcg_gen_gvec_ssadd (line 1888) | void tcg_gen_gvec_ssadd(TCGContext *tcg_ctx, unsigned vece, uint32_t dof... function tcg_gen_gvec_sssub (line 1914) | void tcg_gen_gvec_sssub(TCGContext *tcg_ctx, unsigned vece, uint32_t dof... function tcg_gen_usadd_i32 (line 1940) | static void tcg_gen_usadd_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 ... function tcg_gen_usadd_i64 (line 1948) | static void tcg_gen_usadd_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 ... function tcg_gen_gvec_usadd (line 1956) | void tcg_gen_gvec_usadd(TCGContext *tcg_ctx, unsigned vece, uint32_t dof... function tcg_gen_ussub_i32 (line 1984) | static void tcg_gen_ussub_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i32 ... function tcg_gen_ussub_i64 (line 1992) | static void tcg_gen_ussub_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 ... function tcg_gen_gvec_ussub (line 2000) | void tcg_gen_gvec_ussub(TCGContext *tcg_ctx, unsigned vece, uint32_t dof... function tcg_gen_gvec_smin (line 2028) | void tcg_gen_gvec_smin(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs... function tcg_gen_gvec_umin (line 2056) | void tcg_gen_gvec_umin(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs... function tcg_gen_gvec_smax (line 2084) | void tcg_gen_gvec_smax(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs... function tcg_gen_gvec_umax (line 2112) | void tcg_gen_gvec_umax(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs... function gen_negv_mask (line 2142) | static void gen_negv_mask(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 b, T... function tcg_gen_vec_neg8_i64 (line 2156) | void tcg_gen_vec_neg8_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 b) function tcg_gen_vec_neg16_i64 (line 2163) | void tcg_gen_vec_neg16_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 b) function tcg_gen_vec_neg32_i64 (line 2170) | void tcg_gen_vec_neg32_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 b) function tcg_gen_gvec_neg (line 2184) | void tcg_gen_gvec_neg(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs,... function gen_absv_mask (line 2216) | static void gen_absv_mask(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 b, u... function tcg_gen_vec_abs8_i64 (line 2237) | static void tcg_gen_vec_abs8_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i... function tcg_gen_vec_abs16_i64 (line 2242) | static void tcg_gen_vec_abs16_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_... function tcg_gen_gvec_abs (line 2247) | void tcg_gen_gvec_abs(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs,... function tcg_gen_gvec_and (line 2279) | void tcg_gen_gvec_and(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs,... function tcg_gen_gvec_or (line 2296) | void tcg_gen_gvec_or(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs, ... function tcg_gen_gvec_xor (line 2313) | void tcg_gen_gvec_xor(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs,... function tcg_gen_gvec_andc (line 2330) | void tcg_gen_gvec_andc(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs... function tcg_gen_gvec_orc (line 2347) | void tcg_gen_gvec_orc(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs,... function tcg_gen_gvec_nand (line 2364) | void tcg_gen_gvec_nand(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs... function tcg_gen_gvec_nor (line 2381) | void tcg_gen_gvec_nor(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs,... function tcg_gen_gvec_eqv (line 2398) | void tcg_gen_gvec_eqv(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs,... function tcg_gen_gvec_ands (line 2423) | void tcg_gen_gvec_ands(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs... function tcg_gen_gvec_andi (line 2432) | void tcg_gen_gvec_andi(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs... function tcg_gen_gvec_xors (line 2448) | void tcg_gen_gvec_xors(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs... function tcg_gen_gvec_xori (line 2457) | void tcg_gen_gvec_xori(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs... function tcg_gen_gvec_ors (line 2473) | void tcg_gen_gvec_ors(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs,... function tcg_gen_gvec_ori (line 2482) | void tcg_gen_gvec_ori(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs,... function tcg_gen_vec_shl8i_i64 (line 2490) | void tcg_gen_vec_shl8i_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, ... function tcg_gen_vec_shl16i_i64 (line 2497) | void tcg_gen_vec_shl16i_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a,... function tcg_gen_gvec_shli (line 2504) | void tcg_gen_gvec_shli(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs... function tcg_gen_vec_shr8i_i64 (line 2541) | void tcg_gen_vec_shr8i_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, ... function tcg_gen_vec_shr16i_i64 (line 2548) | void tcg_gen_vec_shr16i_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a,... function tcg_gen_gvec_shri (line 2555) | void tcg_gen_gvec_shri(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs... function tcg_gen_vec_sar8i_i64 (line 2592) | void tcg_gen_vec_sar8i_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a, ... function tcg_gen_vec_sar16i_i64 (line 2606) | void tcg_gen_vec_sar16i_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64 a,... function tcg_gen_gvec_sari (line 2620) | void tcg_gen_gvec_sari(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs... type GVecGen2sh (line 2661) | typedef struct { function expand_2sh_vec (line 2671) | static void expand_2sh_vec(TCGContext *tcg_ctx, unsigned vece, uint32_t ... function do_gvec_shifts (line 2687) | static void function tcg_gen_gvec_shls (line 2805) | void tcg_gen_gvec_shls(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs... function tcg_gen_gvec_shrs (line 2827) | void tcg_gen_gvec_shrs(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs... function tcg_gen_gvec_sars (line 2849) | void tcg_gen_gvec_sars(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs... function tcg_gen_shlv_mod_vec (line 2881) | static void tcg_gen_shlv_mod_vec(TCGContext *tcg_ctx, unsigned vece, TCG... function tcg_gen_shl_mod_i32 (line 2892) | static void tcg_gen_shl_mod_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i3... function tcg_gen_shl_mod_i64 (line 2901) | static void tcg_gen_shl_mod_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i6... function tcg_gen_gvec_shlv (line 2910) | void tcg_gen_gvec_shlv(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs... function tcg_gen_shrv_mod_vec (line 2944) | static void tcg_gen_shrv_mod_vec(TCGContext *tcg_ctx, unsigned vece, TCG... function tcg_gen_shr_mod_i32 (line 2955) | static void tcg_gen_shr_mod_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i3... function tcg_gen_shr_mod_i64 (line 2964) | static void tcg_gen_shr_mod_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i6... function tcg_gen_gvec_shrv (line 2973) | void tcg_gen_gvec_shrv(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs... function tcg_gen_sarv_mod_vec (line 3007) | static void tcg_gen_sarv_mod_vec(TCGContext *tcg_ctx, unsigned vece, TCG... function tcg_gen_sar_mod_i32 (line 3018) | static void tcg_gen_sar_mod_i32(TCGContext *tcg_ctx, TCGv_i32 d, TCGv_i3... function tcg_gen_sar_mod_i64 (line 3027) | static void tcg_gen_sar_mod_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i6... function tcg_gen_gvec_sarv (line 3036) | void tcg_gen_gvec_sarv(TCGContext *tcg_ctx, unsigned vece, uint32_t dofs... function expand_cmp_i32 (line 3067) | static void expand_cmp_i32(TCGContext *tcg_ctx, uint32_t dofs, uint32_t ... function expand_cmp_i64 (line 3085) | static void expand_cmp_i64(TCGContext *tcg_ctx, uint32_t dofs, uint32_t ... function expand_cmp_vec (line 3103) | static void expand_cmp_vec(TCGContext *tcg_ctx, unsigned vece, uint32_t ... function tcg_gen_gvec_cmp (line 3121) | void tcg_gen_gvec_cmp(TCGContext *tcg_ctx, TCGCond cond, unsigned vece, ... function tcg_gen_bitsel_i64 (line 3233) | static void tcg_gen_bitsel_i64(TCGContext *tcg_ctx, TCGv_i64 d, TCGv_i64... function tcg_gen_gvec_bitsel (line 3243) | void tcg_gen_gvec_bitsel(TCGContext *tcg_ctx, unsigned vece, uint32_t do... FILE: qemu/tcg/tcg-op-vec.c function tcg_assert_listed_vecop (line 55) | void tcg_assert_listed_vecop(TCGOpcode op) function tcg_can_emit_vecop_list (line 69) | bool tcg_can_emit_vecop_list(TCGContext *tcg_ctx, const TCGOpcode *list, function vec_gen_2 (line 141) | void vec_gen_2(TCGContext *tcg_ctx, TCGOpcode opc, TCGType type, unsigne... function vec_gen_3 (line 150) | void vec_gen_3(TCGContext *tcg_ctx, TCGOpcode opc, TCGType type, unsigne... function vec_gen_4 (line 161) | void vec_gen_4(TCGContext *tcg_ctx, TCGOpcode opc, TCGType type, unsigne... function vec_gen_6 (line 173) | static void vec_gen_6(TCGContext *tcg_ctx, TCGOpcode opc, TCGType type, ... function vec_gen_op2 (line 187) | static void vec_gen_op2(TCGContext *tcg_ctx, TCGOpcode opc, unsigned vec... function vec_gen_op3 (line 198) | static void vec_gen_op3(TCGContext *tcg_ctx, TCGOpcode opc, unsigned vece, function tcg_gen_mov_vec (line 212) | void tcg_gen_mov_vec(TCGContext *tcg_ctx, TCGv_vec r, TCGv_vec a) function do_dupi_vec (line 221) | static void do_dupi_vec(TCGContext *tcg_ctx, TCGv_vec r, unsigned vece, ... function TCGv_vec (line 227) | TCGv_vec tcg_const_zeros_vec(TCGContext *tcg_ctx, TCGType type) function TCGv_vec (line 234) | TCGv_vec tcg_const_ones_vec(TCGContext *tcg_ctx, TCGType type) function TCGv_vec (line 241) | TCGv_vec tcg_const_zeros_vec_matching(TCGContext *tcg_ctx, TCGv_vec m) function TCGv_vec (line 247) | TCGv_vec tcg_const_ones_vec_matching(TCGContext *tcg_ctx, TCGv_vec m) function tcg_gen_dup64i_vec (line 253) | void tcg_gen_dup64i_vec(TCGContext *tcg_ctx, TCGv_vec r, uint64_t a) function tcg_gen_dup32i_vec (line 266) | void tcg_gen_dup32i_vec(TCGContext *tcg_ctx, TCGv_vec r, uint32_t a) function tcg_gen_dup16i_vec (line 271) | void tcg_gen_dup16i_vec(TCGContext *tcg_ctx, TCGv_vec r, uint32_t a) function tcg_gen_dup8i_vec (line 276) | void tcg_gen_dup8i_vec(TCGContext *tcg_ctx, TCGv_vec r, uint32_t a) function tcg_gen_dupi_vec (line 281) | void tcg_gen_dupi_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, ui... function tcg_gen_dup_i64_vec (line 286) | void tcg_gen_dup_i64_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r,... function tcg_gen_dup_i32_vec (line 307) | void tcg_gen_dup_i32_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r,... function tcg_gen_dup_mem_vec (line 317) | void tcg_gen_dup_mem_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r,... function vec_gen_ldst (line 328) | static void vec_gen_ldst(TCGContext *tcg_ctx, TCGOpcode opc, TCGv_vec r,... function tcg_gen_ld_vec (line 338) | void tcg_gen_ld_vec(TCGContext *tcg_ctx, TCGv_vec r, TCGv_ptr b, TCGArg o) function tcg_gen_st_vec (line 343) | void tcg_gen_st_vec(TCGContext *tcg_ctx, TCGv_vec r, TCGv_ptr b, TCGArg o) function tcg_gen_stl_vec (line 348) | void tcg_gen_stl_vec(TCGContext *tcg_ctx, TCGv_vec r, TCGv_ptr b, TCGArg... function tcg_gen_and_vec (line 360) | void tcg_gen_and_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TCG... function tcg_gen_or_vec (line 365) | void tcg_gen_or_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TCGv... function tcg_gen_xor_vec (line 370) | void tcg_gen_xor_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TCG... function tcg_gen_andc_vec (line 375) | void tcg_gen_andc_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TC... function tcg_gen_orc_vec (line 387) | void tcg_gen_orc_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TCG... function tcg_gen_nand_vec (line 399) | void tcg_gen_nand_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TC... function tcg_gen_nor_vec (line 406) | void tcg_gen_nor_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TCG... function tcg_gen_eqv_vec (line 413) | void tcg_gen_eqv_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TCG... function do_op2 (line 420) | static bool do_op2(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TCGv_... function tcg_gen_not_vec (line 444) | void tcg_gen_not_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TCG... function tcg_gen_neg_vec (line 456) | void tcg_gen_neg_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TCG... function tcg_gen_abs_vec (line 471) | void tcg_gen_abs_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TCG... function do_shifti (line 502) | static void do_shifti(TCGContext *tcg_ctx, TCGOpcode opc, unsigned vece, function tcg_gen_shli_vec (line 535) | void tcg_gen_shli_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TC... function tcg_gen_shri_vec (line 540) | void tcg_gen_shri_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TC... function tcg_gen_sari_vec (line 545) | void tcg_gen_sari_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TC... function tcg_gen_cmp_vec (line 550) | void tcg_gen_cmp_vec(TCGContext *tcg_ctx, TCGCond cond, unsigned vece, function do_op3 (line 576) | static bool do_op3(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TCGv_... function do_op3_nofail (line 604) | static void do_op3_nofail(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r... function tcg_gen_add_vec (line 611) | void tcg_gen_add_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TCG... function tcg_gen_sub_vec (line 616) | void tcg_gen_sub_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TCG... function tcg_gen_mul_vec (line 621) | void tcg_gen_mul_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TCG... function tcg_gen_ssadd_vec (line 626) | void tcg_gen_ssadd_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, T... function tcg_gen_usadd_vec (line 631) | void tcg_gen_usadd_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, T... function tcg_gen_sssub_vec (line 636) | void tcg_gen_sssub_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, T... function tcg_gen_ussub_vec (line 641) | void tcg_gen_ussub_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, T... function do_minmax (line 646) | static void do_minmax(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TC... function tcg_gen_smin_vec (line 654) | void tcg_gen_smin_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TC... function tcg_gen_umin_vec (line 659) | void tcg_gen_umin_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TC... function tcg_gen_smax_vec (line 664) | void tcg_gen_smax_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TC... function tcg_gen_umax_vec (line 669) | void tcg_gen_umax_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TC... function tcg_gen_shlv_vec (line 674) | void tcg_gen_shlv_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TC... function tcg_gen_shrv_vec (line 679) | void tcg_gen_shrv_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TC... function tcg_gen_sarv_vec (line 684) | void tcg_gen_sarv_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TC... function do_shifts (line 689) | static void do_shifts(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TC... function tcg_gen_shls_vec (line 728) | void tcg_gen_shls_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TC... function tcg_gen_shrs_vec (line 733) | void tcg_gen_shrs_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TC... function tcg_gen_sars_vec (line 738) | void tcg_gen_sars_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, TC... function tcg_gen_bitsel_vec (line 743) | void tcg_gen_bitsel_vec(TCGContext *tcg_ctx, unsigned vece, TCGv_vec r, ... function tcg_gen_cmpsel_vec (line 768) | void tcg_gen_cmpsel_vec(TCGContext *tcg_ctx, TCGCond cond, unsigned vece... FILE: qemu/tcg/tcg-op.c function tcg_gen_op1 (line 43) | void tcg_gen_op1(TCGContext *tcg_ctx, TCGOpcode opc, TCGArg a1) function tcg_gen_op2 (line 49) | void tcg_gen_op2(TCGContext *tcg_ctx, TCGOpcode opc, TCGArg a1, TCGArg a2) function tcg_gen_op3 (line 56) | void tcg_gen_op3(TCGContext *tcg_ctx, TCGOpcode opc, TCGArg a1, TCGArg a... function tcg_gen_op4 (line 64) | void tcg_gen_op4(TCGContext *tcg_ctx, TCGOpcode opc, TCGArg a1, TCGArg a... function tcg_gen_op5 (line 73) | void tcg_gen_op5(TCGContext *tcg_ctx, TCGOpcode opc, TCGArg a1, TCGArg a... function tcg_gen_op6 (line 84) | void tcg_gen_op6(TCGContext *tcg_ctx, TCGOpcode opc, TCGArg a1, TCGArg a... function tcg_gen_mb (line 96) | void tcg_gen_mb(TCGContext *tcg_ctx, TCGBar mb_type) function tcg_gen_addi_i32 (line 105) | void tcg_gen_addi_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1, ... function tcg_gen_subfi_i32 (line 117) | void tcg_gen_subfi_i32(TCGContext *tcg_ctx, TCGv_i32 ret, int32_t arg1, ... function tcg_gen_subi_i32 (line 129) | void tcg_gen_subi_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1, ... function tcg_gen_andi_i32 (line 141) | void tcg_gen_andi_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1, ... function tcg_gen_ori_i32 (line 171) | void tcg_gen_ori_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1, i... function tcg_gen_xori_i32 (line 185) | void tcg_gen_xori_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1, ... function tcg_gen_shli_i32 (line 200) | void tcg_gen_shli_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1, ... function tcg_gen_shri_i32 (line 212) | void tcg_gen_shri_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1, ... function tcg_gen_sari_i32 (line 224) | void tcg_gen_sari_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1, ... function tcg_gen_brcond_i32 (line 236) | void tcg_gen_brcond_i32(TCGContext *tcg_ctx, TCGCond cond, TCGv_i32 arg1... function tcg_gen_brcondi_i32 (line 246) | void tcg_gen_brcondi_i32(TCGContext *tcg_ctx, TCGCond cond, TCGv_i32 arg... function tcg_gen_setcond_i32 (line 257) | void tcg_gen_setcond_i32(TCGContext *tcg_ctx, TCGCond cond, TCGv_i32 ret, function tcg_gen_setcondi_i32 (line 269) | void tcg_gen_setcondi_i32(TCGContext *tcg_ctx, TCGCond cond, TCGv_i32 ret, function tcg_gen_muli_i32 (line 277) | void tcg_gen_muli_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1, ... function tcg_gen_div_i32 (line 290) | void tcg_gen_div_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1, T... function tcg_gen_rem_i32 (line 304) | void tcg_gen_rem_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1, T... function tcg_gen_divu_i32 (line 324) | void tcg_gen_divu_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1, ... function tcg_gen_remu_i32 (line 338) | void tcg_gen_remu_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1, ... function tcg_gen_andc_i32 (line 358) | void tcg_gen_andc_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1, ... function tcg_gen_eqv_i32 (line 370) | void tcg_gen_eqv_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1, T... function tcg_gen_nand_i32 (line 380) | void tcg_gen_nand_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1, ... function tcg_gen_nor_i32 (line 390) | void tcg_gen_nor_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1, T... function tcg_gen_orc_i32 (line 400) | void tcg_gen_orc_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1, T... function tcg_gen_clz_i32 (line 412) | void tcg_gen_clz_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1, T... function tcg_gen_clzi_i32 (line 432) | void tcg_gen_clzi_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1, ... function tcg_gen_ctz_i32 (line 439) | void tcg_gen_ctz_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1, T... function tcg_gen_ctzi_i32 (line 478) | void tcg_gen_ctzi_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1, ... function tcg_gen_clrsb_i32 (line 494) | void tcg_gen_clrsb_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg) function tcg_gen_ctpop_i32 (line 508) | void tcg_gen_ctpop_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1) function tcg_gen_rotl_i32 (line 523) | void tcg_gen_rotl_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1, ... function tcg_gen_rotli_i32 (line 541) | void tcg_gen_rotli_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1,... function tcg_gen_rotr_i32 (line 563) | void tcg_gen_rotr_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1, ... function tcg_gen_rotri_i32 (line 581) | void tcg_gen_rotri_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg1,... function tcg_gen_deposit_i32 (line 592) | void tcg_gen_deposit_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg... function tcg_gen_deposit_z_i32 (line 640) | void tcg_gen_deposit_z_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg, function tcg_gen_extract_i32 (line 698) | void tcg_gen_extract_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg, function tcg_gen_sextract_i32 (line 763) | void tcg_gen_sextract_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg, function tcg_gen_extract2_i32 (line 835) | void tcg_gen_extract2_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 al... function tcg_gen_movcond_i32 (line 855) | void tcg_gen_movcond_i32(TCGContext *tcg_ctx, TCGCond cond, TCGv_i32 ret... function tcg_gen_add2_i32 (line 877) | void tcg_gen_add2_i32(TCGContext *tcg_ctx, TCGv_i32 rl, TCGv_i32 rh, TCG... function tcg_gen_sub2_i32 (line 894) | void tcg_gen_sub2_i32(TCGContext *tcg_ctx, TCGv_i32 rl, TCGv_i32 rh, TCG... function tcg_gen_mulu2_i32 (line 931) | void tcg_gen_mulu2_i32(TCGContext *tcg_ctx, TCGv_i32 rl, TCGv_i32 rh, TC... function tcg_gen_muls2_i32 (line 953) | void tcg_gen_muls2_i32(TCGContext *tcg_ctx, TCGv_i32 rl, TCGv_i32 rh, TC... function tcg_gen_mulsu2_i32 (line 993) | void tcg_gen_mulsu2_i32(TCGContext *tcg_ctx, TCGv_i32 rl, TCGv_i32 rh, T... function tcg_gen_ext8s_i32 (line 1020) | void tcg_gen_ext8s_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg) function tcg_gen_ext16s_i32 (line 1030) | void tcg_gen_ext16s_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg) function tcg_gen_ext8u_i32 (line 1040) | void tcg_gen_ext8u_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg) function tcg_gen_ext16u_i32 (line 1049) | void tcg_gen_ext16u_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg) function tcg_gen_bswap16_i32 (line 1059) | void tcg_gen_bswap16_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg) function tcg_gen_bswap32_i32 (line 1074) | void tcg_gen_bswap32_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 arg) function tcg_gen_smin_i32 (line 1100) | void tcg_gen_smin_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 a, TCG... function tcg_gen_umin_i32 (line 1105) | void tcg_gen_umin_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 a, TCG... function tcg_gen_smax_i32 (line 1110) | void tcg_gen_smax_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 a, TCG... function tcg_gen_umax_i32 (line 1115) | void tcg_gen_umax_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 a, TCG... function tcg_gen_abs_i32 (line 1120) | void tcg_gen_abs_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 a) function tcg_gen_discard_i64 (line 1135) | void tcg_gen_discard_i64(TCGContext *tcg_ctx, TCGv_i64 arg) function tcg_gen_mov_i64 (line 1141) | void tcg_gen_mov_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_movi_i64 (line 1147) | void tcg_gen_movi_i64(TCGContext *tcg_ctx, TCGv_i64 ret, int64_t arg) function tcg_gen_ld8u_i64 (line 1153) | void tcg_gen_ld8u_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_ptr arg2, ... function tcg_gen_ld8s_i64 (line 1159) | void tcg_gen_ld8s_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_ptr arg2, ... function tcg_gen_ld16u_i64 (line 1165) | void tcg_gen_ld16u_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_ptr arg2,... function tcg_gen_ld16s_i64 (line 1171) | void tcg_gen_ld16s_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_ptr arg2,... function tcg_gen_ld32u_i64 (line 1177) | void tcg_gen_ld32u_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_ptr arg2,... function tcg_gen_ld32s_i64 (line 1183) | void tcg_gen_ld32s_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_ptr arg2,... function tcg_gen_ld_i64 (line 1189) | void tcg_gen_ld_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_ptr arg2, tc... function tcg_gen_st_i64 (line 1202) | void tcg_gen_st_i64(TCGContext *tcg_ctx, TCGv_i64 arg1, TCGv_ptr arg2, t... function tcg_gen_and_i64 (line 1213) | void tcg_gen_and_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, T... function tcg_gen_or_i64 (line 1219) | void tcg_gen_or_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, TC... function tcg_gen_xor_i64 (line 1225) | void tcg_gen_xor_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, T... function tcg_gen_shl_i64 (line 1231) | void tcg_gen_shl_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, T... function tcg_gen_shr_i64 (line 1236) | void tcg_gen_shr_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, T... function tcg_gen_sar_i64 (line 1241) | void tcg_gen_sar_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, T... function tcg_gen_mul_i64 (line 1246) | void tcg_gen_mul_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, T... function tcg_gen_addi_i64 (line 1268) | void tcg_gen_addi_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, ... function tcg_gen_subfi_i64 (line 1280) | void tcg_gen_subfi_i64(TCGContext *tcg_ctx, TCGv_i64 ret, int64_t arg1, ... function tcg_gen_subi_i64 (line 1292) | void tcg_gen_subi_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, ... function tcg_gen_andi_i64 (line 1304) | void tcg_gen_andi_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, ... function tcg_gen_ori_i64 (line 1347) | void tcg_gen_ori_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, i... function tcg_gen_xori_i64 (line 1367) | void tcg_gen_xori_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, ... function tcg_gen_shifti_i64 (line 1389) | static inline void tcg_gen_shifti_i64(TCGContext *tcg_ctx, TCGv_i64 ret,... function tcg_gen_shli_i64 (line 1440) | void tcg_gen_shli_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, ... function tcg_gen_shri_i64 (line 1456) | void tcg_gen_shri_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, ... function tcg_gen_sari_i64 (line 1472) | void tcg_gen_sari_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, ... function tcg_gen_brcond_i64 (line 1488) | void tcg_gen_brcond_i64(TCGContext *tcg_ctx, TCGCond cond, TCGv_i64 arg1... function tcg_gen_brcondi_i64 (line 1505) | void tcg_gen_brcondi_i64(TCGContext *tcg_ctx, TCGCond cond, TCGv_i64 arg... function tcg_gen_setcond_i64 (line 1516) | void tcg_gen_setcond_i64(TCGContext *tcg_ctx, TCGCond cond, TCGv_i64 ret, function tcg_gen_setcondi_i64 (line 1535) | void tcg_gen_setcondi_i64(TCGContext *tcg_ctx, TCGCond cond, TCGv_i64 ret, function tcg_gen_muli_i64 (line 1543) | void tcg_gen_muli_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, ... function tcg_gen_div_i64 (line 1556) | void tcg_gen_div_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, T... function tcg_gen_rem_i64 (line 1570) | void tcg_gen_rem_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, T... function tcg_gen_divu_i64 (line 1590) | void tcg_gen_divu_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, ... function tcg_gen_remu_i64 (line 1604) | void tcg_gen_remu_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, ... function tcg_gen_ext8s_i64 (line 1624) | void tcg_gen_ext8s_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_ext16s_i64 (line 1637) | void tcg_gen_ext16s_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_ext32s_i64 (line 1650) | void tcg_gen_ext32s_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_ext8u_i64 (line 1663) | void tcg_gen_ext8u_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_ext16u_i64 (line 1675) | void tcg_gen_ext16u_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_ext32u_i64 (line 1687) | void tcg_gen_ext32u_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_bswap16_i64 (line 1700) | void tcg_gen_bswap16_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_bswap32_i64 (line 1719) | void tcg_gen_bswap32_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_bswap64_i64 (line 1749) | void tcg_gen_bswap64_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_not_i64 (line 1794) | void tcg_gen_not_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_andc_i64 (line 1806) | void tcg_gen_andc_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, ... function tcg_gen_eqv_i64 (line 1821) | void tcg_gen_eqv_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, T... function tcg_gen_nand_i64 (line 1834) | void tcg_gen_nand_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, ... function tcg_gen_nor_i64 (line 1847) | void tcg_gen_nor_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, T... function tcg_gen_orc_i64 (line 1860) | void tcg_gen_orc_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, T... function tcg_gen_clz_i64 (line 1875) | void tcg_gen_clz_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, T... function tcg_gen_clzi_i64 (line 1884) | void tcg_gen_clzi_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, ... function tcg_gen_ctz_i64 (line 1903) | void tcg_gen_ctz_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, T... function tcg_gen_ctzi_i64 (line 1929) | void tcg_gen_ctzi_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, ... function tcg_gen_clrsb_i64 (line 1958) | void tcg_gen_clrsb_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg) function tcg_gen_ctpop_i64 (line 1972) | void tcg_gen_ctpop_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1) function tcg_gen_rotl_i64 (line 1986) | void tcg_gen_rotl_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, ... function tcg_gen_rotli_i64 (line 2003) | void tcg_gen_rotli_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1,... function tcg_gen_rotr_i64 (line 2027) | void tcg_gen_rotr_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1, ... function tcg_gen_rotri_i64 (line 2044) | void tcg_gen_rotri_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg1,... function tcg_gen_deposit_i64 (line 2055) | void tcg_gen_deposit_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg... function tcg_gen_deposit_z_i64 (line 2123) | void tcg_gen_deposit_z_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg, function tcg_gen_extract_i64 (line 2209) | void tcg_gen_extract_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg, function tcg_gen_sextract_i64 (line 2303) | void tcg_gen_sextract_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 arg, function tcg_gen_extract2_i64 (line 2424) | void tcg_gen_extract2_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 al... function tcg_gen_movcond_i64 (line 2446) | void tcg_gen_movcond_i64(TCGContext *tcg_ctx, TCGCond cond, TCGv_i64 ret... function tcg_gen_add2_i64 (line 2496) | void tcg_gen_add2_i64(TCGContext *tcg_ctx, TCGv_i64 rl, TCGv_i64 rh, TCG... function tcg_gen_sub2_i64 (line 2514) | void tcg_gen_sub2_i64(TCGContext *tcg_ctx, TCGv_i64 rl, TCGv_i64 rh, TCG... function tcg_gen_mulu2_i64 (line 2532) | void tcg_gen_mulu2_i64(TCGContext *tcg_ctx, TCGv_i64 rl, TCGv_i64 rh, TC... function tcg_gen_muls2_i64 (line 2551) | void tcg_gen_muls2_i64(TCGContext *tcg_ctx, TCGv_i64 rl, TCGv_i64 rh, TC... function tcg_gen_mulsu2_i64 (line 2588) | void tcg_gen_mulsu2_i64(TCGContext *tcg_ctx, TCGv_i64 rl, TCGv_i64 rh, T... function tcg_gen_smin_i64 (line 2604) | void tcg_gen_smin_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 a, TCG... function tcg_gen_umin_i64 (line 2609) | void tcg_gen_umin_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 a, TCG... function tcg_gen_smax_i64 (line 2614) | void tcg_gen_smax_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 a, TCG... function tcg_gen_umax_i64 (line 2619) | void tcg_gen_umax_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 a, TCG... function tcg_gen_abs_i64 (line 2624) | void tcg_gen_abs_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 a) function tcg_gen_extrl_i64_i32 (line 2636) | void tcg_gen_extrl_i64_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i64 arg) function tcg_gen_extrh_i64_i32 (line 2648) | void tcg_gen_extrh_i64_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i64 arg) function tcg_gen_extu_i32_i64 (line 2663) | void tcg_gen_extu_i32_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i32 arg) function tcg_gen_ext_i32_i64 (line 2674) | void tcg_gen_ext_i32_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i32 arg) function tcg_gen_extr_i64_i32 (line 2715) | void tcg_gen_extr_i64_i32(TCGContext *tcg_ctx, TCGv_i32 lo, TCGv_i32 hi,... function tcg_gen_extr32_i64 (line 2726) | void tcg_gen_extr32_i64(TCGContext *tcg_ctx, TCGv_i64 lo, TCGv_i64 hi, T... function tcg_gen_exit_tb (line 2734) | void tcg_gen_exit_tb(TCGContext *tcg_ctx, TranslationBlock *tb, unsigned... function tcg_gen_goto_tb (line 2758) | void tcg_gen_goto_tb(TCGContext *tcg_ctx, unsigned idx) function tcg_gen_lookup_and_goto_ptr (line 2773) | void tcg_gen_lookup_and_goto_ptr(TCGContext *tcg_ctx) function MemOp (line 2787) | static inline MemOp tcg_canonicalize_memop(MemOp op, bool is64, bool st) function gen_ldst_i32 (line 2815) | static void gen_ldst_i32(TCGContext *tcg_ctx, TCGOpcode opc, TCGv_i32 va... function gen_ldst_i64 (line 2830) | static void gen_ldst_i64(TCGContext *tcg_ctx, TCGOpcode opc, TCGv_i64 va... function check_exit_request (line 2853) | void check_exit_request(TCGContext *tcg_ctx) function tcg_gen_req_mo (line 2875) | static void tcg_gen_req_mo(TCGContext *tcg_ctx, TCGBar type) function tcg_gen_qemu_ld_i32 (line 2886) | void tcg_gen_qemu_ld_i32(TCGContext *tcg_ctx, TCGv_i32 val, TCGv addr, T... function tcg_gen_qemu_st_i32 (line 2923) | void tcg_gen_qemu_st_i32(TCGContext *tcg_ctx, TCGv_i32 val, TCGv addr, T... function tcg_gen_qemu_ld_i64 (line 2958) | void tcg_gen_qemu_ld_i64(TCGContext *tcg_ctx, TCGv_i64 val, TCGv addr, T... function tcg_gen_qemu_st_i64 (line 3015) | void tcg_gen_qemu_st_i64(TCGContext *tcg_ctx, TCGv_i64 val, TCGv addr, T... function tcg_gen_ext_i32 (line 3061) | static void tcg_gen_ext_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv_i32 ... function tcg_gen_ext_i64 (line 3082) | static void tcg_gen_ext_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv_i64 ... function tcg_gen_atomic_cmpxchg_i32 (line 3134) | void tcg_gen_atomic_cmpxchg_i32(TCGContext *tcg_ctx, TCGv_i32 retv, TCGv... function tcg_gen_atomic_cmpxchg_i64 (line 3174) | void tcg_gen_atomic_cmpxchg_i64(TCGContext *tcg_ctx, TCGv_i64 retv, TCGv... function do_nonatomic_op_i32 (line 3234) | static void do_nonatomic_op_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv ... function do_atomic_op_i32 (line 3253) | static void do_atomic_op_i32(TCGContext *tcg_ctx, TCGv_i32 ret, TCGv add... function do_nonatomic_op_i64 (line 3274) | static void do_nonatomic_op_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv ... function do_atomic_op_i64 (line 3293) | static void do_atomic_op_i64(TCGContext *tcg_ctx, TCGv_i64 ret, TCGv add... function tcg_gen_mov2_i32 (line 3382) | static void tcg_gen_mov2_i32(TCGContext *tcg_ctx, TCGv_i32 r, TCGv_i32 a... function tcg_gen_mov2_i64 (line 3387) | static void tcg_gen_mov2_i64(TCGContext *tcg_ctx, TCGv_i64 r, TCGv_i64 a... FILE: qemu/tcg/tcg-pool.inc.c type TCGLabelPoolData (line 23) | typedef struct TCGLabelPoolData { function TCGLabelPoolData (line 33) | static TCGLabelPoolData *new_pool_alloc(TCGContext *s, int nlong, int rt... function new_pool_insert (line 46) | static void new_pool_insert(TCGContext *s, TCGLabelPoolData *n) function new_pool_label (line 68) | static inline void new_pool_label(TCGContext *s, tcg_target_ulong d, int... function new_pool_l2 (line 77) | static inline void new_pool_l2(TCGContext *s, int rtype, tcg_insn_unit *... function new_pool_l4 (line 88) | static inline void new_pool_l4(TCGContext *s, int rtype, tcg_insn_unit *... function new_pool_l8 (line 102) | static inline void new_pool_l8(TCGContext *s, int rtype, tcg_insn_unit *... function tcg_out_pool_finalize (line 124) | static int tcg_out_pool_finalize(TCGContext *s) FILE: qemu/tcg/tcg.c type DebugFrameCIE (line 74) | typedef struct { function tcg_out_dup_vec (line 123) | static inline bool tcg_out_dup_vec(TCGContext *s, TCGType type, unsigned... function tcg_out_dupm_vec (line 128) | static inline bool tcg_out_dupm_vec(TCGContext *s, TCGType type, unsigne... function tcg_out_dupi_vec (line 133) | static inline void tcg_out_dupi_vec(TCGContext *s, TCGType type, function tcg_out_vec_op (line 138) | static inline void tcg_out_vec_op(TCGContext *s, TCGOpcode opc, unsigned... function QEMU_UNUSED_FUNC (line 159) | static QEMU_UNUSED_FUNC inline void tcg_out8(TCGContext *s, uint8_t v) function QEMU_UNUSED_FUNC (line 164) | static QEMU_UNUSED_FUNC inline void tcg_patch8(tcg_insn_unit *p, uint8_t v) function QEMU_UNUSED_FUNC (line 171) | static QEMU_UNUSED_FUNC inline void tcg_out16(TCGContext *s, uint16_t v) function QEMU_UNUSED_FUNC (line 182) | static QEMU_UNUSED_FUNC inline void tcg_patch16(tcg_insn_unit *p, uint16... function QEMU_UNUSED_FUNC (line 193) | static QEMU_UNUSED_FUNC inline void tcg_out32(TCGContext *s, uint32_t v) function QEMU_UNUSED_FUNC (line 204) | static QEMU_UNUSED_FUNC inline void tcg_patch32(tcg_insn_unit *p, uint32... function QEMU_UNUSED_FUNC (line 215) | static QEMU_UNUSED_FUNC inline void tcg_out64(TCGContext *s, uint64_t v) function QEMU_UNUSED_FUNC (line 226) | static QEMU_UNUSED_FUNC inline void tcg_patch64(tcg_insn_unit *p, uint64... function tcg_out_reloc (line 238) | static void tcg_out_reloc(TCGContext *s, tcg_insn_unit *code_ptr, int type, function tcg_out_label (line 249) | static void tcg_out_label(TCGContext *s, TCGLabel *l, tcg_insn_unit *ptr) function TCGLabel (line 256) | TCGLabel *gen_new_label(TCGContext *s) function tcg_resolve_relocs (line 269) | static bool tcg_resolve_relocs(TCGContext *s) function set_jmp_reset_offset (line 286) | static void set_jmp_reset_offset(TCGContext *s, int which) function ptr_cmp_tb_tc (line 297) | static int ptr_cmp_tb_tc(const void *ptr, const struct tb_tc *s) function gint (line 307) | static gint tb_tc_cmp(gconstpointer ap, gconstpointer bp) function tcg_tb_insert (line 338) | void tcg_tb_insert(TCGContext *tcg_ctx, TranslationBlock *tb) function tcg_tb_remove (line 343) | void tcg_tb_remove(TCGContext *tcg_ctx, TranslationBlock *tb) function TranslationBlock (line 353) | TranslationBlock *tcg_tb_lookup(TCGContext *tcg_ctx, uintptr_t tc_ptr) function tcg_tb_foreach (line 363) | void tcg_tb_foreach(TCGContext *tcg_ctx, GTraverseFunc func, gpointer us... function tcg_nb_tbs (line 368) | size_t tcg_nb_tbs(TCGContext *tcg_ctx) function tcg_region_tree_reset_all (line 376) | static void tcg_region_tree_reset_all(TCGContext *tcg_ctx) function tcg_region_bounds (line 382) | static void tcg_region_bounds(TCGContext *tcg_ctx, size_t curr_region, v... function tcg_region_assign (line 400) | static void tcg_region_assign(TCGContext *s, size_t curr_region) function tcg_region_alloc__locked (line 414) | static bool tcg_region_alloc__locked(TCGContext *s) function tcg_region_alloc (line 428) | static bool tcg_region_alloc(TCGContext *s) function tcg_region_initial_alloc__locked (line 445) | static inline bool tcg_region_initial_alloc__locked(TCGContext *s) function tcg_region_reset_all (line 451) | void tcg_region_reset_all(TCGContext *tcg_ctx) function tcg_region_init (line 494) | void tcg_region_init(TCGContext *tcg_ctx) function tcg_code_size (line 558) | size_t tcg_code_size(TCGContext *tcg_ctx) function tcg_code_capacity (line 577) | size_t tcg_code_capacity(TCGContext *tcg_ctx) function tcg_tb_phys_invalidate_count (line 588) | size_t tcg_tb_phys_invalidate_count(TCGContext *tcg_ctx) function tcg_pool_reset (line 638) | void tcg_pool_reset(TCGContext *s) type TCGHelperInfo (line 650) | typedef struct TCGHelperInfo { function uc_add_inline_hook (line 674) | void uc_add_inline_hook(uc_engine *uc, struct hook *hk, void** args, int... function uc_free_inline_hook_info (line 709) | static void uc_free_inline_hook_info(void *p) function uc_del_inline_hook (line 717) | void uc_del_inline_hook(uc_engine *uc, struct hook *hk) function tcg_context_init (line 722) | void tcg_context_init(TCGContext *s) function TranslationBlock (line 804) | TranslationBlock *tcg_tb_alloc(TCGContext *s) function tcg_prologue_init (line 826) | void tcg_prologue_init(TCGContext *s) function tcg_func_start (line 878) | void tcg_func_start(TCGContext *s) function TCGTemp (line 899) | static inline TCGTemp *tcg_temp_alloc(TCGContext *s) function TCGTemp (line 906) | static inline TCGTemp *tcg_global_alloc(TCGContext *s) function TCGTemp (line 918) | static TCGTemp *tcg_global_reg_new_internal(TCGContext *s, TCGType type, function tcg_set_frame (line 938) | void tcg_set_frame(TCGContext *s, TCGReg reg, intptr_t start, intptr_t s... function TCGTemp (line 946) | TCGTemp *tcg_global_mem_new_internal(TCGContext *s, TCGType type, TCGv_p... function TCGTemp (line 1001) | TCGTemp *tcg_temp_new_internal(TCGContext *s, TCGType type, bool temp_lo... function TCGv_vec (line 1045) | TCGv_vec tcg_temp_new_vec(TCGContext *tcg_ctx, TCGType type) function TCGv_vec (line 1070) | TCGv_vec tcg_temp_new_vec_matching(TCGContext *tcg_ctx, TCGv_vec match) function tcg_temp_free_internal (line 1080) | void tcg_temp_free_internal(TCGContext *s, TCGTemp *ts) function TCGv_i32 (line 1100) | TCGv_i32 tcg_const_i32(TCGContext *tcg_ctx, int32_t val) function TCGv_i64 (line 1108) | TCGv_i64 tcg_const_i64(TCGContext *tcg_ctx, int64_t val) function TCGv_i32 (line 1116) | TCGv_i32 tcg_const_local_i32(TCGContext *tcg_ctx, int32_t val) function TCGv_i64 (line 1124) | TCGv_i64 tcg_const_local_i64(TCGContext *tcg_ctx, int64_t val) function tcg_clear_temp_count (line 1133) | void tcg_clear_temp_count(TCGContext *s) function tcg_check_temp_count (line 1138) | int tcg_check_temp_count(TCGContext *s) function tcg_op_supported (line 1153) | bool tcg_op_supported(TCGOpcode op) function tcg_gen_callN (line 1438) | void tcg_gen_callN(TCGContext *tcg_ctx, void *func, TCGTemp *ret, int na... function tcg_reg_alloc_start (line 1604) | static void tcg_reg_alloc_start(TCGContext *s) function tcg_dump_op (line 1708) | void tcg_dump_op(TCGContext *s, bool have_prefs, TCGOp* op) function gboolean (line 1898) | static gboolean tcg_dump_tb(gpointer key, gpointer value, gpointer data) function tcg_dump_tbs (line 1912) | static void tcg_dump_tbs(TCGContext *s) function tcg_dump_ops (line 1921) | void tcg_dump_ops(TCGContext *s, bool have_prefs, const char *headline) function tcg_regset_single (line 1943) | static inline bool tcg_regset_single(TCGRegSet d) function TCGReg (line 1948) | static inline TCGReg tcg_regset_first(TCGRegSet d) function get_constraint_priority (line 1958) | static int get_constraint_priority(const TCGOpDef *def, int k) function sort_constraints (line 1980) | static void sort_constraints(TCGOpDef *def, int start, int n) function process_op_defs (line 2001) | static void process_op_defs(TCGContext *s) function tcg_op_remove (line 2085) | void tcg_op_remove(TCGContext *s, TCGOp *op) function TCGOp (line 2112) | static TCGOp *tcg_op_alloc(TCGContext *s, TCGOpcode opc) function TCGOp (line 2129) | TCGOp *tcg_emit_op(TCGContext *tcg_ctx, TCGOpcode opc) function TCGOp (line 2136) | TCGOp *tcg_op_insert_before(TCGContext *s, TCGOp *old_op, TCGOpcode opc) function TCGOp (line 2143) | TCGOp *tcg_op_insert_after(TCGContext *s, TCGOp *old_op, TCGOpcode opc) function reachable_code_pass (line 2151) | static void reachable_code_pass(TCGContext *s) function TCGRegSet (line 2232) | static inline TCGRegSet *la_temp_pref(TCGTemp *ts) function la_reset_pref (line 2240) | static inline void la_reset_pref(TCGContext *tcg_ctx, TCGTemp *ts) function la_func_end (line 2249) | static void la_func_end(TCGContext *s, int ng, int nt) function la_bb_end (line 2265) | static void la_bb_end(TCGContext *s, int ng, int nt) function la_global_sync (line 2282) | static void la_global_sync(TCGContext *s, int ng) function la_global_kill (line 2297) | static void la_global_kill(TCGContext *s, int ng) function la_cross_call (line 2308) | static void la_cross_call(TCGContext *s, int nt) function liveness_pass_1 (line 2332) | static void liveness_pass_1(TCGContext *s) function liveness_pass_2 (line 2641) | static bool liveness_pass_2(TCGContext *s) function dump_regs (line 2794) | static void dump_regs(TCGContext *s) function check_regs (line 2833) | static void check_regs(TCGContext *s) function temp_allocate_frame (line 2865) | static void temp_allocate_frame(TCGContext *s, TCGTemp *ts) function temp_free_or_dead (line 2887) | static void temp_free_or_dead(TCGContext *s, TCGTemp *ts, int free_or_dead) function temp_dead (line 2902) | static inline void temp_dead(TCGContext *s, TCGTemp *ts) function temp_sync (line 2911) | static void temp_sync(TCGContext *s, TCGTemp *ts, TCGRegSet allocated_regs, function tcg_reg_free (line 2955) | static void tcg_reg_free(TCGContext *s, TCGReg reg, TCGRegSet allocated_... function TCGReg (line 2973) | static TCGReg tcg_reg_alloc(TCGContext *s, TCGRegSet required_regs, function temp_load (line 3037) | static void temp_load(TCGContext *s, TCGTemp *ts, TCGRegSet desired_regs, function temp_save (line 3068) | static void temp_save(TCGContext *s, TCGTemp *ts, TCGRegSet allocated_regs) function save_globals (line 3078) | static void save_globals(TCGContext *s, TCGRegSet allocated_regs) function sync_globals (line 3090) | static void sync_globals(TCGContext *s, TCGRegSet allocated_regs) function tcg_reg_alloc_bb_end (line 3104) | static void tcg_reg_alloc_bb_end(TCGContext *s, TCGRegSet allocated_regs) function tcg_reg_alloc_do_movi (line 3127) | static void tcg_reg_alloc_do_movi(TCGContext *s, TCGTemp *ots, function tcg_reg_alloc_movi (line 3148) | static void tcg_reg_alloc_movi(TCGContext *s, const TCGOp *op) function tcg_reg_alloc_mov (line 3159) | static void tcg_reg_alloc_mov(TCGContext *s, const TCGOp *op) function tcg_reg_alloc_dup (line 3256) | static void tcg_reg_alloc_dup(TCGContext *s, const TCGOp *op) function tcg_reg_alloc_op (line 3365) | static void tcg_reg_alloc_op(TCGContext *s, const TCGOp *op) function tcg_reg_alloc_call (line 3559) | static void tcg_reg_alloc_call(TCGContext *s, TCGOp *op) function tcg_cpu_exec_time (line 3702) | int64_t tcg_cpu_exec_time(void) function tcg_gen_code (line 3709) | int tcg_gen_code(TCGContext *s, TranslationBlock *tb) type jit_actions_t (line 3879) | typedef enum { type jit_descriptor (line 3885) | struct jit_descriptor { function __jit_debug_register_code (line 3894) | void __jit_debug_register_code(void) type jit_descriptor (line 3901) | struct jit_descriptor function find_string (line 3906) | static int find_string(const char *strtab, const char *str) function tcg_register_jit_int (line 3918) | static void tcg_register_jit_int(TCGContext *s, void *buf_ptr, size_t bu... function tcg_register_jit_int (line 4119) | static void tcg_register_jit_int(TCGContext *s, void *buf, size_t size, function tcg_register_jit (line 4125) | void tcg_register_jit(TCGContext *s, void *buf, size_t buf_size) function tcg_expand_vec_op (line 4131) | void tcg_expand_vec_op(TCGContext *tcg_ctx, TCGOpcode o, TCGType t, unsi... FILE: qemu/trace/mem-internal.h function trace_mem_build_info (line 19) | static inline uint16_t trace_mem_build_info( function trace_mem_get_info (line 41) | static inline uint16_t trace_mem_get_info(MemOp op, FILE: qemu/unicorn_common.h type uc_struct (line 13) | struct uc_struct type uc_struct (line 14) | struct uc_struct function cpu_physical_mem_read (line 20) | static inline bool cpu_physical_mem_read(AddressSpace *as, hwaddr addr, function cpu_physical_mem_write (line 26) | static inline bool cpu_physical_mem_write(AddressSpace *as, hwaddr addr, function cpu_virtual_mem_read (line 32) | static bool cpu_virtual_mem_read(struct uc_struct *uc, vaddr addr, uint3... function cpu_virtual_to_physical (line 66) | static bool cpu_virtual_to_physical(struct uc_struct *uc, vaddr addr, ui... type uc_struct (line 94) | struct uc_struct type uc_struct (line 95) | struct uc_struct function release_common (line 98) | static void release_common(void *t) function target_page_init (line 156) | static inline void target_page_init(struct uc_struct* uc) function uc_err (line 162) | static uc_err uc_set_tlb(struct uc_struct *uc, int mode) { function MemoryRegion (line 175) | MemoryRegion *find_memory_mapping(struct uc_struct *uc, hwaddr address) function uc_common_init (line 188) | static inline void uc_common_init(struct uc_struct* uc) FILE: qemu/util/bitmap.c function slow_bitmap_empty (line 41) | int slow_bitmap_empty(const unsigned long *bitmap, long bits) function slow_bitmap_full (line 59) | int slow_bitmap_full(const unsigned long *bitmap, long bits) function slow_bitmap_equal (line 78) | int slow_bitmap_equal(const unsigned long *bitmap1, function slow_bitmap_complement (line 98) | void slow_bitmap_complement(unsigned long *dst, const unsigned long *src, function slow_bitmap_and (line 112) | int slow_bitmap_and(unsigned long *dst, const unsigned long *bitmap1, function slow_bitmap_or (line 125) | void slow_bitmap_or(unsigned long *dst, const unsigned long *bitmap1, function slow_bitmap_xor (line 136) | void slow_bitmap_xor(unsigned long *dst, const unsigned long *bitmap1, function slow_bitmap_andnot (line 147) | int slow_bitmap_andnot(unsigned long *dst, const unsigned long *bitmap1, function qemu_bitmap_set (line 160) | void qemu_bitmap_set(unsigned long *map, long start, long nr) function bitmap_set_atomic (line 182) | void bitmap_set_atomic(unsigned long *map, long start, long nr) function qemu_bitmap_clear (line 221) | void qemu_bitmap_clear(unsigned long *map, long start, long nr) function bitmap_test_and_clear_atomic (line 243) | bool bitmap_test_and_clear_atomic(unsigned long *map, long start, long nr) function bitmap_copy_and_clear_atomic (line 291) | void bitmap_copy_and_clear_atomic(unsigned long *dst, unsigned long *src, function bitmap_find_next_zero_area (line 317) | unsigned long bitmap_find_next_zero_area(unsigned long *map, function slow_bitmap_intersects (line 342) | int slow_bitmap_intersects(const unsigned long *bitmap1, function slow_bitmap_count_one (line 361) | long slow_bitmap_count_one(const unsigned long *bitmap, long nbits) function bitmap_to_from_le (line 376) | static void bitmap_to_from_le(unsigned long *dst, function bitmap_from_le (line 396) | void bitmap_from_le(unsigned long *dst, const unsigned long *src, function bitmap_to_le (line 402) | void bitmap_to_le(unsigned long *dst, const unsigned long *src, function bitmap_copy_with_src_offset (line 413) | void bitmap_copy_with_src_offset(unsigned long *dst, const unsigned long... function bitmap_copy_with_dst_offset (line 455) | void bitmap_copy_with_dst_offset(unsigned long *dst, const unsigned long... FILE: qemu/util/bitops.c function find_next_bit (line 20) | unsigned long find_next_bit(const unsigned long *addr, unsigned long size, function find_next_zero_bit (line 85) | unsigned long find_next_zero_bit(const unsigned long *addr, unsigned lon... function find_last_bit (line 130) | unsigned long find_last_bit(const unsigned long *addr, unsigned long size) FILE: qemu/util/cacheinfo.c function sys_cache_info (line 21) | static void sys_cache_info(int *isize, int *dsize) function sys_cache_info (line 67) | static void sys_cache_info(int *isize, int *dsize) function sys_cache_info (line 78) | static void sys_cache_info(int *isize, int *dsize) function sys_cache_info (line 90) | static void sys_cache_info(int *isize, int *dsize) function arch_cache_info (line 113) | static void arch_cache_info(int *isize, int *dsize) function arch_cache_info (line 135) | static void arch_cache_info(int *isize, int *dsize) function arch_cache_info (line 146) | static void arch_cache_info(int *isize, int *dsize) { } function fallback_cache_info (line 153) | static void fallback_cache_info(int *isize, int *dsize) function init_cache_info (line 177) | void init_cache_info(struct uc_struct *uc) FILE: qemu/util/crc32c.c function crc32c (line 108) | uint32_t crc32c(uint32_t crc, const uint8_t *data, unsigned int length) function crc32 (line 190) | uint32_t crc32(uint32_t crc, const uint8_t *data, unsigned int length) FILE: qemu/util/cutils.c function pstrcpy (line 29) | void pstrcpy(char *buf, int buf_size, const char *str) FILE: qemu/util/getauxval.c function qemu_getauxval (line 34) | unsigned long qemu_getauxval(unsigned long key) type ElfW_auxv_t (line 43) | typedef struct { function ElfW_auxv_t (line 50) | static const ElfW_auxv_t *qemu_init_auxval(void) function qemu_getauxval (line 84) | unsigned long qemu_getauxval(unsigned long type) function qemu_getauxval (line 104) | unsigned long qemu_getauxval(unsigned long type) function qemu_getauxval (line 113) | unsigned long qemu_getauxval(unsigned long type) FILE: qemu/util/guest-random.c function glib_random_bytes (line 29) | static int glib_random_bytes(void *buf, size_t len) function qemu_guest_getrandom (line 73) | int qemu_guest_getrandom(void *buf, size_t len) function qemu_guest_getrandom_nofail (line 78) | void qemu_guest_getrandom_nofail(void *buf, size_t len) function qemu_guest_random_seed_thread_part1 (line 83) | uint64_t qemu_guest_random_seed_thread_part1(void) function qemu_guest_random_seed_thread_part2 (line 93) | void qemu_guest_random_seed_thread_part2(uint64_t seed) FILE: qemu/util/host-utils.c function mul64 (line 31) | static inline void mul64(uint64_t *plow, uint64_t *phigh, function mulu64 (line 67) | void mulu64 (uint64_t *plow, uint64_t *phigh, uint64_t a, uint64_t b) function muls64 (line 73) | void muls64 (uint64_t *plow, uint64_t *phigh, int64_t a, int64_t b) function divu128 (line 92) | int divu128(uint64_t *plow, uint64_t *phigh, uint64_t divisor) function divs128 (line 127) | int divs128(int64_t *plow, int64_t *phigh, int64_t divisor) function urshift (line 175) | void urshift(uint64_t *plow, uint64_t *phigh, int32_t shift) function ulshift (line 204) | void ulshift(uint64_t *plow, uint64_t *phigh, int32_t shift, bool *overf... FILE: qemu/util/osdep.c function qemu_madvise (line 38) | int qemu_madvise(void *addr, size_t len, int advice) function qemu_mprotect__osdep (line 54) | static int qemu_mprotect__osdep(void *addr, size_t size, int prot) function qemu_mprotect_rwx (line 74) | int qemu_mprotect_rwx(void *addr, size_t size) function qemu_mprotect_none (line 83) | int qemu_mprotect_none(void *addr, size_t size) FILE: qemu/util/oslib-posix.c type uc_struct (line 40) | struct uc_struct type uc_struct (line 45) | struct uc_struct function getpagesize (line 50) | int getpagesize() function get_allocation_granularity (line 99) | static int get_allocation_granularity(void) type uc_struct (line 109) | struct uc_struct function qemu_vfree (line 138) | void qemu_vfree(void *ptr) function qemu_anon_ram_free (line 150) | void qemu_anon_ram_free(struct uc_struct *uc, void *ptr, size_t size) function qemu_fd_getpagesize (line 163) | static size_t qemu_fd_getpagesize(struct uc_struct *uc) type uc_struct (line 177) | struct uc_struct function qemu_ram_munmap (line 270) | static void qemu_ram_munmap(struct uc_struct *uc, void *ptr, size_t size) FILE: qemu/util/oslib-win32.c function get_allocation_granularity (line 66) | static int get_allocation_granularity(void) type uc_struct (line 74) | struct uc_struct function qemu_vfree (line 87) | void qemu_vfree(void *ptr) function qemu_anon_ram_free (line 95) | void qemu_anon_ram_free(struct uc_struct *uc, void *ptr, size_t size) function getpagesize (line 103) | int getpagesize(void) FILE: qemu/util/pagesize.c function init_real_host_page_size (line 13) | void init_real_host_page_size(struct uc_struct *uc) FILE: qemu/util/qdist.c function qdist_init (line 19) | void qdist_init(struct qdist *dist) function qdist_destroy (line 26) | void qdist_destroy(struct qdist *dist) function qdist_cmp_double (line 31) | static inline int qdist_cmp_double(double a, double b) function qdist_cmp (line 41) | static int qdist_cmp(const void *ap, const void *bp) function qdist_add (line 49) | void qdist_add(struct qdist *dist, double x, long count) function qdist_inc (line 76) | void qdist_inc(struct qdist *dist, double x) function qdist_bin__internal (line 92) | void qdist_bin__internal(struct qdist *to, const struct qdist *from, siz... function qdist_x (line 152) | static inline double qdist_x(const struct qdist *dist, int index) function qdist_xmin (line 160) | double qdist_xmin(const struct qdist *dist) function qdist_xmax (line 165) | double qdist_xmax(const struct qdist *dist) function qdist_unique_entries (line 170) | size_t qdist_unique_entries(const struct qdist *dist) function qdist_sample_count (line 175) | unsigned long qdist_sample_count(const struct qdist *dist) function qdist_pairwise_avg (line 188) | static double qdist_pairwise_avg(const struct qdist *dist, size_t index, function qdist_avg (line 210) | double qdist_avg(const struct qdist *dist) FILE: qemu/util/qemu-thread-posix.c function error_exit (line 19) | static void error_exit(int err, const char *msg) function qemu_thread_create (line 25) | int qemu_thread_create(struct uc_struct *uc, QemuThread *thread, const c... function qemu_thread_exit (line 65) | void qemu_thread_exit(struct uc_struct *uc, void *retval) FILE: qemu/util/qemu-thread-win32.c function error_exit (line 22) | static void error_exit(int err, const char *msg) type QemuThreadData (line 33) | struct QemuThreadData { function win32_start_routine (line 46) | static unsigned __stdcall win32_start_routine(void *arg) function qemu_thread_exit (line 61) | void qemu_thread_exit(struct uc_struct *uc, void *arg) function qemu_thread_create (line 106) | int qemu_thread_create(struct uc_struct *uc, QemuThread *thread, const c... function HANDLE (line 139) | HANDLE qemu_thread_get_handle(QemuThread *thread) FILE: qemu/util/qemu-timer-common.c function init_get_clock (line 34) | void init_get_clock(void) function init_get_clock (line 49) | void init_get_clock(void) FILE: qemu/util/qemu-timer.c function qemu_clock_get_ns (line 31) | int64_t qemu_clock_get_ns(QEMUClockType type) FILE: qemu/util/qht.c type qht_iter_type (line 92) | enum qht_iter_type { type qht_iter (line 97) | struct qht_iter { type qht_bucket (line 116) | struct qht_bucket { type qht_bucket (line 122) | struct qht_bucket type qht_map (line 136) | struct qht_map { type uc_struct (line 146) | struct uc_struct type qht (line 146) | struct qht type qht_map (line 146) | struct qht_map type uc_struct (line 148) | struct uc_struct type qht (line 148) | struct qht function qht_elems_to_buckets (line 152) | static inline size_t qht_elems_to_buckets(size_t n_elems) function qht_head_init (line 157) | static inline void qht_head_init(struct qht_bucket *b) type qht_bucket (line 163) | struct qht_bucket type qht_map (line 163) | struct qht_map function qht_map_lock_buckets__no_stale (line 175) | static inline type qht_bucket (line 189) | struct qht_bucket type qht (line 189) | struct qht type qht_map (line 190) | struct qht_map type qht_bucket (line 192) | struct qht_bucket type qht_map (line 193) | struct qht_map function qht_map_needs_resize (line 201) | static inline bool qht_map_needs_resize(const struct qht_map *map) function qht_chain_destroy (line 206) | static inline void qht_chain_destroy(const struct qht_bucket *head) function qht_map_destroy (line 219) | static void qht_map_destroy(struct qht_map *map) type qht_map (line 230) | struct qht_map type qht_map (line 232) | struct qht_map function qht_init (line 255) | void qht_init(struct qht *ht, qht_cmp_func_t cmp, size_t n_elems, function qht_destroy (line 269) | void qht_destroy(struct qht *ht) function qht_bucket_reset__locked (line 275) | static void qht_bucket_reset__locked(struct qht_bucket *head) function qht_map_reset__all_locked (line 295) | static void qht_map_reset__all_locked(struct qht_map *map) function qht_reset (line 304) | void qht_reset(struct qht *ht) function qht_do_resize (line 312) | static inline void qht_do_resize(struct uc_struct *uc, struct qht *ht, s... function qht_do_resize_and_reset (line 317) | static inline void qht_do_resize_and_reset(struct uc_struct *uc, struct ... function qht_reset_size (line 322) | bool qht_reset_size(struct uc_struct *uc, struct qht *ht, size_t n_elems) type uc_struct (line 340) | struct uc_struct type qht_bucket (line 340) | struct qht_bucket type qht_bucket (line 343) | struct qht_bucket type uc_struct (line 362) | struct uc_struct type qht (line 362) | struct qht type qht_bucket (line 365) | struct qht_bucket type qht_map (line 366) | struct qht_map type uc_struct (line 376) | struct uc_struct type qht (line 376) | struct qht type uc_struct (line 385) | struct uc_struct type qht (line 385) | struct qht type qht_map (line 385) | struct qht_map type qht_bucket (line 386) | struct qht_bucket type qht_bucket (line 389) | struct qht_bucket type qht_bucket (line 390) | struct qht_bucket type qht_bucket (line 391) | struct qht_bucket type uc_struct (line 429) | struct uc_struct type qht (line 429) | struct qht function qht_grow_maybe (line 431) | static __attribute__((noinline)) void qht_grow_maybe(struct uc_struct *u... function qht_insert (line 445) | bool qht_insert(struct uc_struct *uc, struct qht *ht, void *p, uint32_t ... function qht_entry_is_last (line 470) | static inline bool qht_entry_is_last(const struct qht_bucket *b, int pos) function qht_entry_move (line 481) | static void function qht_bucket_remove_entry (line 498) | static inline void qht_bucket_remove_entry(struct qht_bucket *orig, int ... function qht_remove__locked (line 530) | static inline function qht_remove (line 554) | bool qht_remove(struct qht *ht, const void *p, uint32_t hash) function qht_bucket_iter (line 568) | static inline void qht_bucket_iter(struct uc_struct *uc, struct qht_buck... function qht_map_iter__all_locked (line 601) | static inline void qht_map_iter__all_locked(struct uc_struct *uc, struct... function do_qht_iter (line 612) | static inline void function qht_iter (line 621) | void qht_iter(struct uc_struct *uc, struct qht *ht, qht_iter_func_t func... function qht_iter_remove (line 631) | void qht_iter_remove(struct uc_struct *uc, struct qht *ht, qht_iter_bool... type qht_map_copy_data (line 641) | struct qht_map_copy_data { function qht_map_copy (line 646) | static void qht_map_copy(struct uc_struct *uc, void *p, uint32_t hash, v... function qht_do_resize_reset (line 661) | static void qht_do_resize_reset(struct uc_struct *uc, struct qht *ht, st... function qht_resize (line 689) | bool qht_resize(struct uc_struct *uc, struct qht *ht, size_t n_elems) function qht_statistics_init (line 706) | void qht_statistics_init(const struct qht *ht, struct qht_stats *stats) function qht_statistics_destroy (line 757) | void qht_statistics_destroy(struct qht_stats *stats) FILE: qemu/util/range.c function range_compare (line 27) | static inline int range_compare(Range *a, Range *b) function GList (line 42) | GList *range_list_insert(GList *list, Range *data) FILE: qemu/vl.h type uc_struct (line 4) | struct uc_struct FILE: samples/mem_apis.c function hook_code (line 33) | static void hook_code(uc_engine *uc, uint64_t addr, uint32_t size, function hook_mem_invalid (line 85) | static bool hook_mem_invalid(uc_engine *uc, uc_mem_type type, uint64_t a... function do_nx_demo (line 120) | static void do_nx_demo(bool cause_fault) function nx_test (line 196) | static void nx_test(void) function do_perms_demo (line 208) | static void do_perms_demo(bool change_perms) function perms_test (line 279) | static void perms_test(void) function do_unmap_demo (line 288) | static void do_unmap_demo(bool do_unmap) function unmap_test (line 358) | static void unmap_test(void) function main (line 367) | int main(int argc, char **argv, char **envp) FILE: samples/sample_arm.c function hook_block (line 27) | static void hook_block(uc_engine *uc, uint64_t address, uint32_t size, function hook_code (line 34) | static void hook_code(uc_engine *uc, uint64_t address, uint32_t size, function test_arm (line 42) | static void test_arm(void) function test_thumb (line 98) | static void test_thumb(void) function test_armeb (line 148) | static void test_armeb(void) function test_thumbeb (line 204) | static void test_thumbeb(void) function test_thumb_mrs (line 255) | static void test_thumb_mrs(void) function test_thumb_ite_internal (line 315) | static void test_thumb_ite_internal(bool step, uint32_t *r2_out, function test_thumb_ite (line 369) | static void test_thumb_ite(void) function test_read_sctlr (line 393) | static void test_read_sctlr(void) function main (line 427) | int main(int argc, char **argv, char **envp) FILE: samples/sample_arm64.c function hook_block (line 23) | static void hook_block(uc_engine *uc, uint64_t address, uint32_t size, function hook_code (line 30) | static void hook_code(uc_engine *uc, uint64_t address, uint32_t size, function test_arm64_mem_fetch (line 38) | static void test_arm64_mem_fetch(void) function test_arm64 (line 92) | static void test_arm64(void) function test_arm64eb (line 146) | static void test_arm64eb(void) function test_arm64_sctlr (line 200) | static void test_arm64_sctlr(void) function hook_mrs (line 238) | static uint32_t hook_mrs(uc_engine *uc, uc_arm64_reg reg, function test_arm64_hook_mrs (line 251) | static void test_arm64_hook_mrs(void) function test_arm64_pac (line 306) | static void test_arm64_pac(void) function main (line 383) | int main(int argc, char **argv, char **envp) FILE: samples/sample_batch_reg.c function uc_perror (line 16) | void uc_perror(const char *func, uc_err err) function hook_syscall (line 30) | void hook_syscall(uc_engine *uc, void *user_data) function hook_code (line 47) | void hook_code(uc_engine *uc, uint64_t addr, uint32_t size, void *user_d... function main (line 52) | int main(void) FILE: samples/sample_ctl.c function test_uc_ctl_read (line 26) | static void test_uc_ctl_read(void) function trace_new_edge (line 76) | static void trace_new_edge(uc_engine *uc, uc_tb *cur, uc_tb *prev, void ... function test_uc_ctl_exits (line 82) | void test_uc_ctl_exits(void) function time_emulation (line 183) | double time_emulation(uc_engine *uc, uint64_t start, uint64_t end) function test_uc_ctl_tb_cache (line 196) | static void test_uc_ctl_tb_cache(void) function main (line 279) | int main(int argc, char **argv, char **envp) FILE: samples/sample_m68k.c function hook_block (line 15) | static void hook_block(uc_engine *uc, uint64_t address, uint32_t size, function hook_code (line 22) | static void hook_code(uc_engine *uc, uint64_t address, uint32_t size, function test_m68k (line 30) | static void test_m68k(void) function main (line 146) | int main(int argc, char **argv, char **envp) FILE: samples/sample_mips.c function hook_block (line 16) | static void hook_block(uc_engine *uc, uint64_t address, uint32_t size, function hook_code (line 23) | static void hook_code(uc_engine *uc, uint64_t address, uint32_t size, function test_mips_eb (line 31) | static void test_mips_eb(void) function test_mips_el (line 81) | static void test_mips_el(void) function main (line 132) | int main(int argc, char **argv, char **envp) FILE: samples/sample_mmu.c function mmu_write_callback (line 25) | static void mmu_write_callback(uc_engine *uc, uc_mem_type type, function x86_mmu_prepare_tlb (line 32) | static void x86_mmu_prepare_tlb(uc_engine *uc, uint64_t vaddr, function x86_mmu_pt_set (line 103) | static void x86_mmu_pt_set(uc_engine *uc, uint64_t vaddr, uint64_t paddr, function x86_mmu_syscall_callback (line 111) | static void x86_mmu_syscall_callback(uc_engine *uc, void *userdata) function cpu_tlb (line 146) | void cpu_tlb(void) function virtual_tlb_callback (line 288) | static bool virtual_tlb_callback(uc_engine *uc, uint64_t addr, uc_mem_ty... function virtual_tlb (line 312) | void virtual_tlb(void) function main (line 439) | int main(void) FILE: samples/sample_ppc.c function hook_block (line 15) | static void hook_block(uc_engine *uc, uint64_t address, uint32_t size, function hook_code (line 22) | static void hook_code(uc_engine *uc, uint64_t address, uint32_t size, function test_ppc (line 30) | static void test_ppc(void) function main (line 85) | int main(int argc, char **argv, char **envp) FILE: samples/sample_riscv.c function hook_block (line 20) | static void hook_block(uc_engine *uc, uint64_t address, uint32_t size, function hook_code (line 27) | static void hook_code(uc_engine *uc, uint64_t address, uint32_t size, function hook_code3 (line 35) | static void hook_code3(uc_engine *uc, uint64_t address, uint32_t size, function test_riscv (line 47) | static void test_riscv(void) function test_riscv2 (line 101) | static void test_riscv2(void) function test_riscv3 (line 166) | static void test_riscv3(void) function test_riscv_step (line 220) | static void test_riscv_step(void) function test_riscv_timeout (line 291) | static void test_riscv_timeout(void) function test_riscv_sd64 (line 355) | static void test_riscv_sd64(void) function hook_memalloc (line 409) | static bool hook_memalloc(uc_engine *uc, uc_mem_type type, uint64_t addr... function test_recover_from_illegal (line 425) | static void test_recover_from_illegal(void) function test_riscv_func_return (line 486) | static void test_riscv_func_return(void) function main (line 580) | int main(int argc, char **argv, char **envp) FILE: samples/sample_s390x.c function hook_block (line 15) | static void hook_block(uc_engine *uc, uint64_t address, uint32_t size, function hook_code (line 22) | static void hook_code(uc_engine *uc, uint64_t address, uint32_t size, function test_s390x (line 30) | static void test_s390x(void) function main (line 83) | int main(int argc, char **argv, char **envp) FILE: samples/sample_sparc.c function hook_block (line 16) | static void hook_block(uc_engine *uc, uint64_t address, uint32_t size, function hook_code (line 23) | static void hook_code(uc_engine *uc, uint64_t address, uint32_t size, function test_sparc (line 31) | static void test_sparc(void) function main (line 85) | int main(int argc, char **argv, char **envp) FILE: samples/sample_tricore.c function hook_block (line 17) | static void hook_block(uc_engine *uc, uint64_t address, uint32_t size, function hook_code (line 24) | static void hook_code(uc_engine *uc, uint64_t address, uint32_t size, function test_tricore (line 32) | static void test_tricore(void) function main (line 83) | int main(int argc, char **argv, char **envp) FILE: samples/sample_x86.c function hook_block (line 58) | static void hook_block(uc_engine *uc, uint64_t address, uint32_t size, function hook_code (line 66) | static void hook_code(uc_engine *uc, uint64_t address, uint32_t size, function hook_code64 (line 83) | static void hook_code64(uc_engine *uc, uint64_t address, uint32_t size, function hook_mem_invalid (line 100) | static bool hook_mem_invalid(uc_engine *uc, uc_mem_type type, uint64_t a... function hook_mem_invalid_dummy (line 119) | static bool hook_mem_invalid_dummy(uc_engine *uc, uc_mem_type type, function hook_mem64 (line 127) | static void hook_mem64(uc_engine *uc, uc_mem_type type, uint64_t address, function hook_in (line 147) | static uint32_t hook_in(uc_engine *uc, uint32_t port, int size, void *us... function hook_out (line 173) | static void hook_out(uc_engine *uc, uint32_t port, int size, uint32_t va... function hook_syscall (line 203) | static void hook_syscall(uc_engine *uc, void *user_data) function hook_memalloc (line 215) | static bool hook_memalloc(uc_engine *uc, uc_mem_type type, uint64_t addr... function test_miss_code (line 237) | static void test_miss_code(void) function test_i386 (line 283) | static void test_i386(void) function test_i386_map_ptr (line 352) | static void test_i386_map_ptr(void) function test_i386_jump (line 422) | static void test_i386_jump(void) function test_i386_loop (line 467) | static void test_i386_loop(void) function test_i386_invalid_mem_read (line 519) | static void test_i386_invalid_mem_read(void) function test_i386_invalid_mem_write (line 577) | static void test_i386_invalid_mem_write(void) function test_i386_jump_invalid (line 652) | static void test_i386_jump_invalid(void) function test_i386_inout (line 709) | static void test_i386_inout(void) function test_i386_context_save (line 773) | static void test_i386_context_save(void) function test_i386_invalid_c6c7 (line 889) | static void test_i386_invalid_c6c7(void) function test_x86_64 (line 947) | static void test_x86_64(void) function test_x86_64_syscall (line 1063) | static void test_x86_64_syscall(void) function test_x86_16 (line 1116) | static void test_x86_16(void) function test_i386_invalid_mem_read_in_tb (line 1169) | static void test_i386_invalid_mem_read_in_tb(void) function test_i386_smc_xor (line 1232) | static void test_i386_smc_xor(void) function mmio_read_callback (line 1291) | static uint64_t mmio_read_callback(uc_engine *uc, uint64_t offset, function mmio_write_callback (line 1301) | static void mmio_write_callback(uc_engine *uc, uint64_t offset, unsigned... function test_i386_mmio (line 1310) | static void test_i386_mmio(void) function test_i386_hook_mem_invalid_cb (line 1366) | static bool test_i386_hook_mem_invalid_cb(uc_engine *uc, uc_mem_type type, function test_i386_hook_mem_invalid (line 1382) | static void test_i386_hook_mem_invalid(void) function main (line 1430) | int main(int argc, char **argv, char **envp) FILE: samples/sample_x86_32_gdt_and_seg_regs.c type SegmentDescriptor (line 28) | struct SegmentDescriptor { function hook_mem (line 108) | static void hook_mem(uc_engine *uc, uc_mem_type type, uint64_t address, function hook_code (line 121) | static void hook_code(uc_engine *uc, uint64_t address, uint32_t size, function init_descriptor (line 129) | static void init_descriptor(struct SegmentDescriptor *desc, uint32_t base, function gdt_demo (line 166) | static void gdt_demo(void) function main (line 304) | int main(int argc, char **argv) FILE: samples/shellcode.c function hook_code (line 26) | static void hook_code(uc_engine *uc, uint64_t address, uint32_t size, function hook_intr (line 50) | static void hook_intr(uc_engine *uc, uint32_t intno, void *user_data) function test_i386 (line 95) | static void test_i386(void) function main (line 148) | int main(int argc, char **argv, char **envp) FILE: tests/benchmarks/cow/benchmark.c type data (line 9) | struct data { function update_stats (line 17) | void update_stats(gsl_rstat_workspace *rstat_p, struct timespec *start, ... function callback_mem_prot (line 29) | static int callback_mem_prot(uc_engine *uc, uc_mem_type type, uint64_t a... function callback_block (line 35) | static void callback_block(uc_engine *uc, uint64_t addr, uint32_t size, ... function prepare_mapping (line 73) | static void prepare_mapping(uc_engine *uc) function prepare_code (line 83) | static void prepare_code(uc_engine *uc, const char *file, void **addr) function print_stats (line 107) | void print_stats(gsl_rstat_workspace *rstat_p) function main (line 137) | int main(int argc, char *argv[]) FILE: tests/fuzz/fuzz_emu_arm64_arm.c function LLVMFuzzerTestOneInput (line 12) | int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) { FILE: tests/fuzz/fuzz_emu_arm64_armbe.c function LLVMFuzzerTestOneInput (line 12) | int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) { FILE: tests/fuzz/fuzz_emu_arm_arm.c function LLVMFuzzerTestOneInput (line 12) | int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) { FILE: tests/fuzz/fuzz_emu_arm_armbe.c function LLVMFuzzerTestOneInput (line 12) | int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) { FILE: tests/fuzz/fuzz_emu_arm_thumb.c function LLVMFuzzerTestOneInput (line 12) | int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) { FILE: tests/fuzz/fuzz_emu_m68k_be.c function LLVMFuzzerTestOneInput (line 12) | int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) { FILE: tests/fuzz/fuzz_emu_mips_32be.c function LLVMFuzzerTestOneInput (line 12) | int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) { FILE: tests/fuzz/fuzz_emu_mips_32le.c function LLVMFuzzerTestOneInput (line 12) | int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) { FILE: tests/fuzz/fuzz_emu_s390x_be.c function LLVMFuzzerTestOneInput (line 12) | int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) { FILE: tests/fuzz/fuzz_emu_sparc_32be.c function LLVMFuzzerTestOneInput (line 12) | int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) { FILE: tests/fuzz/fuzz_emu_x86_16.c function LLVMFuzzerTestOneInput (line 12) | int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) { FILE: tests/fuzz/fuzz_emu_x86_32.c function LLVMFuzzerTestOneInput (line 12) | int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) { FILE: tests/fuzz/fuzz_emu_x86_64.c function LLVMFuzzerTestOneInput (line 12) | int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) { FILE: tests/fuzz/onedir.c function main (line 9) | int main(int argc, char** argv) FILE: tests/fuzz/onefile.c function main (line 7) | int main(int argc, char** argv) FILE: tests/regress/001-bad_condition_code_0xe.c function hook_code (line 10) | static void hook_code(uc_engine *uc, uint64_t address, uint32_t size, vo... function main (line 14) | int main(int argc, char **argv, char **envp) { FILE: tests/regress/002-qemu__fatal__unimplemented_control_register_write_0xffb___0x0.c function hook_code (line 10) | static void hook_code(uc_engine *uc, uint64_t address, uint32_t size, vo... function main (line 14) | int main(int argc, char **argv, char **envp) { FILE: tests/regress/003-qemu__fatal__wdebug_not_implemented.c function hook_code (line 10) | static void hook_code(uc_engine *uc, uint64_t address, uint32_t size, vo... function main (line 14) | int main(int argc, char **argv, char **envp) { FILE: tests/regress/004-segmentation_fault_1.c function hook_code (line 10) | static void hook_code(uc_engine *uc, uint64_t address, uint32_t size, vo... function main (line 14) | int main(int argc, char **argv, char **envp) { FILE: tests/regress/005-qemu__fatal__illegal_instruction__0000___00000404.c function hook_code (line 10) | static void hook_code(uc_engine *uc, uint64_t address, uint32_t size, vo... function main (line 14) | int main(int argc, char **argv, char **envp) { FILE: tests/regress/006-qemu__fatal__illegal_instruction__0421___00040026.c function hook_code (line 10) | static void hook_code(uc_engine *uc, uint64_t address, uint32_t size, vo... function main (line 14) | int main(int argc, char **argv, char **envp) { FILE: tests/regress/00opcode_uc_crash.c function VM_exec (line 10) | static void VM_exec(void) function main (line 65) | int main(int argc, char *argv[]) FILE: tests/regress/arm64_reg_rw_w0_w30.py class Arm64RegReadWriteW0ThroughW30 (line 6) | class Arm64RegReadWriteW0ThroughW30(regress.RegressTest): method runTest (line 12) | def runTest(self): FILE: tests/regress/arm_bx_unmapped.py class BxTwiceTest (line 10) | class BxTwiceTest(regress.RegressTest): method runTest (line 11) | def runTest(self): FILE: tests/regress/arm_bxeq_hang.py class BxHang (line 6) | class BxHang(regress.RegressTest): method runTest (line 7) | def runTest(self): FILE: tests/regress/arm_enable_vfp.c function main (line 9) | int main(void) FILE: tests/regress/arm_fp_vfp_disabled.py class FpVfpDisabled (line 23) | class FpVfpDisabled(regress.RegressTest): method runTest (line 25) | def runTest(self): FILE: tests/regress/arm_init_input_crash.py function hook_block (line 25) | def hook_block(uc, address, size, user_data): function hook_code (line 30) | def hook_code(uc, address, size, user_data): class TestInitInputCrash (line 34) | class TestInitInputCrash(regress.RegressTest): method test_arm (line 36) | def test_arm(self): method test_thumb (line 74) | def test_thumb(self): FILE: tests/regress/arm_memcpy_neon.py class ArmMemcpy (line 39) | class ArmMemcpy(regress.RegressTest): method test_arm_memcpy (line 42) | def test_arm_memcpy(self): FILE: tests/regress/arm_movr12_hang.py class MovHang (line 6) | class MovHang(regress.RegressTest): method runTest (line 9) | def runTest(self): FILE: tests/regress/arm_vldr_invalid.py class VldrPcInsn (line 5) | class VldrPcInsn(regress.RegressTest): method runTest (line 7) | def runTest(self): FILE: tests/regress/arm_wfi_first_insn_of_tb.py class TestARMFirstInsn (line 13) | class TestARMFirstInsn(regress.RegressTest): method runTest (line 14) | def runTest(self): FILE: tests/regress/bad_ram.py class BadRam (line 6) | class BadRam(regress.RegressTest): method runTest (line 7) | def runTest(self): FILE: tests/regress/block_test.c function cb_hookblock (line 13) | void cb_hookblock(uc_engine *uc, uint64_t address, uint32_t size, void *... function main (line 27) | int main(void) { FILE: tests/regress/callback-pc.py class CallBackPCTest (line 13) | class CallBackPCTest(regress.RegressTest): method test_instruction_trace (line 15) | def test_instruction_trace(self): method test_block_trace (line 48) | def test_block_trace(self): FILE: tests/regress/core_ctl.py class TestCtl (line 27) | class TestCtl(regress.RegressTest): method test_mode (line 29) | def test_mode(self): method test_page_size (line 48) | def test_page_size(self): method test_timeout (line 81) | def test_timeout(self): method test_exits (line 98) | def test_exits(self): method test_tlb_mode (line 142) | def test_tlb_mode(self): FILE: tests/regress/crash_tb.py class CrashTB (line 10) | class CrashTB(regress.RegressTest): method runTest (line 12) | def runTest(self): FILE: tests/regress/deadlock_1.py class DeadLock (line 9) | class DeadLock(regress.RegressTest): method runTest (line 11) | def runTest(self): FILE: tests/regress/eflags_noset.c type puint (line 16) | typedef uint32_t puint; type puint (line 19) | typedef uint64_t puint; function realEflags (line 23) | uint32_t realEflags(void) function VM_exec (line 58) | static void VM_exec(void) function main (line 122) | int main(int argc, char *argv[]) FILE: tests/regress/eflags_nosync.c function hook_ins (line 17) | static void hook_ins(uc_engine *uc, uint64_t address, uint32_t size, voi... function hook_invalid_mem (line 22) | static bool hook_invalid_mem(uc_engine *uc, uc_mem_type type, uint64_t a... function VM_exec (line 67) | static void VM_exec(void) function main (line 178) | int main(int argc, char *argv[]) FILE: tests/regress/emu_clear_errors.c function cb_hookunmapped (line 9) | bool cb_hookunmapped(uc_engine *uc, uc_mem_type type, uint64_t address, ... function main (line 41) | int main(void) { FILE: tests/regress/emu_clear_errors.py class EmuClearErrorsTest (line 18) | class EmuClearErrorsTest(regress.RegressTest): method test_hook_code_stop_emu (line 20) | def test_hook_code_stop_emu(self): FILE: tests/regress/emu_stop_in_hook_overrun.c function mips_codehook (line 42) | static void mips_codehook(uc_engine *uc, uint64_t address, uint32_t size... function main (line 53) | int main(int argc, char **argv, char **envp) FILE: tests/regress/emu_stop_segfault.py class EmuStopSegFault (line 7) | class EmuStopSegFault(regress.RegressTest): method runTest (line 9) | def runTest(self): FILE: tests/regress/ensure_typedef_consts_generated.py class TestTypedefs (line 13) | class TestTypedefs(regress.RegressTest): method runTest (line 14) | def runTest(self): FILE: tests/regress/fpu_ip.py function hook_code (line 20) | def hook_code(uc, addr, size, user_data): class FpuIP (line 28) | class FpuIP(regress.RegressTest): method test_32 (line 31) | def test_32(self): method test_64 (line 46) | def test_64(self): FILE: tests/regress/fpu_mem_write.py function hook_mem_write (line 14) | def hook_mem_write(uc, access, address, size, value, user_data): class FpuWrite (line 19) | class FpuWrite(regress.RegressTest): method runTest (line 21) | def runTest(self): FILE: tests/regress/hang.py function hook_code (line 8) | def hook_code(uc, address, size, user_data): function hook_intr (line 17) | def hook_intr(uc, intno, user_data): class Hang (line 30) | class Hang(regress.RegressTest): method runTest (line 32) | def runTest(self): FILE: tests/regress/high_mem.py class TestMem (line 10) | class TestMem(regress.RegressTest): method setUp (line 15) | def setUp(self): method map_code_page (line 18) | def map_code_page(self, address, payload): method test_virt_high_mapping (line 25) | def test_virt_high_mapping(self): method test_cpu_high_mapping (line 46) | def test_cpu_high_mapping(self): FILE: tests/regress/hook_add_crash.py class TestHook (line 7) | class TestHook(regress.RegressTest): method test_excessive_hooks (line 8) | def test_excessive_hooks(self): FILE: tests/regress/hook_code_add_del.py function hook_code (line 26) | def hook_code(mu, address, size, user_data): class HookCodeAddDelTest (line 30) | class HookCodeAddDelTest(regress.RegressTest): method runTest (line 31) | def runTest(self): FILE: tests/regress/hook_code_stop_emu.py class SingleStepper (line 18) | class SingleStepper: method __init__ (line 19) | def __init__(self, uc, test): method _stop_hook (line 24) | def _stop_hook(self, uc, address, *args, **kwargs): method step (line 31) | def step(self): function showpc (line 42) | def showpc(mu): class HookCodeStopEmuTest (line 46) | class HookCodeStopEmuTest(regress.RegressTest): method test_hook_code_stop_emu (line 47) | def test_hook_code_stop_emu(self): FILE: tests/regress/hook_extrainvoke.c function hook_ins (line 11) | void hook_ins(uc_engine *uc, uint64_t address, uint32_t size, void *user... function VM_exec (line 17) | static void VM_exec(void) function main (line 89) | int main(int argc, char *argv[]) FILE: tests/regress/hook_raises_exception.py class HookCounter (line 8) | class HookCounter: method __init__ (line 11) | def __init__(self): method bad_code_hook (line 14) | def bad_code_hook(self, uc, address, size, data): method good_code_hook (line 18) | def good_code_hook(self, uc, address, size, data): class TestExceptionInHook (line 22) | class TestExceptionInHook(regress.RegressTest): method test_exception_in_hook (line 24) | def test_exception_in_hook(self): FILE: tests/regress/hook_readonly_write_local.py function hook_mem_read (line 16) | def hook_mem_read(uc, access, address, size, value, data): class REP (line 22) | class REP(regress.RegressTest): method runTest (line 23) | def runTest(self): FILE: tests/regress/init.py class Init (line 12) | class Init(regress.RegressTest): method init_unicorn (line 14) | def init_unicorn(self, ip, sp, counter): method generate_value (line 26) | def generate_value(self, counter): method set_hooks (line 32) | def set_hooks(self): method hook_mem_invalid (line 36) | def hook_mem_invalid(self, uc, access, address, size, value, user_data): method hook_mem_fetch_unmapped (line 50) | def hook_mem_fetch_unmapped(self, uc, access, address, size, value, us... method runTest (line 60) | def runTest(self): FILE: tests/regress/invalid_insn.py function hook_invalid_insn (line 19) | def hook_invalid_insn(uc, ud): class TestHooks (line 45) | class TestHooks(regress.RegressTest): method test_invalid_insn_recover (line 46) | def test_invalid_insn_recover(self): FILE: tests/regress/invalid_read_in_cpu_tb_exec.c function hook_block (line 3) | static void hook_block(uc_engine *uc, uint64_t address, uint32_t size, v... function main (line 16) | int main(int argc, char **argv, char **envp) { FILE: tests/regress/invalid_read_in_tb_flush_x86_64.c function main (line 12) | int main(int argc, char **argv, char **envp) { FILE: tests/regress/invalid_write.py function hook_mem_invalid (line 11) | def hook_mem_invalid(uc, access, address, size, value, user_data): class InvalidWrite (line 15) | class InvalidWrite(regress.RegressTest): method test (line 16) | def test(self): FILE: tests/regress/invalid_write_in_cpu_tb_exec_x86_64.c function main (line 11) | int main(int argc, char **argv, char **envp) { FILE: tests/regress/jmp_ebx_hang.py class JumEbxHang (line 11) | class JumEbxHang(regress.RegressTest): method runTest (line 12) | def runTest(self): FILE: tests/regress/jumping.py class Jumping (line 27) | class Jumping(regress.RegressTest): method clear_zf (line 28) | def clear_zf(self): method set_zf (line 40) | def set_zf(self): method multipath (line 52) | def multipath(self): method hook_block (line 63) | def hook_block(self, uc, address, size, _): method hook_code (line 67) | def hook_code(self, uc, address, size, _): method setUp (line 95) | def setUp(self): method runTest (line 111) | def runTest(self): FILE: tests/regress/leaked_refs.py function create_instance (line 29) | def create_instance(key, *args, **kwargs): function hook_code (line 36) | def hook_code(mu, address, size, user_data): function emu_loop (line 40) | def emu_loop(key): class EmuLoopReferenceTest (line 56) | class EmuLoopReferenceTest(regress.RegressTest): method debug_mem (line 57) | def debug_mem(self): method runTest (line 62) | def runTest(self): FILE: tests/regress/map_crash.c function main (line 9) | int main(void) FILE: tests/regress/map_write.c function main (line 9) | int main(void) FILE: tests/regress/memmap.py class MemMap (line 9) | class MemMap(regress.RegressTest): method test_mmap_write (line 11) | def test_mmap_write(self): method test_mmap_invalid (line 25) | def test_mmap_invalid(self): method test_mmap_weird (line 34) | def test_mmap_weird(self): FILE: tests/regress/memmap_segfault.py class MmapSeg1 (line 5) | class MmapSeg1(regress.RegressTest): method runTest (line 6) | def runTest(self): class MmapSeg2 (line 23) | class MmapSeg2(regress.RegressTest): method runTest (line 24) | def runTest(self): FILE: tests/regress/mips64.py class Mips64 (line 8) | class Mips64(regress.RegressTest): method runTest (line 11) | def runTest(self): FILE: tests/regress/mips_branch_delay.py class MipsBranchDelay (line 16) | class MipsBranchDelay(regress.RegressTest): method runTest (line 19) | def runTest(self): FILE: tests/regress/mips_branch_likely_issue.c function mips_codehook (line 56) | static void mips_codehook(uc_engine *uc, uint64_t address, uint32_t size... function main (line 72) | int main(int argc, char **argv, char **envp) FILE: tests/regress/mips_cp1.py class TestMipsCp1 (line 9) | class TestMipsCp1(regress.RegressTest): method runTest (line 10) | def runTest(self): FILE: tests/regress/mips_delay_slot_code_hook.c function mips_codehook (line 47) | static void mips_codehook(uc_engine *uc, uint64_t address, uint32_t size... function main (line 60) | int main(int argc, char **argv, char **envp) FILE: tests/regress/mips_except.py class MipsExcept (line 15) | class MipsExcept(regress.RegressTest): method runTest (line 18) | def runTest(self): FILE: tests/regress/mips_invalid_read_of_size_4_when_tracing.c function hook_code (line 3) | static void hook_code(uc_engine *uc, uint64_t address, uint32_t size, vo... function main (line 16) | int main(int argc, char **argv, char **envp) { FILE: tests/regress/mips_kernel_mmu.py class MipsKernelMMU (line 9) | class MipsKernelMMU(regress.RegressTest): method test_syscall (line 10) | def test_syscall(self): FILE: tests/regress/mips_kseg0_1.c function main (line 23) | int main(void) FILE: tests/regress/mips_single_step_sp.py function code_hook (line 19) | def code_hook(uc, addr, size, user_data): function run (line 23) | def run(step): class MipsSingleStep (line 46) | class MipsSingleStep(regress.RegressTest): method runTest (line 49) | def runTest(self): FILE: tests/regress/mips_syscall_pc.py function intr_hook (line 9) | def intr_hook(uc, intno, data): class MipsSyscall (line 14) | class MipsSyscall(regress.RegressTest): method test (line 15) | def test(self): FILE: tests/regress/mov_gs_eax.py class MovGsEax (line 13) | class MovGsEax(regress.RegressTest): method runTest (line 15) | def runTest(self): FILE: tests/regress/movsd.py function dis (line 12) | def dis(md, mem, addr): function hook_code (line 16) | def hook_code(uc, addr, size, md): class Movsd (line 24) | class Movsd(regress.RegressTest): method runTest (line 27) | def runTest(self): FILE: tests/regress/nr_mem_test.c function hook_mem_invalid (line 37) | static bool hook_mem_invalid(uc_engine *uc, uc_mem_type type, function main (line 53) | int main(int argc, char **argv, char **envp) FILE: tests/regress/osx_qemu_thread_create_crash.py class ThreadCreateCrash (line 9) | class ThreadCreateCrash(regress.RegressTest): method test (line 10) | def test(self): FILE: tests/regress/potential_memory_leak.py class MemoryLeak (line 16) | class MemoryLeak(regress.RegressTest): method test (line 19) | def test(self): FILE: tests/regress/pshufb.py class Pshufb (line 8) | class Pshufb(regress.RegressTest): method runTest (line 10) | def runTest(self): FILE: tests/regress/reg_write_sign_extension.py class RegWriteSignExt (line 9) | class RegWriteSignExt(regress.RegressTest): method hook_mem_invalid (line 11) | def hook_mem_invalid(self, mu, access, address, size, value, user_data): method runTest (line 21) | def runTest(self): FILE: tests/regress/regress.py class RegressTest (line 6) | class RegressTest(unittest.TestCase): function main (line 10) | def main(): function __setup_logger (line 14) | def __setup_logger(name): FILE: tests/regress/rep_hook.py class TestRep (line 11) | class TestRep(regress.RegressTest): method runTest (line 13) | def runTest(self): FILE: tests/regress/rep_movsb.c function hook_code (line 51) | static void hook_code(uc_engine *uc, uint64_t addr, uint32_t size, void ... function hook_mem_write (line 75) | static void hook_mem_write(uc_engine *uc, uc_mem_type type, function main (line 88) | int main(int argc, char **argv, char **envp) FILE: tests/regress/ro_mem_test.c function hook_mem_invalid (line 59) | static bool hook_mem_invalid(uc_engine *uc, uc_mem_type type, function main (line 94) | int main(int argc, char **argv, char **envp) FILE: tests/regress/run_across_bb.py function showpc (line 26) | def showpc(mu): class RunAcrossBBTest (line 30) | class RunAcrossBBTest(regress.RegressTest): method test_run_all (line 31) | def test_run_all(self): method test_run_across_bb (line 87) | def test_run_across_bb(self): FILE: tests/regress/rw_hookstack.c function hook_mem_rw (line 12) | bool hook_mem_rw(uc_engine *uc, uc_mem_type type, uint64_t address, int ... function main (line 35) | int main(int argc, char *argv[]) FILE: tests/regress/segfault_on_stop.py class SegfaultOnStop (line 5) | class SegfaultOnStop(regress.RegressTest): method test (line 6) | def test(self): FILE: tests/regress/sigill.c function _interrupt (line 11) | void _interrupt(uc_engine *uc, uint32_t intno, void *user_data) function main (line 19) | int main(void) FILE: tests/regress/sigill2.c function main (line 9) | int main(void) FILE: tests/regress/sparc64.py class TestSparc64RegRead (line 13) | class TestSparc64RegRead(regress.RegressTest): method runTest (line 14) | def runTest(self): FILE: tests/regress/sparc_jump_to_zero.c function main (line 12) | int main(int argc, char **argv, char **envp) { FILE: tests/regress/sparc_reg.py function hook_code (line 47) | def hook_code(uc, addr, size, ud): class TestSparc32RegRead (line 51) | class TestSparc32RegRead(regress.RegressTest): method runTest (line 54) | def runTest(self): FILE: tests/regress/sysenter_hook_x86.c function sysenter (line 11) | void sysenter (uc_engine *uc, void *user) { function main (line 16) | int main(int argc, char **argv, char **envp) FILE: tests/regress/tcg_liveness_analysis_bug_issue-287.py function show_regs (line 100) | def show_regs(uc): class TestIssue287 (line 126) | class TestIssue287(regress.RegressTest): method runTest (line 127) | def runTest(self): FILE: tests/regress/test_old_ctl.py class OldCtl (line 10) | class OldCtl(regress.RegressTest): method runTest (line 11) | def runTest(self): FILE: tests/regress/threaded_emu_start.c function mips_codehook (line 60) | static void mips_codehook(uc_engine *uc, uint64_t address, uint32_t size... type EmuStarterParam_t (line 66) | typedef struct { function uc_err (line 74) | static uc_err emu_starter(void* param) function win32_emu_starter (line 98) | static unsigned int __stdcall win32_emu_starter(void* param) function main (line 113) | int main(int argc, char **argv, char **envp) FILE: tests/regress/timeout_segfault.c function hook_block (line 25) | static void hook_block(uc_engine *uc, uint64_t address, uint32_t size, v... function hook_code (line 30) | static void hook_code(uc_engine *uc, uint64_t address, uint32_t size, vo... function test_arm (line 35) | static void test_arm(void) function test_thumb (line 91) | static void test_thumb(void) function main (line 140) | int main(int argc, char **argv, char **envp) FILE: tests/regress/translator_buffer.py class Emulator (line 11) | class Emulator: method __init__ (line 12) | def __init__(self, code, stack): method set_hooks (line 34) | def set_hooks(self): method hook_mem_fetch_unmapped (line 39) | def hook_mem_fetch_unmapped(self, uc, access, address, size, value, us... method hook_mem_invalid (line 48) | def hook_mem_invalid(self, uc, access, address, size, value, user_data): method hook_mem_access (line 54) | def hook_mem_access(self, uc, access, address, size, value, user_data): method emu (line 57) | def emu(self, steps): method write_data (line 64) | def write_data(self, address, content): method write_reg (line 67) | def write_reg(self, reg, value): class TranslatorBuffer (line 71) | class TranslatorBuffer(regress.RegressTest): method init_unicorn (line 72) | def init_unicorn(self, ip, sp, magic): method runTest (line 81) | def runTest(self): FILE: tests/regress/vld.py class SIMDNotReadArm (line 25) | class SIMDNotReadArm(regress.RegressTest): method runTest (line 27) | def runTest(self): FILE: tests/regress/write_before_map.py class WriteBeforeMap (line 8) | class WriteBeforeMap(regress.RegressTest): method runTest (line 9) | def runTest(self): FILE: tests/regress/wrong_rip.py class WrongRIP (line 9) | class WrongRIP(regress.RegressTest): method test_step (line 11) | def test_step(self): method test_step2 (line 26) | def test_step2(self): method test_step3 (line 40) | def test_step3(self): method test_step_then_fin (line 51) | def test_step_then_fin(self): FILE: tests/regress/wrong_rip_arm.py class WrongRIPArm (line 22) | class WrongRIPArm(regress.RegressTest): method runTest (line 24) | def runTest(self): FILE: tests/regress/wrong_sp_arm.py class WrongSPArm (line 9) | class WrongSPArm(regress.RegressTest): method test_32 (line 11) | def test_32(self): method test_64 (line 16) | def test_64(self): method test_arm (line 21) | def test_arm(self): FILE: tests/regress/x86_16_segfault.c function main (line 7) | int main(int argc, char **argv, char **envp) { FILE: tests/regress/x86_64_conditional_jump.py class WrongConditionalPath (line 6) | class WrongConditionalPath(regress.RegressTest): method test_eflags (line 7) | def test_eflags(self): FILE: tests/regress/x86_64_eflags.py class WrongEFLAGS (line 6) | class WrongEFLAGS(regress.RegressTest): method test_eflags (line 7) | def test_eflags(self): FILE: tests/regress/x86_64_msr.py function set_msr (line 18) | def set_msr(uc, msr, value, scratch=SCRATCH_ADDR): function get_msr (line 44) | def get_msr(uc, msr, scratch=SCRATCH_ADDR): function set_gs (line 72) | def set_gs(uc, addr): function get_gs (line 80) | def get_gs(uc): function set_fs (line 87) | def set_fs(uc, addr): function get_fs (line 95) | def get_fs(uc): class TestGetSetMSR (line 102) | class TestGetSetMSR(regress.RegressTest): method test_msr (line 103) | def test_msr(self): method test_gs (line 113) | def test_gs(self): method test_fs (line 131) | def test_fs(self): FILE: tests/regress/x86_eflags.py class WrongEFLAGS2 (line 6) | class WrongEFLAGS2(regress.RegressTest): method test_eflags (line 7) | def test_eflags(self): FILE: tests/regress/x86_fldt_fsqrt.py class FldtFsqrt (line 16) | class FldtFsqrt(regress.RegressTest): method test_fldt_fsqrt (line 17) | def test_fldt_fsqrt(self): FILE: tests/regress/x86_gdt.py function create_selector (line 38) | def create_selector(idx, flags): function create_gdt_entry (line 45) | def create_gdt_entry(base, limit, access, flags): function hook_mem_read (line 56) | def hook_mem_read(uc, type, addr, *args): class GdtRead (line 73) | class GdtRead(regress.RegressTest): method test_gdt (line 75) | def test_gdt(self): FILE: tests/regress/x86_ld_crash.py class TestReadMem (line 15) | class TestReadMem(regress.RegressTest): method runTest (line 16) | def runTest(self): FILE: tests/regress/x86_self_modifying.py function hook_intr (line 20) | def hook_intr(uc, intno, data): class SelfModifying (line 24) | class SelfModifying(regress.RegressTest): method test_self_modifying (line 25) | def test_self_modifying(self): FILE: tests/regress/x86_set_ip.py class TestSetIP (line 8) | class TestSetIP(regress.RegressTest): method runTest (line 9) | def runTest(self): FILE: tests/regress/x86_vex.c function test_vmovdqu (line 7) | static void test_vmovdqu(void) function test_vex_l (line 51) | static void test_vex_l(void) function main (line 77) | int main(int argc, char **argv, char **envp) FILE: tests/unit/acutest.h type acutest_test_ (line 343) | struct acutest_test_ { type acutest_test_data_ (line 348) | struct acutest_test_data_ { type acutest_test_ (line 359) | struct acutest_test_ type acutest_test_data_ (line 371) | struct acutest_test_data_ type acutest_test_ (line 386) | struct acutest_test_ function acutest_cleanup_ (line 399) | static void acutest_cleanup_(void) function ACUTEST_ATTRIBUTE_ (line 404) | static void ACUTEST_ATTRIBUTE_(noreturn) acutest_exit_(int exit_code) type LARGE_INTEGER (line 411) | typedef LARGE_INTEGER acutest_timer_type_; function acutest_timer_init_ (line 416) | static void acutest_timer_init_(void) function acutest_timer_get_time_ (line 421) | static void acutest_timer_get_time_(LARGE_INTEGER *ts) function acutest_timer_diff_ (line 426) | static double acutest_timer_diff_(LARGE_INTEGER start, LARGE_INTEGER end) function acutest_timer_print_diff_ (line 433) | static void acutest_timer_print_diff_(void) type acutest_timer_type_ (line 440) | typedef struct timespec acutest_timer_type_; function acutest_timer_init_ (line 444) | static void acutest_timer_init_(void) function acutest_timer_get_time_ (line 452) | static void acutest_timer_get_time_(struct timespec *ts) function acutest_timer_diff_ (line 457) | static double acutest_timer_diff_(struct timespec start, struct timespec... function acutest_timer_print_diff_ (line 473) | static void acutest_timer_print_diff_(void) type acutest_timer_type_ (line 479) | typedef int acutest_timer_type_; function acutest_timer_init_ (line 483) | void acutest_timer_init_(void) {} function acutest_timer_get_time_ (line 485) | static void acutest_timer_get_time_(int *ts) function acutest_timer_diff_ (line 490) | static double acutest_timer_diff_(int start, int end) function acutest_timer_print_diff_ (line 497) | static void acutest_timer_print_diff_(void) {} function ACUTEST_ATTRIBUTE_ (line 507) | static int ACUTEST_ATTRIBUTE_(format(printf, 2, 3)) function acutest_begin_test_line_ (line 593) | static void acutest_begin_test_line_(const struct acutest_test_ *test) function acutest_finish_test_line_ (line 615) | static void acutest_finish_test_line_(int result) function acutest_line_indent_ (line 645) | static void acutest_line_indent_(int level) function ACUTEST_ATTRIBUTE_ (line 662) | int ACUTEST_ATTRIBUTE_(format(printf, 4, 5)) function ACUTEST_ATTRIBUTE_ (line 727) | void ACUTEST_ATTRIBUTE_(format(printf, 1, 2)) function ACUTEST_ATTRIBUTE_ (line 757) | void ACUTEST_ATTRIBUTE_(format(printf, 1, 2)) function acutest_dump_ (line 793) | void acutest_dump_(const char *title, const void *addr, size_t size) function acutest_init_ (line 847) | static void acutest_init_(const char *test_name) function acutest_fini_ (line 858) | static void acutest_fini_(const char *test_name) function acutest_abort_ (line 868) | void acutest_abort_(void) function acutest_list_names_ (line 879) | static void acutest_list_names_(void) function acutest_remember_ (line 888) | static void acutest_remember_(int i) function acutest_set_success_ (line 897) | static void acutest_set_success_(int i, int success) function acutest_set_duration_ (line 903) | static void acutest_set_duration_(int i, double duration) function acutest_name_contains_word_ (line 908) | static int acutest_name_contains_word_(const char *name, const char *pat... function acutest_lookup_ (line 933) | static int acutest_lookup_(const char *pattern) function ACUTEST_ATTRIBUTE_ (line 973) | static void ACUTEST_ATTRIBUTE_(format(printf, 1, 2)) type acutest_test_ (line 997) | struct acutest_test_ function acutest_run_ (line 1097) | static void acutest_run_(const struct acutest_test_ *test, int index, function LONG (line 1250) | static LONG CALLBACK acutest_seh_exception_filter_(EXCEPTION_POINTERS *p... type ACUTEST_CMDLINE_OPTION_ (line 1273) | typedef struct acutest_test_CMDLINE_OPTION_ { function acutest_cmdline_handle_short_opt_group_ (line 1280) | static int acutest_cmdline_handle_short_opt_group_( function acutest_cmdline_read_ (line 1317) | static int acutest_cmdline_read_(const ACUTEST_CMDLINE_OPTION_ *options, function acutest_help_ (line 1433) | static void acutest_help_(void) function acutest_cmdline_callback_ (line 1511) | static int acutest_cmdline_callback_(int id, const char *arg) function acutest_is_tracer_present_ (line 1657) | static int acutest_is_tracer_present_(void) function acutest_AmIBeingDebugged (line 1706) | static bool acutest_AmIBeingDebugged(void) function main (line 1734) | int main(int argc, char **argv) FILE: tests/unit/test_arm.c function uc_common_setup (line 6) | static void uc_common_setup(uc_engine **uc, uc_arch arch, uc_mode mode, function test_arm_nop (line 15) | static void test_arm_nop(void) function test_arm_thumb_sub (line 37) | static void test_arm_thumb_sub(void) function test_armeb_sub (line 55) | static void test_armeb_sub(void) function test_armeb_be8_sub (line 86) | static void test_armeb_be8_sub(void) function test_arm_thumbeb_sub (line 117) | static void test_arm_thumbeb_sub(void) function test_arm_thumb_ite_count_callback (line 135) | static void test_arm_thumb_ite_count_callback(uc_engine *uc, uint64_t ad... function test_arm_thumb_ite (line 143) | static void test_arm_thumb_ite(void) function test_arm_m_thumb_mrs (line 203) | static void test_arm_m_thumb_mrs(void) function test_arm_m_control (line 228) | static void test_arm_m_control(void) function test_arm_m_exc_return_hook_interrupt (line 266) | static void test_arm_m_exc_return_hook_interrupt(uc_engine *uc, int intno, function test_arm_m_exc_return (line 277) | static void test_arm_m_exc_return(void) function test_arm_und32_to_svc32 (line 305) | static void test_arm_und32_to_svc32(void) function test_arm_usr32_to_svc32 (line 346) | static void test_arm_usr32_to_svc32(void) function test_arm_v8 (line 395) | static void test_arm_v8(void) function test_arm_thumb_smlabb (line 419) | static void test_arm_thumb_smlabb(void) function test_arm_not_allow_privilege_escalation (line 444) | static void test_arm_not_allow_privilege_escalation(void) function test_arm_mrc (line 491) | static void test_arm_mrc(void) function test_arm_hflags_rebuilt (line 505) | static void test_arm_hflags_rebuilt(void) function test_arm_mem_access_abort_hook_mem (line 563) | static bool test_arm_mem_access_abort_hook_mem(uc_engine *uc, uc_mem_typ... function test_arm_mem_access_abort_hook_insn_invalid (line 571) | static bool test_arm_mem_access_abort_hook_insn_invalid(uc_engine *uc, function test_arm_mem_access_abort (line 578) | static void test_arm_mem_access_abort(void) function test_arm_read_sctlr (line 624) | static void test_arm_read_sctlr(void) function test_arm_be_cpsr_sctlr (line 647) | static void test_arm_be_cpsr_sctlr(void) function test_arm_switch_endian (line 696) | static void test_arm_switch_endian(void) function test_armeb_ldrb (line 728) | static void test_armeb_ldrb(void) function test_arm_context_save (line 752) | static void test_arm_context_save(void) function test_arm_thumb2 (line 779) | static void test_arm_thumb2(void) function test_armeb_be32_thumb2 (line 799) | static void test_armeb_be32_thumb2(void) function test_arm_mem_read_write_cb (line 819) | static bool test_arm_mem_read_write_cb(uc_engine *uc, int type, function test_arm_mem_hook_read_write (line 835) | static void test_arm_mem_hook_read_write(void) type _last_cmp_info (line 866) | typedef struct { function _uc_hook_sub_cmp (line 873) | static void _uc_hook_sub_cmp(uc_engine *uc, uint64_t address, uint64_t a... function test_arm_tcg_opcode_cmp (line 883) | static void test_arm_tcg_opcode_cmp(void) function test_arm_thumb_tcg_opcode_cmn (line 909) | static void test_arm_thumb_tcg_opcode_cmn(void) function test_arm_cp15_c1_c0_2 (line 936) | static void test_arm_cp15_c1_c0_2(void) function test_arm_v7_lpae_hook_tlb (line 957) | static bool test_arm_v7_lpae_hook_tlb(uc_engine *uc, uint64_t addr, function test_arm_v7_lpae_hook_read (line 966) | static void test_arm_v7_lpae_hook_read(uc_engine *uc, uc_mem_type type, function test_arm_v7_lpae (line 973) | static void test_arm_v7_lpae(void) function test_arm_svc_interrupt (line 999) | static void test_arm_svc_interrupt(uc_engine *uc, int intno, void *user_... function test_arm_svc_hvc_syndrome (line 1015) | static void test_arm_svc_hvc_syndrome(void) FILE: tests/unit/test_arm64.c function uc_common_setup (line 11) | static void uc_common_setup(uc_engine **uc, uc_arch arch, uc_mode mode, function test_arm64_until (line 20) | static void test_arm64_until(void) function test_arm64_code_patching (line 60) | static void test_arm64_code_patching(void) function test_arm64_code_patching_count (line 90) | static void test_arm64_code_patching_count(void) function test_arm64_v8_pac (line 121) | static void test_arm64_v8_pac(void) function test_arm64_read_sctlr (line 146) | static void test_arm64_read_sctlr(void) function test_arm64_mrs_hook_cb (line 167) | static uint32_t test_arm64_mrs_hook_cb(uc_engine *uc, uc_arm64_reg reg, function test_arm64_mrs_hook (line 178) | static void test_arm64_mrs_hook(void) function test_arm64_correct_address_in_small_jump_hook_callback (line 203) | static bool test_arm64_correct_address_in_small_jump_hook_callback( function test_arm64_correct_address_in_small_jump_hook (line 222) | static void test_arm64_correct_address_in_small_jump_hook(void) function test_arm64_correct_address_in_long_jump_hook_callback (line 251) | static bool test_arm64_correct_address_in_long_jump_hook_callback( function test_arm64_correct_address_in_long_jump_hook (line 270) | static void test_arm64_correct_address_in_long_jump_hook(void) function test_arm64_block_sync_pc_cb (line 299) | static void test_arm64_block_sync_pc_cb(uc_engine *uc, uint64_t addr, function test_arm64_block_sync_pc (line 313) | static void test_arm64_block_sync_pc(void) function test_arm64_block_invalid_mem_read_write_sync_cb (line 339) | static bool function test_arm64_block_invalid_mem_read_write_sync (line 347) | static void test_arm64_block_invalid_mem_read_write_sync(void) function test_arm64_mmu (line 379) | static void test_arm64_mmu(void) function test_arm64_pc_wrap (line 487) | static void test_arm64_pc_wrap(void) function test_arm64_mem_prot_regress_hook_mem (line 536) | static void test_arm64_mem_prot_regress_hook_mem(uc_engine *uc, function test_arm64_mem_prot_regress_hook_prot (line 545) | static bool test_arm64_mem_prot_regress_hook_prot(uc_engine *uc, function test_arm64_mem_prot_regress_hook_unm (line 557) | static bool test_arm64_mem_prot_regress_hook_unm(uc_engine *uc, function test_arm64_mem_prot_regress (line 570) | static void test_arm64_mem_prot_regress(void) function test_arm64_mem_read_write_cb (line 602) | static bool test_arm64_mem_read_write_cb(uc_engine *uc, int type, function test_arm64_mem_hook_read_write (line 618) | static void test_arm64_mem_hook_read_write(void) function test_arm64_pc_guarantee (line 650) | static void test_arm64_pc_guarantee(void) FILE: tests/unit/test_ctl.c function muldiv64 (line 12) | static inline uint64_t muldiv64(uint64_t a, uint32_t b, uint32_t c) function get_freq (line 31) | static int64_t get_freq(void) function get_clock_realtime (line 42) | static inline int64_t get_clock_realtime(void) function get_clock_realtime (line 55) | static inline int64_t get_clock_realtime(void) function uc_common_setup (line 68) | static void uc_common_setup(uc_engine **uc, uc_arch arch, uc_mode mode, function test_uc_ctl_exits (line 92) | static void test_uc_ctl_exits(void) function time_emulation (line 128) | double time_emulation(uc_engine *uc, uint64_t start, uint64_t end) function test_uc_ctl_tb_cache (line 145) | static void test_uc_ctl_tb_cache(void) function test_uc_ctl_change_page_size (line 180) | static void test_uc_ctl_change_page_size(void) function test_uc_ctl_change_page_size_arm64 (line 203) | static void test_uc_ctl_change_page_size_arm64(void) function test_uc_ctl_arm_cpu (line 227) | static void test_uc_ctl_arm_cpu(void) function test_uc_hook_cached_cb (line 262) | static void test_uc_hook_cached_cb(uc_engine *uc, uint64_t addr, size_t ... function test_uc_hook_cached_uaf (line 270) | static void test_uc_hook_cached_uaf(void) function test_uc_emu_stop_set_ip_callback (line 303) | static void test_uc_emu_stop_set_ip_callback(uc_engine *uc, uint64_t add... function test_uc_emu_stop_set_ip (line 314) | static void test_uc_emu_stop_set_ip(void) function test_tlb_clear_tlb (line 341) | static bool test_tlb_clear_tlb(uc_engine *uc, uint64_t addr, uc_mem_type... function test_tlb_clear_syscall (line 351) | static void test_tlb_clear_syscall(uc_engine *uc, void *user_data) function test_tlb_clear (line 356) | static void test_tlb_clear(void) function test_noexec (line 382) | static void test_noexec(void) FILE: tests/unit/test_m68k.c function uc_common_setup (line 6) | static void uc_common_setup(uc_engine **uc, uc_arch arch, uc_mode mode, function test_move_to_sr (line 16) | static void test_move_to_sr(void) function test_sr_contains_flags (line 40) | static void test_sr_contains_flags(void) FILE: tests/unit/test_mem.c function test_map_correct (line 3) | static void test_map_correct(void) function test_map_wrapping (line 27) | static void test_map_wrapping(void) function test_mem_protect (line 38) | static void test_mem_protect(void) function test_splitting_mem_unmap (line 63) | static void test_splitting_mem_unmap(void) function test_splitting_mmio_unmap_read_callback (line 77) | static uint64_t test_splitting_mmio_unmap_read_callback(uc_engine *uc, function test_splitting_mmio_unmap (line 88) | static void test_splitting_mmio_unmap(void) function test_mem_protect_map_ptr (line 121) | static void test_mem_protect_map_ptr(void) function test_map_at_the_end (line 150) | static void test_map_at_the_end(void) function test_map_wrap (line 169) | static void test_map_wrap(void) function test_map_big_memory (line 181) | static void test_map_big_memory(void) function test_mem_protect_remove_exec_callback (line 200) | static void test_mem_protect_remove_exec_callback(uc_engine *uc, uint64_... function test_mem_protect_remove_exec (line 209) | static void test_mem_protect_remove_exec(void) function test_mem_protect_mmio_read_cb (line 232) | static uint64_t test_mem_protect_mmio_read_cb(struct uc_struct *uc, function test_mem_protect_mmio_write_cb (line 242) | static void test_mem_protect_mmio_write_cb(struct uc_struct *uc, uint64_... function test_mem_protect_mmio (line 250) | static void test_mem_protect_mmio(void) function test_snapshot (line 278) | static void test_snapshot(void) function test_snapshot_with_vtlb_callback (line 321) | static bool test_snapshot_with_vtlb_callback(uc_engine *uc, uint64_t addr, function test_snapshot_with_vtlb (line 331) | static void test_snapshot_with_vtlb(void) function test_context_snapshot (line 384) | static void test_context_snapshot(void) function test_snapshot_unmap (line 416) | static void test_snapshot_unmap(void) function parts_increment (line 451) | static void parts_increment(size_t idx, char parts[3]) function pattern_create (line 467) | static void pattern_create(char *buf, size_t len) function pattern_verify (line 478) | static bool pattern_verify(const char *buf, size_t len) function test_mem_read_and_write_large_memory_block (line 493) | static void test_mem_read_and_write_large_memory_block(void) function test_v2p_tlb_fill (line 530) | static bool test_v2p_tlb_fill(uc_engine *uc, uint64_t addr, uc_mem_type ... function test_virtual_to_physical (line 540) | static void test_virtual_to_physical(void) function test_virtual_write_tlb_fill (line 556) | static bool test_virtual_write_tlb_fill(uc_engine *uc, uint64_t addr, uc... function test_virtual_write (line 566) | static void test_virtual_write(void) FILE: tests/unit/test_mips.c function uc_common_setup (line 6) | static void uc_common_setup(uc_engine **uc, uc_arch arch, uc_mode mode, function test_mips_el_ori (line 14) | static void test_mips_el_ori(void) function test_mips_eb_ori (line 33) | static void test_mips_eb_ori(void) function test_mips_stop_at_branch (line 52) | static void test_mips_stop_at_branch(void) function test_mips_stop_at_delay_slot (line 78) | static void test_mips_stop_at_delay_slot(void) function test_mips_stop_delay_slot_from_qiling (line 100) | static void test_mips_stop_delay_slot_from_qiling(void) function test_mips_lwx_exception_issue_1314 (line 132) | static void test_mips_lwx_exception_issue_1314(void) function test_mips_mips16 (line 165) | static void test_mips_mips16(void) function test_mips_mips_fpr (line 186) | static void test_mips_mips_fpr(void) function test_mips_simple_coredump_2134 (line 203) | static void test_mips_simple_coredump_2134(void) function test_mips_simple_coredump_2137 (line 214) | static void test_mips_simple_coredump_2137(void) FILE: tests/unit/test_ppc.c function uc_common_setup (line 6) | static void uc_common_setup(uc_engine **uc, uc_arch arch, uc_mode mode, function test_ppc32_add (line 14) | static void test_ppc32_add(void) function test_ppc32_fadd (line 38) | static void test_ppc32_fadd(void) function test_ppc32_sc_cb (line 66) | static void test_ppc32_sc_cb(uc_engine *uc, uint32_t intno, void *data) function test_ppc32_sc (line 72) | static void test_ppc32_sc(void) function test_ppc32_cr (line 92) | static void test_ppc32_cr(void) function test_ppc32_spr_time (line 108) | static void test_ppc32_spr_time(void) FILE: tests/unit/test_riscv.c function uc_common_setup (line 6) | static void uc_common_setup(uc_engine **uc, uc_arch arch, uc_mode mode, function test_riscv32_nop (line 14) | static void test_riscv32_nop(void) function test_riscv64_nop (line 36) | static void test_riscv64_nop(void) function test_riscv32_until_pc_update (line 58) | static void test_riscv32_until_pc_update(void) function test_riscv64_until_pc_update (line 99) | static void test_riscv64_until_pc_update(void) function test_riscv32_3steps_pc_update (line 139) | static void test_riscv32_3steps_pc_update(void) function test_riscv64_3steps_pc_update (line 180) | static void test_riscv64_3steps_pc_update(void) function test_riscv32_fp_move (line 220) | static void test_riscv32_fp_move(void) function test_riscv64_fp_move (line 247) | static void test_riscv64_fp_move(void) function test_riscv64_fp_move_from_int (line 274) | static void test_riscv64_fp_move_from_int(void) function test_riscv64_fp_move_from_int_reg_write (line 309) | static void test_riscv64_fp_move_from_int_reg_write(void) function test_riscv64_fp_move_to_int (line 340) | static void test_riscv64_fp_move_to_int(void) function test_riscv64_code_patching (line 375) | static void test_riscv64_code_patching(void) function test_riscv64_code_patching_count (line 405) | static void test_riscv64_code_patching_count(void) function test_riscv64_ecall_cb (line 436) | static void test_riscv64_ecall_cb(uc_engine *uc, uint32_t intno, void *d... function test_riscv64_ecall (line 442) | static void test_riscv64_ecall(void) function test_riscv32_mmio_map_read_cb (line 462) | static uint64_t test_riscv32_mmio_map_read_cb(uc_engine *uc, uint64_t of... function test_riscv32_mmio_map (line 472) | static void test_riscv32_mmio_map(void) function test_riscv32_map (line 490) | static void test_riscv32_map(void) function test_riscv64_mmio_map_read_cb (line 512) | static uint64_t test_riscv64_mmio_map_read_cb(uc_engine *uc, uint64_t of... function test_riscv64_mmio_map (line 522) | static void test_riscv64_mmio_map(void) function test_riscv_correct_address_in_small_jump_hook_callback (line 540) | static bool test_riscv_correct_address_in_small_jump_hook_callback( function test_riscv_correct_address_in_small_jump_hook (line 559) | static void test_riscv_correct_address_in_small_jump_hook(void) function test_riscv_correct_address_in_long_jump_hook_callback (line 588) | static bool test_riscv_correct_address_in_long_jump_hook_callback( function test_riscv_correct_address_in_long_jump_hook (line 607) | static void test_riscv_correct_address_in_long_jump_hook(void) function test_riscv_mmu_prepare_tlb (line 637) | static void test_riscv_mmu_prepare_tlb(uc_engine *uc, uint32_t data_addr... function test_riscv_mmu_hook_code (line 662) | static void test_riscv_mmu_hook_code(uc_engine *uc, uint64_t address, function test_riscv_mmu (line 670) | static void test_riscv_mmu(void) function test_riscv_priv (line 729) | static void test_riscv_priv(void) FILE: tests/unit/test_s390x.c function uc_common_setup (line 6) | static void uc_common_setup(uc_engine **uc, uc_arch arch, uc_mode mode, function test_s390x_lr (line 14) | static void test_s390x_lr(void) FILE: tests/unit/test_sparc.c function test_virtual_read (line 6) | static void test_virtual_read(void) FILE: tests/unit/test_x86.c function uc_common_setup (line 11) | static void uc_common_setup(uc_engine **uc, uc_arch arch, uc_mode mode, type RegInfo (line 19) | typedef struct RegInfo_t { type QuickTest (line 27) | typedef struct QuickTest_t { function QuickTest_run (line 37) | static void QuickTest_run(QuickTest *test) type INSN_IN_RESULT (line 108) | typedef struct _INSN_IN_RESULT { function test_x86_in_callback (line 113) | static void test_x86_in_callback(uc_engine *uc, uint32_t port, int size, function test_x86_in (line 126) | static void test_x86_in(void) type INSN_OUT_RESULT (line 145) | typedef struct _INSN_OUT_RESULT { function test_x86_out_callback (line 151) | static void test_x86_out_callback(uc_engine *uc, uint32_t port, int size, function test_x86_out (line 161) | static void test_x86_out(void) type MEM_HOOK_RESULT (line 181) | typedef struct _MEM_HOOK_RESULT { type MEM_HOOK_RESULTS (line 188) | typedef struct _MEM_HOOK_RESULTS { function test_x86_mem_hook_all_callback (line 193) | static bool test_x86_mem_hook_all_callback(uc_engine *uc, uc_mem_type type, function test_x86_mem_hook_all (line 217) | static void test_x86_mem_hook_all(void) function test_x86_inc_dec_pxor (line 249) | static void test_x86_inc_dec_pxor(void) function test_x86_relative_jump (line 283) | static void test_x86_relative_jump(void) function test_x86_loop (line 301) | static void test_x86_loop(void) function test_x86_invalid_mem_read (line 324) | static void test_x86_invalid_mem_read(void) function test_x86_invalid_mem_write (line 338) | static void test_x86_invalid_mem_write(void) function test_x86_invalid_jump (line 352) | static void test_x86_invalid_jump(void) function test_x86_64_syscall_callback (line 366) | static void test_x86_64_syscall_callback(uc_engine *uc, void *user_data) function test_x86_64_syscall (line 375) | static void test_x86_64_syscall(void) function test_x86_16_add (line 393) | static void test_x86_16_add(void) function test_x86_reg_save (line 415) | static void test_x86_reg_save(void) function test_x86_invalid_mem_read_stop_in_cb_callback (line 441) | static bool function test_x86_invalid_mem_read_stop_in_cb (line 454) | static void test_x86_invalid_mem_read_stop_in_cb(void) function test_x86_x87_fnstenv_callback (line 486) | static void test_x86_x87_fnstenv_callback(uc_engine *uc, uint64_t address, function test_x86_x87_fnstenv (line 505) | static void test_x86_x87_fnstenv(void) function test_x86_mmio_read_callback (line 532) | static uint64_t test_x86_mmio_read_callback(uc_engine *uc, uint64_t offset, function test_x86_mmio_write_callback (line 541) | static void test_x86_mmio_write_callback(uc_engine *uc, uint64_t offset, function test_x86_mmio (line 552) | static void test_x86_mmio(void) function test_x86_missing_code_callback (line 575) | static bool test_x86_missing_code_callback(uc_engine *uc, uc_mem_type type, function test_x86_missing_code (line 590) | static void test_x86_missing_code(void) function test_x86_smc_xor (line 615) | static void test_x86_smc_xor(void) function test_x86_smc_add (line 640) | static void test_x86_smc_add(void) function test_x86_smc_mem_hook_callback (line 663) | static void test_x86_smc_mem_hook_callback(uc_engine *uc, uc_mem_type t, function test_x86_smc_mem_hook (line 676) | static void test_x86_smc_mem_hook(void) function test_x86_mmio_uc_mem_rw_read_callback (line 707) | static uint64_t test_x86_mmio_uc_mem_rw_read_callback(uc_engine *uc, function test_x86_mmio_uc_mem_rw_write_callback (line 718) | static void test_x86_mmio_uc_mem_rw_write_callback(uc_engine *uc, function test_x86_mmio_uc_mem_rw (line 731) | static void test_x86_mmio_uc_mem_rw(void) function test_x86_sysenter_hook (line 749) | static void test_x86_sysenter_hook(uc_engine *uc, void *user) function test_x86_sysenter (line 754) | static void test_x86_sysenter(void) function test_x86_hook_cpuid_callback (line 773) | static int test_x86_hook_cpuid_callback(uc_engine *uc, void *data) function test_x86_hook_cpuid (line 786) | static void test_x86_hook_cpuid(void) function test_x86_486_cpuid (line 807) | static void test_x86_486_cpuid(void) function test_x86_clear_tb_cache (line 832) | static void test_x86_clear_tb_cache(void) function test_x86_clear_count_cache (line 865) | static void test_x86_clear_count_cache(void) function test_x86_clear_empty_tb (line 895) | static void test_x86_clear_empty_tb(void) type HOOK_TCG_OP_RESULT (line 927) | typedef struct _HOOK_TCG_OP_RESULT { type HOOK_TCG_OP_RESULTS (line 933) | typedef struct _HOOK_TCG_OP_RESULTS { function test_x86_hook_tcg_op_cb (line 938) | static void test_x86_hook_tcg_op_cb(uc_engine *uc, uint64_t address, function test_x86_hook_tcg_op (line 950) | static void test_x86_hook_tcg_op(void) function test_x86_cmpxchg_mem_hook (line 1001) | static bool test_x86_cmpxchg_mem_hook(uc_engine *uc, uc_mem_type type, function test_x86_cmpxchg (line 1014) | static void test_x86_cmpxchg(void) function test_x86_nested_emu_start_cb (line 1046) | static void test_x86_nested_emu_start_cb(uc_engine *uc, uint64_t addr, function test_x86_nested_emu_start (line 1052) | static void test_x86_nested_emu_start(void) function test_x86_nested_emu_stop_cb (line 1079) | static void test_x86_nested_emu_stop_cb(uc_engine *uc, uint64_t addr, function test_x86_nested_emu_stop (line 1087) | static void test_x86_nested_emu_stop(void) function test_x86_nested_emu_start_error_cb (line 1114) | static void test_x86_nested_emu_start_error_cb(uc_engine *uc, uint64_t a... function test_x86_64_nested_emu_start_error (line 1121) | static void test_x86_64_nested_emu_start_error(void) function test_x86_eflags_reserved_bit (line 1138) | static void test_x86_eflags_reserved_bit(void) function test_x86_nested_uc_emu_start_exits_cb (line 1158) | static void test_x86_nested_uc_emu_start_exits_cb(uc_engine *uc, uint64_... function test_x86_nested_uc_emu_start_exits (line 1164) | static void test_x86_nested_uc_emu_start_exits(void) function test_x86_correct_address_in_small_jump_hook_callback (line 1187) | static bool test_x86_correct_address_in_small_jump_hook_callback( function test_x86_correct_address_in_small_jump_hook (line 1206) | static void test_x86_correct_address_in_small_jump_hook(void) function test_x86_correct_address_in_long_jump_hook_callback (line 1234) | static bool test_x86_correct_address_in_long_jump_hook_callback( function test_x86_correct_address_in_long_jump_hook (line 1253) | static void test_x86_correct_address_in_long_jump_hook(void) function test_x86_invalid_vex_l (line 1282) | static void test_x86_invalid_vex_l(void) type writelog_t (line 1304) | struct writelog_t { function test_x86_unaligned_access_callback (line 1308) | static void test_x86_unaligned_access_callback(uc_engine *uc, uc_mem_typ... function test_x86_unaligned_access (line 1325) | static void test_x86_unaligned_access(void) function test_x86_64_unaligned_access (line 1368) | static void test_x86_64_unaligned_access(void) function test_x86_lazy_mapping_mem_callback (line 1409) | static bool test_x86_lazy_mapping_mem_callback(uc_engine *uc, uc_mem_typ... function test_x86_lazy_mapping_block_callback (line 1420) | static void test_x86_lazy_mapping_block_callback(uc_engine *uc, function test_x86_lazy_mapping (line 1428) | static void test_x86_lazy_mapping(void) function test_x86_16_incorrect_ip_cb (line 1445) | static void test_x86_16_incorrect_ip_cb(uc_engine *uc, uint64_t address, function test_x86_16_incorrect_ip (line 1457) | static void test_x86_16_incorrect_ip(void) function test_x86_mmu_prepare_tlb (line 1479) | static void test_x86_mmu_prepare_tlb(uc_engine *uc, uint64_t vaddr, function test_x86_mmu_pt_set (line 1510) | static void test_x86_mmu_pt_set(uc_engine *uc, uint64_t vaddr, uint64_t ... function test_x86_mmu_callback (line 1524) | static void test_x86_mmu_callback(uc_engine *uc, void *userdata) function test_x86_mmu (line 1549) | static void test_x86_mmu(void) function test_x86_read_virtual (line 1622) | static void test_x86_read_virtual(void) function test_x86_vtlb_callback (line 1697) | static bool test_x86_vtlb_callback(uc_engine *uc, uint64_t addr, function test_x86_vtlb (line 1706) | static void test_x86_vtlb(void) function test_x86_segmentation (line 1729) | static void test_x86_segmentation(void) function test_x86_0xff_lcall_callback (line 1741) | static void test_x86_0xff_lcall_callback(uc_engine *uc, uint64_t address, function test_x86_0xff_lcall (line 1749) | static void test_x86_0xff_lcall(void) function test_x86_64_not_overwriting_tmp0_for_pc_update_cb (line 1777) | static bool test_x86_64_not_overwriting_tmp0_for_pc_update_cb( function test_x86_64_not_overwriting_tmp0_for_pc_update (line 1786) | static void test_x86_64_not_overwriting_tmp0_for_pc_update(void) function test_fxsave_fpip_x86 (line 1817) | static void test_fxsave_fpip_x86(void) function test_fxsave_fpip_x64 (line 1853) | static void test_fxsave_fpip_x64(void) function test_bswap_ax (line 1889) | static void test_bswap_ax(void) function test_rex_x64 (line 1968) | static void test_rex_x64(void) function test_x86_ro_segfault_cb (line 2013) | static bool test_x86_ro_segfault_cb(uc_engine *uc, uc_mem_type type, function test_x86_ro_segfault (line 2022) | static void test_x86_ro_segfault(void) function test_x86_hook_insn_rdtsc_cb (line 2045) | static bool test_x86_hook_insn_rdtsc_cb(uc_engine *uc, void *user_data) function test_x86_hook_insn_rdtsc (line 2056) | static void test_x86_hook_insn_rdtsc(void) function test_x86_hook_insn_rdtscp_cb (line 2082) | static bool test_x86_hook_insn_rdtscp_cb(uc_engine *uc, void *user_data) function test_x86_hook_insn_rdtscp (line 2096) | static void test_x86_hook_insn_rdtscp(void) function test_x86_dr7 (line 2131) | static void test_x86_dr7() function test_x86_hook_block_cb (line 2143) | static void test_x86_hook_block_cb(uc_engine *uc, uint64_t address, function test_x86_hook_block (line 2154) | static void test_x86_hook_block() function test_x86_mem_hooks_pc_guarante_mem (line 2172) | static bool test_x86_mem_hooks_pc_guarante_mem(uc_engine *uc, uc_mem_typ... function test_x86_mem_hooks_pc_guarantee (line 2184) | static void test_x86_mem_hooks_pc_guarantee(void) FILE: uc.c function save_jit_state (line 40) | static void save_jit_state(uc_engine *uc) function restore_jit_state (line 50) | static void restore_jit_state(uc_engine *uc) function save_jit_state (line 66) | static void save_jit_state(uc_engine *uc) function restore_jit_state (line 70) | static void restore_jit_state(uc_engine *uc) type list (line 76) | struct list type hook (line 76) | struct hook type list (line 85) | struct list type hook (line 85) | struct hook function hook_invalidate_region (line 94) | static void hook_invalidate_region(void *key, void *data, void *opaq) function hook_delete (line 102) | static void hook_delete(void *data) function uc_version (line 114) | UNICORN_EXPORT function uc_err (line 126) | static uc_err default_reg_read(void *env, int mode, unsigned int regid, function uc_err (line 132) | static uc_err default_reg_write(void *env, int mode, unsigned int regid, function UNICORN_EXPORT (line 138) | UNICORN_EXPORT function UNICORN_EXPORT (line 144) | UNICORN_EXPORT function UNICORN_EXPORT (line 197) | UNICORN_EXPORT function gint (line 256) | static gint uc_exits_cmp(gconstpointer a, gconstpointer b, gpointer user... function uc_err (line 270) | static uc_err uc_init_engine(uc_engine *uc) function UNICORN_EXPORT (line 309) | UNICORN_EXPORT function UNICORN_EXPORT (line 496) | UNICORN_EXPORT function UNICORN_EXPORT (line 577) | UNICORN_EXPORT function UNICORN_EXPORT (line 601) | UNICORN_EXPORT function UNICORN_EXPORT (line 632) | UNICORN_EXPORT function UNICORN_EXPORT (line 656) | UNICORN_EXPORT function UNICORN_EXPORT (line 686) | UNICORN_EXPORT function UNICORN_EXPORT (line 696) | UNICORN_EXPORT function UNICORN_EXPORT (line 719) | UNICORN_EXPORT function UNICORN_EXPORT (line 728) | UNICORN_EXPORT function memory_region_len (line 749) | static uint64_t memory_region_len(uc_engine *uc, MemoryRegion *mr, function check_mem_area (line 762) | static bool check_mem_area(uc_engine *uc, uint64_t address, size_t size) function uc_err (line 780) | uc_err uc_vmem_translate(uc_engine *uc, uint64_t address, uc_prot prot, function UNICORN_EXPORT (line 815) | UNICORN_EXPORT function UNICORN_EXPORT (line 861) | UNICORN_EXPORT function UNICORN_EXPORT (line 912) | UNICORN_EXPORT function UNICORN_EXPORT (line 951) | UNICORN_EXPORT type uc_struct (line 1015) | struct uc_struct function enable_emu_timer (line 1036) | static void enable_emu_timer(uc_engine *uc, uint64_t timeout) function hook_count_cb (line 1043) | static void hook_count_cb(struct uc_struct *uc, uint64_t address, uint32... function clear_deleted_hooks (line 1056) | static void clear_deleted_hooks(uc_engine *uc) function UNICORN_EXPORT (line 1075) | UNICORN_EXPORT function UNICORN_EXPORT (line 1256) | UNICORN_EXPORT function bsearch_mapped_blocks (line 1274) | static int bsearch_mapped_blocks(const uc_engine *uc, uint64_t address) function memory_overlap (line 1300) | static bool memory_overlap(struct uc_struct *uc, uint64_t begin, size_t ... function uc_err (line 1321) | static uc_err mem_map(uc_engine *uc, MemoryRegion *block) function uc_err (line 1353) | static uc_err mem_map_check(uc_engine *uc, uint64_t address, uint64_t size, function UNICORN_EXPORT (line 1389) | UNICORN_EXPORT function UNICORN_EXPORT (line 1408) | UNICORN_EXPORT function UNICORN_EXPORT (line 1432) | UNICORN_EXPORT type uc_struct (line 1457) | struct uc_struct function split_mmio_region (line 1477) | static bool split_mmio_region(struct uc_struct *uc, MemoryRegion *mr, function split_region (line 1566) | static bool split_region(struct uc_struct *uc, MemoryRegion *mr, function UNICORN_EXPORT (line 1712) | UNICORN_EXPORT function uc_err (line 1812) | static uc_err uc_mem_unmap_snapshot(struct uc_struct *uc, uint64_t address, function UNICORN_EXPORT (line 1835) | UNICORN_EXPORT function UNICORN_EXPORT (line 1907) | UNICORN_EXPORT function UNICORN_EXPORT (line 2035) | UNICORN_EXPORT type hook (line 2067) | struct hook function helper_uc_traceopcode (line 2069) | void helper_uc_traceopcode(struct hook *hook, uint64_t arg1, uint64_t arg2, function helper_uc_tracecode (line 2099) | void helper_uc_tracecode(int32_t size, uc_hook_idx index, void *handle, function UNICORN_EXPORT (line 2167) | UNICORN_EXPORT function UNICORN_EXPORT (line 2198) | UNICORN_EXPORT function UNICORN_EXPORT (line 2233) | UNICORN_EXPORT function UNICORN_EXPORT (line 2255) | UNICORN_EXPORT function UNICORN_EXPORT (line 2262) | UNICORN_EXPORT function UNICORN_EXPORT (line 2276) | UNICORN_EXPORT function context_reg_rw_t (line 2322) | static context_reg_rw_t find_context_reg_rw(uc_arch arch, uc_mode mode) function UNICORN_EXPORT (line 2437) | UNICORN_EXPORT function UNICORN_EXPORT (line 2446) | UNICORN_EXPORT function UNICORN_EXPORT (line 2454) | UNICORN_EXPORT function UNICORN_EXPORT (line 2463) | UNICORN_EXPORT function UNICORN_EXPORT (line 2471) | UNICORN_EXPORT function UNICORN_EXPORT (line 2494) | UNICORN_EXPORT function UNICORN_EXPORT (line 2516) | UNICORN_EXPORT function UNICORN_EXPORT (line 2539) | UNICORN_EXPORT function UNICORN_EXPORT (line 2560) | UNICORN_EXPORT function UNICORN_EXPORT (line 2597) | UNICORN_EXPORT type uc_ctl_exit_request (line 2607) | typedef struct _uc_ctl_exit_request { function gboolean (line 2612) | static inline gboolean uc_read_exit_iter(gpointer key, gpointer val, function UNICORN_EXPORT (line 2622) | UNICORN_EXPORT function uc_err (line 2990) | static uc_err uc_snapshot(struct uc_struct *uc) function uc_err (line 2999) | static uc_err uc_restore_latest_snapshot(struct uc_struct *uc) function uc_tracer (line 3045) | uc_tracer *get_tracer() function trace_start (line 3051) | void trace_start(uc_tracer *tracer, trace_loc loc) function trace_end (line 3056) | void trace_end(uc_tracer *tracer, trace_loc loc, const char *fmt, ...)