Lines Matching defs:format

83   int FormatFPRegister(Instruction* instr, const char* format);
84 int FormatVectorRegister(Instruction* instr, const char* format);
91 void Format(Instruction* instr, const char* format);
185 int Decoder::FormatRegister(Instruction* instr, const char* format) {
186 DCHECK_EQ(format[0], 'r');
188 if ((format[1] == 't') || (format[1] == 's')) { // 'rt & 'rs register
192 } else if (format[1] == 'a') { // 'ra: RA register
196 } else if (format[1] == 'b') { // 'rb: RB register
207 int Decoder::FormatFPRegister(Instruction* instr, const char* format) {
208 DCHECK(format[0] == 'D' || format[0] == 'X');
212 if (format[1] == 't' || format[1] == 's') {
214 } else if (format[1] == 'a') {
216 } else if (format[1] == 'b') {
218 } else if (format[1] == 'c') {
229 int Decoder::FormatVectorRegister(Instruction* instr, const char* format) {
232 if (format[1] == 't' || format[1] == 's') {
234 } else if (format[1] == 'a') {
236 } else if (format[1] == 'b') {
238 } else if (format[1] == 'c') {
250 // the current instructions. The format string points to the first
254 int Decoder::FormatOption(Instruction* instr, const char* format) {
255 switch (format[0]) {
271 return FormatRegister(instr, format);
274 return FormatFPRegister(instr, format);
279 return FormatVectorRegister(instr, format);
282 return FormatFPRegister(instr, format);
285 return FormatVectorRegister(instr, format);
354 DCHECK(STRING_STARTS_WITH(format, "target"));
355 if ((format[6] == '2') && (format[7] == '6')) {
361 } else if ((format[6] == '1') && (format[7] == '6')) {
370 DCHECK_EQ(format[1], 'h');
388 if (format[1] == 'e') {
396 } else if (format[1] == 'b') {
405 UNREACHABLE(); // bad format
431 void Decoder::Format(Instruction* instr, const char* format) {
432 char cur = *format++;
435 format += FormatOption(instr, format);
439 cur = *format++;
461 snprintf(buffer, sizeof(buffer), "%s (unknown-format)", name);