user: 请将这段汇编代码片段转换成等效的C代码：

```asm
<rand_name>:
  endbr64
  cmp    $0x63,%edi
  ja     L5
  lea    D890(%rip),%rdx
  mov    %edi,%edi
  movslq (%rdx,%rdi,4),%rax
  add    %rdx,%rax
  notrack jmp *%rax
  lea    D591(%rip),%rax
  ret
  lea    D339(%rip),%rax
  ret
  lea    D716(%rip),%rax
  ret
  lea    D670(%rip),%rax
  ret
  lea    D10(%rip),%rax
  ret
  lea    D413(%rip),%rax
  ret
  lea    D124(%rip),%rax
  ret
  lea    D947(%rip),%rax
  ret
  lea    D596(%rip),%rax
  ret
  lea    D681(%rip),%rax
  ret
  lea    D437(%rip),%rax
  ret
  lea    D522(%rip),%rax
  ret
  lea    D731(%rip),%rax
  ret
  lea    D592(%rip),%rax
  ret
  lea    D887(%rip),%rax
  ret
  lea    D693(%rip),%rax
  ret
  lea    D967(%rip),%rax
  ret
  lea    D5(%rip),%rax
  ret
  lea    D795(%rip),%rax
  ret
  lea    D211(%rip),%rax
  ret
  lea    D78(%rip),%rax
  ret
  lea    D578(%rip),%rax
  ret
  lea    D314(%rip),%rax
  ret
  lea    D897(%rip),%rax
  ret
  lea    D414(%rip),%rax
  ret
  lea    D548(%rip),%rax
  ret
  lea    D517(%rip),%rax
  ret
  lea    D954(%rip),%rax
  ret
  lea    D774(%rip),%rax
  ret
  lea    D369(%rip),%rax
  ret
  lea    D715(%rip),%rax
  ret
  lea    D602(%rip),%rax
  ret
  lea    D408(%rip),%rax
  ret
  lea    D119(%rip),%rax
  ret
  lea    D829(%rip),%rax
  ret
  lea    D162(%rip),%rax
  ret
  lea    D116(%rip),%rax
  ret
  lea    D190(%rip),%rax
  ret
  lea    D609(%rip),%rax
  ret
  lea    D345(%rip),%rax
  ret
  lea    D289(%rip),%rax
  ret
  lea    D293(%rip),%rax
  ret
  lea    D77(%rip),%rax
  ret
  lea    D186(%rip),%rax
  ret
  lea    D66(%rip),%rax
  ret
  lea    D475(%rip),%rax
  ret
  lea    D393(%rip),%rax
  ret
  lea    D573(%rip),%rax
  ret
  lea    D563(%rip),%rax
  ret
  lea    D927(%rip),%rax
  ret
  lea    D285(%rip),%rax
  ret
  lea    D370(%rip),%rax
  ret
  lea    D122(%rip),%rax
  ret
  lea    D375(%rip),%rax
  ret
  lea    D506(%rip),%rax
  ret
  lea    D319(%rip),%rax
  ret
  lea    D871(%rip),%rax
  ret
  lea    D304(%rip),%rax
  ret
  lea    D724(%rip),%rax
  ret
  lea    D47(%rip),%rax
  ret
  lea    D687(%rip),%rax
  ret
  lea    D133(%rip),%rax
  ret
  lea    D819(%rip),%rax
  ret
  lea    D44(%rip),%rax
  ret
  lea    D337(%rip),%rax
  ret
  lea    D886(%rip),%rax
  ret
  lea    D185(%rip),%rax
  ret
  lea    D243(%rip),%rax
  ret
  lea    D585(%rip),%rax
  ret
  lea    D776(%rip),%rax
  ret
  lea    D272(%rip),%rax
  ret
  lea    D935(%rip),%rax
  ret
  lea    D363(%rip),%rax
  ret
  lea    D521(%rip),%rax
  ret
  lea    D452(%rip),%rax
  ret
  lea    D386(%rip),%rax
  ret
  lea    D418(%rip),%rax
  ret
  lea    D8(%rip),%rax
  ret
  lea    D582(%rip),%rax
  ret
  lea    D473(%rip),%rax
  ret
  lea    D913(%rip),%rax
  ret
  lea    D747(%rip),%rax
  ret
  lea    D282(%rip),%rax
  ret
  lea    D711(%rip),%rax
  ret
  lea    D701(%rip),%rax
  ret
  lea    D173(%rip),%rax
  ret
  lea    D672(%rip),%rax
  ret
  lea    D520(%rip),%rax
  ret
  lea    D248(%rip),%rax
  ret
  lea    D485(%rip),%rax
  ret
  lea    D230(%rip),%rax
  ret
  lea    D415(%rip),%rax
  ret
  lea    D136(%rip),%rax
  ret
  lea    D112(%rip),%rax
  ret
  lea    D150(%rip),%rax
  ret
  lea    D366(%rip),%rax
  ret
  lea    D242(%rip),%rax
  ret
  lea    D926(%rip),%rax
  ret
  lea    D567(%rip),%rax
  ret
  lea    D271(%rip),%rax
  ret
L5:
  ret
```

tool_calls: name: unpack_data
arguments: label: D591
type_guessed: string
name: unpack_data
arguments: label: D339
type_guessed: string
name: unpack_data
arguments: label: D716
type_guessed: string
name: unpack_data
arguments: label: D670
type_guessed: string
name: unpack_data
arguments: label: D10
type_guessed: string
name: unpack_data
arguments: label: D413
type_guessed: string
name: unpack_data
arguments: label: D124
type_guessed: string
name: unpack_data
arguments: label: D947
type_guessed: string
name: unpack_data
arguments: label: D596
type_guessed: string
name: unpack_data
arguments: label: D681
type_guessed: string
name: unpack_data
arguments: label: D437
type_guessed: string
name: unpack_data
arguments: label: D522
type_guessed: string
name: unpack_data
arguments: label: D731
type_guessed: string
name: unpack_data
arguments: label: D592
type_guessed: string
name: unpack_data
arguments: label: D887
type_guessed: string
name: unpack_data
arguments: label: D693
type_guessed: string
name: unpack_data
arguments: label: D967
type_guessed: string
name: unpack_data
arguments: label: D5
type_guessed: string
name: unpack_data
arguments: label: D795
type_guessed: string
name: unpack_data
arguments: label: D211
type_guessed: string
name: unpack_data
arguments: label: D78
type_guessed: string
name: unpack_data
arguments: label: D578
type_guessed: string
name: unpack_data
arguments: label: D314
type_guessed: string
name: unpack_data
arguments: label: D897
type_guessed: string
name: unpack_data
arguments: label: D414
type_guessed: string
name: unpack_data
arguments: label: D548
type_guessed: string
name: unpack_data
arguments: label: D517
type_guessed: string
name: unpack_data
arguments: label: D954
type_guessed: string
name: unpack_data
arguments: label: D774
type_guessed: string
name: unpack_data
arguments: label: D369
type_guessed: string
name: unpack_data
arguments: label: D715
type_guessed: string
name: unpack_data
arguments: label: D602
type_guessed: string
name: unpack_data
arguments: label: D408
type_guessed: string
name: unpack_data
arguments: label: D119
type_guessed: string
name: unpack_data
arguments: label: D829
type_guessed: string
name: unpack_data
arguments: label: D162
type_guessed: string
name: unpack_data
arguments: label: D116
type_guessed: string
name: unpack_data
arguments: label: D190
type_guessed: string
name: unpack_data
arguments: label: D609
type_guessed: string
name: unpack_data
arguments: label: D345
type_guessed: string
name: unpack_data
arguments: label: D289
type_guessed: string
name: unpack_data
arguments: label: D293
type_guessed: string
name: unpack_data
arguments: label: D77
type_guessed: string
name: unpack_data
arguments: label: D186
type_guessed: string
name: unpack_data
arguments: label: D66
type_guessed: string
name: unpack_data
arguments: label: D475
type_guessed: string
name: unpack_data
arguments: label: D393
type_guessed: string
name: unpack_data
arguments: label: D573
type_guessed: string
name: unpack_data
arguments: label: D563
type_guessed: string
name: unpack_data
arguments: label: D927
type_guessed: string
name: unpack_data
arguments: label: D285
type_guessed: string
name: unpack_data
arguments: label: D370
type_guessed: string
name: unpack_data
arguments: label: D122
type_guessed: string
name: unpack_data
arguments: label: D375
type_guessed: string
name: unpack_data
arguments: label: D506
type_guessed: string
name: unpack_data
arguments: label: D319
type_guessed: string
name: unpack_data
arguments: label: D871
type_guessed: string
name: unpack_data
arguments: label: D304
type_guessed: string
name: unpack_data
arguments: label: D724
type_guessed: string
name: unpack_data
arguments: label: D47
type_guessed: string
name: unpack_data
arguments: label: D687
type_guessed: string
name: unpack_data
arguments: label: D133
type_guessed: string
name: unpack_data
arguments: label: D819
type_guessed: string
name: unpack_data
arguments: label: D44
type_guessed: string
name: unpack_data
arguments: label: D337
type_guessed: string
name: unpack_data
arguments: label: D886
type_guessed: string
name: unpack_data
arguments: label: D185
type_guessed: string
name: unpack_data
arguments: label: D243
type_guessed: string
name: unpack_data
arguments: label: D585
type_guessed: string
name: unpack_data
arguments: label: D776
type_guessed: string
name: unpack_data
arguments: label: D272
type_guessed: string
name: unpack_data
arguments: label: D935
type_guessed: string
name: unpack_data
arguments: label: D363
type_guessed: string
name: unpack_data
arguments: label: D521
type_guessed: string
name: unpack_data
arguments: label: D452
type_guessed: string
name: unpack_data
arguments: label: D386
type_guessed: string
name: unpack_data
arguments: label: D418
type_guessed: string
name: unpack_data
arguments: label: D8
type_guessed: string
name: unpack_data
arguments: label: D582
type_guessed: string
name: unpack_data
arguments: label: D473
type_guessed: string
name: unpack_data
arguments: label: D913
type_guessed: string
name: unpack_data
arguments: label: D747
type_guessed: string
name: unpack_data
arguments: label: D282
type_guessed: string
name: unpack_data
arguments: label: D711
type_guessed: string
name: unpack_data
arguments: label: D701
type_guessed: string
name: unpack_data
arguments: label: D173
type_guessed: string
name: unpack_data
arguments: label: D672
type_guessed: string
name: unpack_data
arguments: label: D520
type_guessed: string
name: unpack_data
arguments: label: D248
type_guessed: string
name: unpack_data
arguments: label: D485
type_guessed: string
name: unpack_data
arguments: label: D230
type_guessed: string
name: unpack_data
arguments: label: D415
type_guessed: string
name: unpack_data
arguments: label: D136
type_guessed: string
name: unpack_data
arguments: label: D112
type_guessed: string
name: unpack_data
arguments: label: D150
type_guessed: string
name: unpack_data
arguments: label: D366
type_guessed: string
name: unpack_data
arguments: label: D242
type_guessed: string
name: unpack_data
arguments: label: D926
type_guessed: string
name: unpack_data
arguments: label: D567
type_guessed: string
name: unpack_data
arguments: label: D271
type_guessed: string

tool: D591: Michael

tool: D339: Emma

tool: D716: Jacob

tool: D670: Alexa

tool: D10: Aaron

tool: D413: Caleb

tool: D124: Savannah

tool: D947: Brandon

tool: D596: Allison

tool: D681: Jackson

tool: D437: Kaylee

tool: D522: Dylan

tool: D731: Lauren

tool: D592: Gavin

tool: D887: Lillian

tool: D693: Nicholas

tool: D967: Kayla

tool: D5: Samuel

tool: D795: Victoria

tool: D211: Tyler

tool: D78: Anna

tool: D578: Jonathan

tool: D314: Hailey

tool: D897: Benjamin

tool: D414: Lily

tool: D548: Gabriel

tool: D517: Brianna

tool: D954: Christian

tool: D774: Taylor

tool: D369: Elijah

tool: D715: Grace

tool: D602: Nathan

tool: D408: Sarah

tool: D119: John

tool: D829: Jasmine

tool: D162: Luke

tool: D116: Aubrey

tool: D190: Gabriella

tool: D609: Mason

tool: D345: Nevaeh

tool: D289: Ava

tool: D293: Daniel

tool: D77: Madison

tool: D186: Joshua

tool: D66: Elizabeth

tool: D475: Christopher

tool: D393: Abigail

tool: D573: William

tool: D563: Sophia

tool: D927: Anthony

tool: D285: Olivia

tool: D370: Alexander

tool: D122: Hannah

tool: D375: James

tool: D506: Alyssa

tool: D319: Aiden

tool: D871: Alexis

tool: D304: Noah

tool: D724: Mia

tool: D47: David

tool: D687: Natalie

tool: D133: Joseph

tool: D819: Addison

tool: D44: Andrew

tool: D337: Samantha

tool: D886: Jayden

tool: D185: Chloe

tool: D243: Matthew

tool: D585: Isaiah

tool: D776: Leah

tool: D272: Jose

tool: D935: Julia

tool: D363: Kevin

tool: D521: Riley

tool: D452: Jack

tool: D386: Avery

tool: D418: Evan

tool: D8: Makayla

tool: D582: Isaac

tool: D473: Sofia

tool: D913: Angel

tool: D747: Brooklyn

tool: D282: Zachary

tool: D711: Morgan

tool: D701: Lucas

tool: D173: Katherine

tool: D672: Justin

tool: D520: Audrey

tool: D248: Landon

tool: D485: Sydney

tool: D230: Robert

tool: D415: Destiny

tool: D136: Jordan

tool: D112: Emily

tool: D150: Ethan

tool: D366: Isabella

tool: D242: Ella

tool: D926: Logan

tool: D567: Ashley

tool: D271: Ryan

assistant: ```c
char *rand_name(int i) {
  switch (i) {
  case 0:
    return "Jacob";
  case 1:
    return "Emma";
  case 2:
    return "Michael";
  case 3:
    return "Isabella";
  case 4:
    return "Ethan";
  case 5:
    return "Emily";
  case 6:
    return "Joshua";
  case 7:
    return "Madison";
  case 8:
    return "Daniel";
  case 9:
    return "Ava";
  case 10:
    return "Alexander";
  case 11:
    return "Olivia";
  case 12:
    return "Anthony";
  case 13:
    return "Sophia";
  case 14:
    return "William";
  case 15:
    return "Abigail";
  case 16:
    return "Christopher";
  case 17:
    return "Elizabeth";
  case 18:
    return "Matthew";
  case 19:
    return "Chloe";
  case 20:
    return "Jayden";
  case 21:
    return "Samantha";
  case 22:
    return "Andrew";
  case 23:
    return "Addison";
  case 24:
    return "Joseph";
  case 25:
    return "Natalie";
  case 26:
    return "David";
  case 27:
    return "Mia";
  case 28:
    return "Noah";
  case 29:
    return "Alexis";
  case 30:
    return "Aiden";
  case 31:
    return "Alyssa";
  case 32:
    return "James";
  case 33:
    return "Hannah";
  case 34:
    return "Ryan";
  case 35:
    return "Ashley";
  case 36:
    return "Logan";
  case 37:
    return "Ella";
  case 38:
    return "John";
  case 39:
    return "Sarah";
  case 40:
    return "Nathan";
  case 41:
    return "Grace";
  case 42:
    return "Elijah";
  case 43:
    return "Taylor";
  case 44:
    return "Christian";
  case 45:
    return "Brianna";
  case 46:
    return "Gabriel";
  case 47:
    return "Lily";
  case 48:
    return "Benjamin";
  case 49:
    return "Hailey";
  case 50:
    return "Jonathan";
  case 51:
    return "Anna";
  case 52:
    return "Tyler";
  case 53:
    return "Victoria";
  case 54:
    return "Samuel";
  case 55:
    return "Kayla";
  case 56:
    return "Nicholas";
  case 57:
    return "Lillian";
  case 58:
    return "Gavin";
  case 59:
    return "Lauren";
  case 60:
    return "Dylan";
  case 61:
    return "Kaylee";
  case 62:
    return "Jackson";
  case 63:
    return "Allison";
  case 64:
    return "Brandon";
  case 65:
    return "Savannah";
  case 66:
    return "Caleb";
  case 67:
    return "Nevaeh";
  case 68:
    return "Mason";
  case 69:
    return "Gabriella";
  case 70:
    return "Angel";
  case 71:
    return "Sofia";
  case 72:
    return "Isaac";
  case 73:
    return "Makayla";
  case 74:
    return "Evan";
  case 75:
    return "Avery";
  case 76:
    return "Jack";
  case 77:
    return "Riley";
  case 78:
    return "Kevin";
  case 79:
    return "Julia";
  case 80:
    return "Jose";
  case 81:
    return "Leah";
  case 82:
    return "Isaiah";
  case 83:
    return "Aubrey";
  case 84:
    return "Luke";
  case 85:
    return "Jasmine";
  case 86:
    return "Landon";
  case 87:
    return "Audrey";
  case 88:
    return "Justin";
  case 89:
    return "Katherine";
  case 90:
    return "Lucas";
  case 91:
    return "Morgan";
  case 92:
    return "Zachary";
  case 93:
    return "Brooklyn";
  case 94:
    return "Jordan";
  case 95:
    return "Destiny";
  case 96:
    return "Robert";
  case 97:
    return "Sydney";
  case 98:
    return "Aaron";
  case 99:
    return "Alexa";
  }
}
```