CHAR8 Char;\r
} CPSR_CHAR;\r
\r
-CPSR_CHAR gCpsrChar[] = {\r
- { 31, 'n' },\r
- { 30, 'z' },\r
- { 29, 'c' },\r
- { 28, 'v' },\r
- { 27, 'q' },\r
-\r
- { 8, 'a' },\r
- { 7, 'i' },\r
- { 6, 'f' },\r
- { 5, 't' },\r
- { 0, '?' }\r
-};\r
-\r
\r
VOID\r
CpsrString (\r
UINTN Index;\r
CHAR8 *Str = ReturnStr;\r
CHAR8 *ModeStr;\r
+ CPSR_CHAR CpsrChar[] = {\r
+ { 31, 'n' },\r
+ { 30, 'z' },\r
+ { 29, 'c' },\r
+ { 28, 'v' },\r
+\r
+ { 9, 'e' },\r
+ { 8, 'a' },\r
+ { 7, 'i' },\r
+ { 6, 'f' },\r
+ { 5, 't' },\r
+ { 0, '?' }\r
+ };\r
\r
- for (Index = 0; gCpsrChar[Index].Bit != 0; Index++, Str++) {\r
- *Str = gCpsrChar[Index].Char;\r
- if ((Cpsr & (1 << gCpsrChar[Index].Bit)) != 0) {\r
+ for (Index = 0; CpsrChar[Index].Bit != 0; Index++, Str++) {\r
+ *Str = CpsrChar[Index].Char;\r
+ if ((Cpsr & (1 << CpsrChar[Index].Bit)) != 0) {\r
// Concert to upper case if bit is set\r
*Str &= ~0x20;\r
}\r