user: 提供的汇编代码用C语言表示会是什么样子：

```asm
<bt_compidtostr>:
  endbr64
  cmp    $0x62,%edi
  jg     L22
  test   %edi,%edi
  js     L13
  cmp    $0x62,%edi
  ja     L21
  lea    D278(%rip),%rdx
  mov    %edi,%edi
  movslq (%rdx,%rdi,4),%rax
  add    %rdx,%rax
  notrack jmp *%rax
  nopl   (%rax)
L22:
  cmp    $0xffff,%edi
  lea    D762(%rip),%rdx
  lea    D453(%rip),%rax
  cmove  %rdx,%rax
  ret
  nopl   0x0(%rax)
  lea    D987(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D82(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D221(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D704(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D685(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D849(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D421(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D97(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D545(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D821(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D946(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D17(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D37(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D104(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D719(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D621(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D1002(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D702(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D797(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D999(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D48(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D548(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D779(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D693(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D796(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D119(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D7(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D961(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D941(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D425(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D164(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D735(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D855(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D637(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D345(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D833(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D182(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D402(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D76(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D58(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D257(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D362(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D324(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D188(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D494(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D689(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D1029(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D261(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D737(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D232(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D393(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D955(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D19(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D399(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D956(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D342(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D540(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D111(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D78(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D175(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D1025(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D772(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D233(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D404(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D680(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D690(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D263(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D427(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D969(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D39(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D506(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D353(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D746(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D825(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D770(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D516(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D787(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D851(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D582(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D244(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D196(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D10(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D381(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D588(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D819(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D304(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D275(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D276(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D973(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D983(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D264(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D717(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D705(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D611(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D885(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D41(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D441(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
  lea    D758(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
L21:
  lea    D60(%rip),%rax
  ret
  nopl   0x0(%rax,%rax,1)
L13:
  lea    D453(%rip),%rax
  ret
```

tool_calls: name: retrieve_data
arguments: data_label: D762
type: string
name: retrieve_data
arguments: data_label: D453
type: string
name: retrieve_data
arguments: data_label: D987
type: string
name: retrieve_data
arguments: data_label: D82
type: string
name: retrieve_data
arguments: data_label: D221
type: string
name: retrieve_data
arguments: data_label: D704
type: string
name: retrieve_data
arguments: data_label: D685
type: string
name: retrieve_data
arguments: data_label: D849
type: string
name: retrieve_data
arguments: data_label: D421
type: string
name: retrieve_data
arguments: data_label: D97
type: string
name: retrieve_data
arguments: data_label: D545
type: string
name: retrieve_data
arguments: data_label: D821
type: string
name: retrieve_data
arguments: data_label: D946
type: string
name: retrieve_data
arguments: data_label: D17
type: string
name: retrieve_data
arguments: data_label: D37
type: string
name: retrieve_data
arguments: data_label: D104
type: string
name: retrieve_data
arguments: data_label: D719
type: string
name: retrieve_data
arguments: data_label: D621
type: string
name: retrieve_data
arguments: data_label: D1002
type: string
name: retrieve_data
arguments: data_label: D702
type: string
name: retrieve_data
arguments: data_label: D797
type: string
name: retrieve_data
arguments: data_label: D999
type: string
name: retrieve_data
arguments: data_label: D48
type: string
name: retrieve_data
arguments: data_label: D548
type: string
name: retrieve_data
arguments: data_label: D779
type: string
name: retrieve_data
arguments: data_label: D693
type: string
name: retrieve_data
arguments: data_label: D796
type: string
name: retrieve_data
arguments: data_label: D119
type: string
name: retrieve_data
arguments: data_label: D7
type: string
name: retrieve_data
arguments: data_label: D961
type: string
name: retrieve_data
arguments: data_label: D941
type: string
name: retrieve_data
arguments: data_label: D425
type: string
name: retrieve_data
arguments: data_label: D164
type: string
name: retrieve_data
arguments: data_label: D735
type: string
name: retrieve_data
arguments: data_label: D855
type: string
name: retrieve_data
arguments: data_label: D637
type: string
name: retrieve_data
arguments: data_label: D345
type: string
name: retrieve_data
arguments: data_label: D833
type: string
name: retrieve_data
arguments: data_label: D182
type: string
name: retrieve_data
arguments: data_label: D402
type: string
name: retrieve_data
arguments: data_label: D76
type: string
name: retrieve_data
arguments: data_label: D58
type: string
name: retrieve_data
arguments: data_label: D257
type: string
name: retrieve_data
arguments: data_label: D362
type: string
name: retrieve_data
arguments: data_label: D324
type: string
name: retrieve_data
arguments: data_label: D188
type: string
name: retrieve_data
arguments: data_label: D494
type: string
name: retrieve_data
arguments: data_label: D689
type: string
name: retrieve_data
arguments: data_label: D1029
type: string
name: retrieve_data
arguments: data_label: D261
type: string
name: retrieve_data
arguments: data_label: D737
type: string
name: retrieve_data
arguments: data_label: D232
type: string
name: retrieve_data
arguments: data_label: D393
type: string
name: retrieve_data
arguments: data_label: D955
type: string
name: retrieve_data
arguments: data_label: D19
type: string
name: retrieve_data
arguments: data_label: D399
type: string
name: retrieve_data
arguments: data_label: D956
type: string
name: retrieve_data
arguments: data_label: D342
type: string
name: retrieve_data
arguments: data_label: D540
type: string
name: retrieve_data
arguments: data_label: D111
type: string
name: retrieve_data
arguments: data_label: D78
type: string
name: retrieve_data
arguments: data_label: D175
type: string
name: retrieve_data
arguments: data_label: D1025
type: string
name: retrieve_data
arguments: data_label: D772
type: string
name: retrieve_data
arguments: data_label: D233
type: string
name: retrieve_data
arguments: data_label: D404
type: string
name: retrieve_data
arguments: data_label: D680
type: string
name: retrieve_data
arguments: data_label: D690
type: string
name: retrieve_data
arguments: data_label: D263
type: string
name: retrieve_data
arguments: data_label: D427
type: string
name: retrieve_data
arguments: data_label: D969
type: string
name: retrieve_data
arguments: data_label: D39
type: string
name: retrieve_data
arguments: data_label: D506
type: string
name: retrieve_data
arguments: data_label: D353
type: string
name: retrieve_data
arguments: data_label: D746
type: string
name: retrieve_data
arguments: data_label: D825
type: string
name: retrieve_data
arguments: data_label: D770
type: string
name: retrieve_data
arguments: data_label: D516
type: string
name: retrieve_data
arguments: data_label: D787
type: string
name: retrieve_data
arguments: data_label: D851
type: string
name: retrieve_data
arguments: data_label: D582
type: string
name: retrieve_data
arguments: data_label: D244
type: string
name: retrieve_data
arguments: data_label: D196
type: string
name: retrieve_data
arguments: data_label: D10
type: string
name: retrieve_data
arguments: data_label: D381
type: string
name: retrieve_data
arguments: data_label: D588
type: string
name: retrieve_data
arguments: data_label: D819
type: string
name: retrieve_data
arguments: data_label: D304
type: string
name: retrieve_data
arguments: data_label: D275
type: string
name: retrieve_data
arguments: data_label: D276
type: string
name: retrieve_data
arguments: data_label: D973
type: string
name: retrieve_data
arguments: data_label: D983
type: string
name: retrieve_data
arguments: data_label: D264
type: string
name: retrieve_data
arguments: data_label: D717
type: string
name: retrieve_data
arguments: data_label: D705
type: string
name: retrieve_data
arguments: data_label: D611
type: string
name: retrieve_data
arguments: data_label: D885
type: string
name: retrieve_data
arguments: data_label: D41
type: string
name: retrieve_data
arguments: data_label: D441
type: string
name: retrieve_data
arguments: data_label: D758
type: string
name: retrieve_data
arguments: data_label: D60
type: string

tool: D762: internal use

tool: D453: not assigned

tool: D987: Nokia Mobile Phones

tool: D82: Gibson Guitars

tool: D221: RDA Microelectronics

tool: D704: RivieraWaves S.A.S

tool: D685: Wicentric, Inc.

tool: D849: Stonestreet One, LLC

tool: D421: Realtek Semiconductor Corporation

tool: D97: Belkin International, Inc.

tool: D545: Ralink Technology Corporation

tool: D821: EM Microelectronic-Marin SA

tool: D946: Nordic Semiconductor ASA

tool: D17: Vizio, Inc.

tool: D37: Harman International Industries, Inc.

tool: D104: Sony Ericsson Mobile Communications

tool: D719: Plantronics, Inc.

tool: D621: 3DiJoy Corporation

tool: D1002: Free2move AB

tool: D702: J&M Corporation

tool: D797: Tzero Technologies, Inc.

tool: D999: SiRF Technology, Inc.

tool: D48: APT Ltd.

tool: D548: Avago Technologies

tool: D779: Staccato Communications, Inc.

tool: D693: Apple, Inc.

tool: D796: Continental Automotive Systems

tool: D119: Accel Semiconductor Ltd.

tool: D7: 3DSP Corporation

tool: D961: Marvell Technology Group Ltd.

tool: D941: Bluegiga

tool: D425: MediaTek, Inc.

tool: D164: Atheros Communications, Inc.

tool: D735: Socket Communications

tool: D855: PARROT SA

tool: D637: CONWISE Technology Corporation Ltd

tool: D345: Integrated Silicon Solution Taiwain, Inc.

tool: D833: Seiko Epson Corporation

tool: D182: Bluetooth SIG, Inc

tool: D402: Systems and Chips, Inc

tool: D76: IPextreme, Inc.

tool: D58: Research In Motion

tool: D257: Gennum Corporation

tool: D362: Matsushita Electric Industrial Co., Ltd.

tool: D324: Integrated System Solution Corp.

tool: D188: Terax

tool: D494: Mobilian Corporation

tool: D689: Renesas Technology Corp.

tool: D1029: Eclipse (HQ Espana) S.L.

tool: D261: Computer Access Technology Corporation (CATC)

tool: D737: Commil Ltd

tool: D232: Red-M (Communications) Ltd

tool: D393: Synopsys

tool: D955: ST Microelectronics

tool: D19: MewTel Technology Inc.

tool: D399: Norwood Systems

tool: D956: GCT Semiconductor

tool: D342: Macronix International Co. Ltd.

tool: D540: Tenovis

tool: D111: Symbol Technologies, Inc.

tool: D78: Hitachi Ltd

tool: D175: R F Micro Devices

tool: D1025: Open Interface

tool: D772: C Technologies

tool: D233: Philips Semiconductors

tool: D404: Alcatel

tool: D680: WavePlus Technology Co., Ltd.

tool: D690: NEC Corporation

tool: D263: Mansella Ltd

tool: D427: BandSpeed, Inc.

tool: D969: AVM Berlin

tool: D39: Inventel

tool: D506: Qualcomm

tool: D353: Conexant Systems Inc.

tool: D746: Signia Technologies, Inc.

tool: D825: TTPCom Limited

tool: D770: Rohde & Schwartz GmbH & Co. KG

tool: D516: Transilica, Inc.

tool: D787: Newlogic

tool: D851: KC Technology Inc.

tool: D582: RTX Telecom A/S

tool: D244: Mitsubishi Electric Corporation

tool: D196: Atmel Corporation

tool: D10: Zeevo, Inc.

tool: D381: Widcomm, Inc.

tool: D588: Mitel Semiconductor

tool: D819: Broadcom Corporation

tool: D304: Parthus Technologies Inc.

tool: D275: Texas Instruments Inc.

tool: D276: Digianswer A/S

tool: D973: Silicon Wave

tool: D983: Cambridge Silicon Radio

tool: D264: Infineon Technologies AG

tool: D717: Motorola

tool: D705: Lucent

tool: D611: Microsoft

tool: D885: 3Com

tool: D41: Toshiba Corp.

tool: D441: IBM Corp.

tool: D758: Intel Corp.

tool: D60: Ericsson Technology Licensing

assistant: ```c
char *bt_compidtostr(int compid) {
  switch (compid) {
  case 0:
    return "Ericsson Technology Licensing";
  case 1:
    return "Nokia Mobile Phones";
  case 2:
    return "Intel Corp.";
  case 3:
    return "IBM Corp.";
  case 4:
    return "Toshiba Corp.";
  case 5:
    return "3Com";
  case 6:
    return "Microsoft";
  case 7:
    return "Lucent";
  case 8:
    return "Motorola";
  case 9:
    return "Infineon Technologies AG";
  case 10:
    return "Cambridge Silicon Radio";
  case 11:
    return "Silicon Wave";
  case 12:
    return "Digianswer A/S";
  case 13:
    return "Texas Instruments Inc.";
  case 14:
    return "Parthus Technologies Inc.";
  case 15:
    return "Broadcom Corporation";
  case 16:
    return "Mitel Semiconductor";
  case 17:
    return "Widcomm, Inc.";
  case 18:
    return "Zeevo, Inc.";
  case 19:
    return "Atmel Corporation";
  case 20:
    return "Mitsubishi Electric Corporation";
  case 21:
    return "RTX Telecom A/S";
  case 22:
    return "KC Technology Inc.";
  case 23:
    return "Newlogic";
  case 24:
    return "Transilica, Inc.";
  case 25:
    return "Rohde & Schwartz GmbH & Co. KG";
  case 26:
    return "TTPCom Limited";
  case 27:
    return "Signia Technologies, Inc.";
  case 28:
    return "Conexant Systems Inc.";
  case 29:
    return "Qualcomm";
  case 30:
    return "Inventel";
  case 31:
    return "AVM Berlin";
  case 32:
    return "BandSpeed, Inc.";
  case 33:
    return "Mansella Ltd";
  case 34:
    return "NEC Corporation";
  case 35:
    return "WavePlus Technology Co., Ltd.";
  case 36:
    return "Alcatel";
  case 37:
    return "Philips Semiconductors";
  case 38:
    return "C Technologies";
  case 39:
    return "Open Interface";
  case 40:
    return "R F Micro Devices";
  case 41:
    return "Hitachi Ltd";
  case 42:
    return "Symbol Technologies, Inc.";
  case 43:
    return "Tenovis";
  case 44:
    return "Macronix International Co. Ltd.";
  case 45:
    return "GCT Semiconductor";
  case 46:
    return "Norwood Systems";
  case 47:
    return "MewTel Technology Inc.";
  case 48:
    return "ST Microelectronics";
  case 49:
    return "Synopsys";
  case 50:
    return "Red-M (Communications) Ltd";
  case 51:
    return "Commil Ltd";
  case 52:
    return "Computer Access Technology Corporation (CATC)";
  case 53:
    return "Eclipse (HQ Espana) S.L.";
  case 54:
    return "Renesas Technology Corp.";
  case 55:
    return "Mobilian Corporation";
  case 56:
    return "Terax";
  case 57:
    return "Integrated System Solution Corp.";
  case 58:
    return "Matsushita Electric Industrial Co., Ltd.";
  case 59:
    return "Gennum Corporation";
  case 60:
    return "Research In Motion";
  case 61:
    return "IPextreme, Inc.";
  case 62:
    return "Systems and Chips, Inc";
  case 63:
    return "Bluetooth SIG, Inc";
  case 64:
    return "Seiko Epson Corporation";
  case 65:
    return "Integrated Silicon Solution Taiwain, Inc.";
  case 66:
    return "CONWISE Technology Corporation Ltd";
  case 67:
    return "PARROT SA";
  case 68:
    return "Socket Communications";
  case 69:
    return "Atheros Communications, Inc.";
  case 70:
    return "MediaTek, Inc.";
  case 71:
    return "Bluegiga";
  case 72:
    return "Marvell Technology Group Ltd.";
  case 73:
    return "3DSP Corporation";
  case 74:
    return "Accel Semiconductor Ltd.";
  case 75:
    return "Continental Automotive Systems";
  case 76:
    return "Apple, Inc.";
  case 77:
    return "Staccato Communications, Inc.";
  case 78:
    return "Avago Technologies";
  case 79:
    return "APT Ltd.";
  case 80:
    return "SiRF Technology, Inc.";
  case 81:
    return "Tzero Technologies, Inc.";
  case 82:
    return "J&M Corporation";
  case 83:
    return "Free2move AB";
  case 84:
    return "3DiJoy Corporation";
  case 85:
    return "Plantronics, Inc.";
  case 86:
    return "Sony Ericsson Mobile Communications";
  case 87:
    return "Harman International Industries, Inc.";
  case 88:
    return "Vizio, Inc.";
  case 89:
    return "Nordic Semiconductor ASA";
  case 90:
    return "EM Microelectronic-Marin SA";
  case 91:
    return "Ralink Technology Corporation";
  case 92:
    return "Belkin International, Inc.";
  case 93:
    return "Realtek Semiconductor Corporation";
  case 94:
    return "Stonestreet One, LLC";
  case 95:
    return "Wicentric, Inc.";
  case 96:
    return "RivieraWaves S.A.S";
  case 97:
    return "RDA Microelectronics";
  case 98:
    return "Gibson Guitars";
  case 65535:
    return "internal use";
  default:
    return "not assigned";
  }
}
```