/src/capstonenext/arch/Sparc/Sparc.h
| Line | Count | Source (jump to first uncovered line) | 
| 1 |  | //===-- Sparc.h - Top-level interface for Sparc representation --*- C++ -*-===// | 
| 2 |  | // | 
| 3 |  | //                     The LLVM Compiler Infrastructure | 
| 4 |  | // | 
| 5 |  | // This file is distributed under the University of Illinois Open Source | 
| 6 |  | // License. See LICENSE.TXT for details. | 
| 7 |  | // | 
| 8 |  | //===----------------------------------------------------------------------===// | 
| 9 |  | // | 
| 10 |  | // This file contains the entry points for global functions defined in the LLVM | 
| 11 |  | // Sparc back-end. | 
| 12 |  | // | 
| 13 |  | //===----------------------------------------------------------------------===// | 
| 14 |  |  | 
| 15 |  | /* Capstone Disassembly Engine */ | 
| 16 |  | /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */ | 
| 17 |  |  | 
| 18 |  | #ifndef CS_SPARC_TARGET_SPARC_H | 
| 19 |  | #define CS_SPARC_TARGET_SPARC_H | 
| 20 |  |  | 
| 21 |  | #include "capstone/sparc.h" | 
| 22 |  |  | 
| 23 |  | inline static const char *SPARCCondCodeToString(sparc_cc CC) | 
| 24 | 6.91k | { | 
| 25 | 6.91k |   switch (CC) { | 
| 26 | 0 |     default:  return NULL; // unreachable | 
| 27 | 192 |     case SPARC_CC_ICC_A:  return "a"; | 
| 28 | 312 |     case SPARC_CC_ICC_N:   return "n"; | 
| 29 | 198 |     case SPARC_CC_ICC_NE:  return "ne"; | 
| 30 | 17 |     case SPARC_CC_ICC_E:   return "e"; | 
| 31 | 119 |     case SPARC_CC_ICC_G:   return "g"; | 
| 32 | 12 |     case SPARC_CC_ICC_LE:  return "le"; | 
| 33 | 72 |     case SPARC_CC_ICC_GE:  return "ge"; | 
| 34 | 13 |     case SPARC_CC_ICC_L:   return "l"; | 
| 35 | 50 |     case SPARC_CC_ICC_GU:  return "gu"; | 
| 36 | 230 |     case SPARC_CC_ICC_LEU: return "leu"; | 
| 37 | 212 |     case SPARC_CC_ICC_CC:  return "cc"; | 
| 38 | 452 |     case SPARC_CC_ICC_CS:  return "cs"; | 
| 39 | 24 |     case SPARC_CC_ICC_POS: return "pos"; | 
| 40 | 155 |     case SPARC_CC_ICC_NEG: return "neg"; | 
| 41 | 41 |     case SPARC_CC_ICC_VC:  return "vc"; | 
| 42 | 57 |     case SPARC_CC_ICC_VS:  return "vs"; | 
| 43 |  |  | 
| 44 | 153 |     case SPARC_CC_FCC_A:   return "a"; | 
| 45 | 1.04k |     case SPARC_CC_FCC_N:   return "n"; | 
| 46 | 248 |     case SPARC_CC_FCC_U:   return "u"; | 
| 47 | 440 |     case SPARC_CC_FCC_G:   return "g"; | 
| 48 | 193 |     case SPARC_CC_FCC_UG:  return "ug"; | 
| 49 | 307 |     case SPARC_CC_FCC_L:   return "l"; | 
| 50 | 109 |     case SPARC_CC_FCC_UL:  return "ul"; | 
| 51 | 177 |     case SPARC_CC_FCC_LG:  return "lg"; | 
| 52 | 358 |     case SPARC_CC_FCC_NE:  return "ne"; | 
| 53 | 335 |     case SPARC_CC_FCC_E:   return "e"; | 
| 54 | 11 |     case SPARC_CC_FCC_UE:  return "ue"; | 
| 55 | 528 |     case SPARC_CC_FCC_GE:  return "ge"; | 
| 56 | 86 |     case SPARC_CC_FCC_UGE: return "uge"; | 
| 57 | 33 |     case SPARC_CC_FCC_LE:  return "le"; | 
| 58 | 451 |     case SPARC_CC_FCC_ULE: return "ule"; | 
| 59 | 290 |     case SPARC_CC_FCC_O:   return "o"; | 
| 60 | 6.91k |   } | 
| 61 | 6.91k | } | 
| 62 |  |  | 
| 63 |  | #endif |