| 134 | } |
| 135 | |
| 136 | void RegisterControllerGeneral_x86::initRegisterNames() |
| 137 | { |
| 138 | for (int i = 0; i < 8; i++) { |
| 139 | m_registerNames[FPU] << (QLatin1String("st") + QString::number(i)); |
| 140 | } |
| 141 | |
| 142 | m_registerNames[Flags] = QStringList{ |
| 143 | QStringLiteral("C"), |
| 144 | QStringLiteral("P"), |
| 145 | QStringLiteral("A"), |
| 146 | QStringLiteral("Z"), |
| 147 | QStringLiteral("S"), |
| 148 | QStringLiteral("T"), |
| 149 | QStringLiteral("D"), |
| 150 | QStringLiteral("O") |
| 151 | }; |
| 152 | |
| 153 | m_registerNames[Segment] = QStringList{ |
| 154 | QStringLiteral("cs"), |
| 155 | QStringLiteral("ss"), |
| 156 | QStringLiteral("ds"), |
| 157 | QStringLiteral("es"), |
| 158 | QStringLiteral("fs"), |
| 159 | QStringLiteral("gs"), |
| 160 | }; |
| 161 | |
| 162 | m_eflags.flags = m_registerNames[Flags]; |
| 163 | m_eflags.bits = QStringList{ |
| 164 | QStringLiteral("0"), |
| 165 | QStringLiteral("2"), |
| 166 | QStringLiteral("4"), |
| 167 | QStringLiteral("6"), |
| 168 | QStringLiteral("7"), |
| 169 | QStringLiteral("8"), |
| 170 | QStringLiteral("10"), |
| 171 | QStringLiteral("11"), |
| 172 | }; |
| 173 | m_eflags.registerName = QStringLiteral("eflags"); |
| 174 | m_eflags.groupName = enumToGroupName(Flags); |
| 175 | } |
| 176 | |
| 177 | void RegisterController_x86::initRegisterNames() |
| 178 | { |