MCPcopy Create free account
hub / github.com/BlitterStudio/amiberry / mode_from_str

Function mode_from_str

src/readcpu.cpp:161–177  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

159struct instr *table68k;
160
161static amodes mode_from_str (const TCHAR *str)
162{
163 if (_tcsncmp (str, _T("Dreg"), 4) == 0) return Dreg;
164 if (_tcsncmp (str, _T("Areg"), 4) == 0) return Areg;
165 if (_tcsncmp (str, _T("Aind"), 4) == 0) return Aind;
166 if (_tcsncmp (str, _T("Apdi"), 4) == 0) return Apdi;
167 if (_tcsncmp (str, _T("Aipi"), 4) == 0) return Aipi;
168 if (_tcsncmp (str, _T("Ad16"), 4) == 0) return Ad16;
169 if (_tcsncmp (str, _T("Ad8r"), 4) == 0) return Ad8r;
170 if (_tcsncmp (str, _T("absw"), 4) == 0) return absw;
171 if (_tcsncmp (str, _T("absl"), 4) == 0) return absl;
172 if (_tcsncmp (str, _T("PC16"), 4) == 0) return PC16;
173 if (_tcsncmp (str, _T("PC8r"), 4) == 0) return PC8r;
174 if (_tcsncmp (str, _T("Immd"), 4) == 0) return imm;
175 abort ();
176 return Dreg;
177}
178
179STATIC_INLINE amodes mode_from_mr (int mode, int reg)
180{

Callers 1

build_insnFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected