user: What is the c source code of the assembly code below?

```asm
<populate>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  lea    D57(%rip),%rax
  mov    %rax,%rsi
  lea    D145(%rip),%rax
  mov    %rax,%rdi
  call   <insert_song@plt>
  lea    D76(%rip),%rax
  mov    %rax,%rsi
  lea    D55(%rip),%rax
  mov    %rax,%rdi
  call   <insert_song@plt>
  lea    D163(%rip),%rax
  mov    %rax,%rsi
  lea    D150(%rip),%rax
  mov    %rax,%rdi
  call   <insert_song@plt>
  lea    D43(%rip),%rax
  mov    %rax,%rsi
  lea    D23(%rip),%rax
  mov    %rax,%rdi
  call   <insert_song@plt>
  lea    D181(%rip),%rax
  mov    %rax,%rsi
  lea    D120(%rip),%rax
  mov    %rax,%rdi
  call   <insert_song@plt>
  lea    D181(%rip),%rax
  mov    %rax,%rsi
  lea    D44(%rip),%rax
  mov    %rax,%rdi
  call   <insert_song@plt>
  lea    D181(%rip),%rax
  mov    %rax,%rsi
  lea    D33(%rip),%rax
  mov    %rax,%rdi
  call   <insert_song@plt>
  lea    D181(%rip),%rax
  mov    %rax,%rsi
  lea    D12(%rip),%rax
  mov    %rax,%rdi
  call   <insert_song@plt>
  lea    D109(%rip),%rax
  mov    %rax,%rsi
  lea    D14(%rip),%rax
  mov    %rax,%rdi
  call   <insert_song@plt>
  lea    D109(%rip),%rax
  mov    %rax,%rsi
  lea    D196(%rip),%rax
  mov    %rax,%rdi
  call   <insert_song@plt>
  nop
  pop    %rbp
  ret
```

tool_calls: name: extract_symbolic_data
arguments: data_label: D57
type_infered: string
name: extract_symbolic_data
arguments: data_label: D145
type_infered: string
name: extract_symbolic_data
arguments: data_label: D76
type_infered: string
name: extract_symbolic_data
arguments: data_label: D55
type_infered: string
name: extract_symbolic_data
arguments: data_label: D163
type_infered: string
name: extract_symbolic_data
arguments: data_label: D150
type_infered: string
name: extract_symbolic_data
arguments: data_label: D43
type_infered: string
name: extract_symbolic_data
arguments: data_label: D23
type_infered: string
name: extract_symbolic_data
arguments: data_label: D181
type_infered: string
name: extract_symbolic_data
arguments: data_label: D120
type_infered: string
name: extract_symbolic_data
arguments: data_label: D44
type_infered: string
name: extract_symbolic_data
arguments: data_label: D33
type_infered: string
name: extract_symbolic_data
arguments: data_label: D12
type_infered: string
name: extract_symbolic_data
arguments: data_label: D109
type_infered: string
name: extract_symbolic_data
arguments: data_label: D14
type_infered: string
name: extract_symbolic_data
arguments: data_label: D196
type_infered: string

tool: D57: donny osmond

tool: D145: make a man out of you

tool: D76: sia

tool: D55: chandelier

tool: D163: lin manuel miranda

tool: D150: how far ill go

tool: D43: against the current

tool: D23: legends never die

tool: D181: taylor swift

tool: D120: look what you made me do

tool: D44: ours

tool: D33: theirs

tool: D12: you belong with me

tool: D109: t

tool: D14: test

tool: 

assistant: ```c
void populate() {
  insert_song("make a man out of you", "donny osmond");
  insert_song("chandelier", "sia");
  insert_song("how far ill go", "lin manuel miranda");
  insert_song("legends never die", "against the current");
  insert_song("look what you made me do", "taylor swift");
  insert_song("ours", "taylor swift");
  insert_song("theirs", "taylor swift");
  insert_song("you belong with me", "taylor swift");
  insert_song("test", "t");
  insert_song("", "t");
}
```