(labelResolver LabelResolver, symbolResolver SymbolResolver)
| 470 | } |
| 471 | |
| 472 | func (c CMP) Emit(labelResolver LabelResolver, symbolResolver SymbolResolver) ([]uint16, error) { |
| 473 | return []uint16{cmpBases[c.ARegister] + uint16(c.BRegister)}, nil |
| 474 | } |
| 475 | |
| 476 | func (c CMP) String() string { |
| 477 | result := fmt.Sprintf("CMP R%d, R%d", c.ARegister, c.BRegister) |
nothing calls this directly
no outgoing calls
no test coverage detected