You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: opcode.go
    path of file: ./repos/gapid/gapis/replay/protocol
    
    the code of the file until where you have to start completion: // Copyright (C) 2017 Google Inc.
//
// Licensed under the A
    
func (t Opcode) String() string {
	switch t {
	case OpCall:
		return "Call"
	case OpPushI:
		return "PushI"
	case OpLoadC:
		return "LoadC"
	case OpLoadV:
		return "LoadV"
	case OpLoad:
		return "Load"
	case OpPop:
		return "Pop"
	case OpStoreV:
		return "StoreV"
	case OpStore:
		return "Store"
	case OpResource:
		return "Resource"
	case OpPost:
		return "Post"
	case OpCopy:
		return "Copy"
	case OpClone:
		return "Clone"
	case OpStrcpy:
		return "Strcpy"
	case OpExtend:
		return "Extend"
	case OpAdd:
		return "Add"
	case OpLabel:
		return "Label"
	case OpSwitchThread:
		return "SwitchThread"
	case OpJumpLabel:
		return "JumpLabel"
	case OpJumpNZ:
		return "JumpNZ"
	case OpJumpZ:
		return "JumpZ"
	case OpNotification:
		return "Notification"
	case OpWait:
		return "Wait"
	case OpInlineResource:
		return "InlineResource"
	default:
		panic(fmt.Errorf("Unknown Opcode %d", uint32(t)))
	}
}