user: 下面的汇编指令对应的C源代码是什么:

```asm
<minmax_tests>:
  endbr64
  push   %r12
  lea    D93(%rip),%r12
  push   %rbp
  lea    D66(%rip),%rbp
  mov    %rbp,%rdi
  sub    $0x8,%rsp
  call   <seatest_test_fixture_start@plt>
  mov    %r12,%rsi
  mov    %rbp,%rdi
  call   <seatest_should_run@plt>
  test   %rax,%rax
  jne    L96
L43:
  lea    D80(%rip),%r12
  mov    %rbp,%rdi
  mov    %r12,%rsi
  call   <seatest_should_run@plt>
  test   %rax,%rax
  jne    L39
L35:
  lea    D31(%rip),%r12
  mov    %rbp,%rdi
  mov    %r12,%rsi
  call   <seatest_should_run@plt>
  test   %rax,%rax
  jne    L13
L27:
  lea    D14(%rip),%r12
  mov    %rbp,%rdi
  mov    %r12,%rsi
  call   <seatest_should_run@plt>
  test   %rax,%rax
  jne    L58
L62:
  lea    D95(%rip),%r12
  mov    %rbp,%rdi
  mov    %r12,%rsi
  call   <seatest_should_run@plt>
  test   %rax,%rax
  jne    L11
L59:
  lea    D94(%rip),%r12
  mov    %rbp,%rdi
  mov    %r12,%rsi
  call   <seatest_should_run@plt>
  test   %rax,%rax
  jne    L167
L122:
  lea    D73(%rip),%r12
  mov    %rbp,%rdi
  mov    %r12,%rsi
  call   <seatest_should_run@plt>
  test   %rax,%rax
  jne    L14
L121:
  lea    D23(%rip),%r12
  mov    %rbp,%rdi
  mov    %r12,%rsi
  call   <seatest_should_run@plt>
  test   %rax,%rax
  jne    L65
L3:
  lea    D62(%rip),%r12
  mov    %rbp,%rdi
  mov    %r12,%rsi
  call   <seatest_should_run@plt>
  test   %rax,%rax
  jne    L64
L26:
  lea    D48(%rip),%r12
  mov    %rbp,%rdi
  mov    %r12,%rsi
  call   <seatest_should_run@plt>
  test   %rax,%rax
  jne    L40
  add    $0x8,%rsp
  xor    %eax,%eax
  pop    %rbp
  pop    %r12
  jmp    11f0 <seatest_test_fixture_end@plt>
  nopw   0x0(%rax,%rax,1)
L96:
  xor    %eax,%eax
  call   <seatest_suite_setup@plt>
  xor    %eax,%eax
  call   <seatest_setup@plt>
  xor    %eax,%eax
  call   <test_min_with_negative_numbers@plt>
  xor    %eax,%eax
  call   <seatest_teardown@plt>
  xor    %eax,%eax
  call   <seatest_suite_teardown@plt>
  mov    %r12,%rsi
  mov    %rbp,%rdi
  call   <seatest_run_test@plt>
  jmp    L43
  nopl   0x0(%rax,%rax,1)
L40:
  xor    %eax,%eax
  call   <seatest_suite_setup@plt>
  xor    %eax,%eax
  call   <seatest_setup@plt>
  xor    %eax,%eax
  call   <test_max_with_extreme_numbers@plt>
  xor    %eax,%eax
  call   <seatest_teardown@plt>
  xor    %eax,%eax
  call   <seatest_suite_teardown@plt>
  mov    %r12,%rsi
  mov    %rbp,%rdi
  call   <seatest_run_test@plt>
  add    $0x8,%rsp
  xor    %eax,%eax
  pop    %rbp
  pop    %r12
  jmp    11f0 <seatest_test_fixture_end@plt>
  nopl   0x0(%rax)
L64:
  xor    %eax,%eax
  call   <seatest_suite_setup@plt>
  xor    %eax,%eax
  call   <seatest_setup@plt>
  xor    %eax,%eax
  call   <test_max_with_negpos_numbers@plt>
  xor    %eax,%eax
  call   <seatest_teardown@plt>
  xor    %eax,%eax
  call   <seatest_suite_teardown@plt>
  mov    %r12,%rsi
  mov    %rbp,%rdi
  call   <seatest_run_test@plt>
  jmp    L26
  nopl   0x0(%rax,%rax,1)
L65:
  xor    %eax,%eax
  call   <seatest_suite_setup@plt>
  xor    %eax,%eax
  call   <seatest_setup@plt>
  xor    %eax,%eax
  call   <test_max_with_posneg_numbers@plt>
  xor    %eax,%eax
  call   <seatest_teardown@plt>
  xor    %eax,%eax
  call   <seatest_suite_teardown@plt>
  mov    %r12,%rsi
  mov    %rbp,%rdi
  call   <seatest_run_test@plt>
  jmp    L3
  nopl   0x0(%rax,%rax,1)
L14:
  xor    %eax,%eax
  call   <seatest_suite_setup@plt>
  xor    %eax,%eax
  call   <seatest_setup@plt>
  xor    %eax,%eax
  call   <test_max_with_positive_numbers@plt>
  xor    %eax,%eax
  call   <seatest_teardown@plt>
  xor    %eax,%eax
  call   <seatest_suite_teardown@plt>
  mov    %r12,%rsi
  mov    %rbp,%rdi
  call   <seatest_run_test@plt>
  jmp    L121
  nopl   0x0(%rax,%rax,1)
L167:
  xor    %eax,%eax
  call   <seatest_suite_setup@plt>
  xor    %eax,%eax
  call   <seatest_setup@plt>
  xor    %eax,%eax
  call   <test_max_with_negative_numbers@plt>
  xor    %eax,%eax
  call   <seatest_teardown@plt>
  xor    %eax,%eax
  call   <seatest_suite_teardown@plt>
  mov    %r12,%rsi
  mov    %rbp,%rdi
  call   <seatest_run_test@plt>
  jmp    L122
  nopl   0x0(%rax,%rax,1)
L11:
  xor    %eax,%eax
  call   <seatest_suite_setup@plt>
  xor    %eax,%eax
  call   <seatest_setup@plt>
  xor    %eax,%eax
  call   <test_min_with_extreme_numbers@plt>
  xor    %eax,%eax
  call   <seatest_teardown@plt>
  xor    %eax,%eax
  call   <seatest_suite_teardown@plt>
  mov    %r12,%rsi
  mov    %rbp,%rdi
  call   <seatest_run_test@plt>
  jmp    L59
  nopl   0x0(%rax,%rax,1)
L58:
  xor    %eax,%eax
  call   <seatest_suite_setup@plt>
  xor    %eax,%eax
  call   <seatest_setup@plt>
  xor    %eax,%eax
  call   <test_min_with_negpos_numbers@plt>
  xor    %eax,%eax
  call   <seatest_teardown@plt>
  xor    %eax,%eax
  call   <seatest_suite_teardown@plt>
  mov    %r12,%rsi
  mov    %rbp,%rdi
  call   <seatest_run_test@plt>
  jmp    L62
  nopl   0x0(%rax,%rax,1)
L13:
  xor    %eax,%eax
  call   <seatest_suite_setup@plt>
  xor    %eax,%eax
  call   <seatest_setup@plt>
  xor    %eax,%eax
  call   <test_min_with_posneg_numbers@plt>
  xor    %eax,%eax
  call   <seatest_teardown@plt>
  xor    %eax,%eax
  call   <seatest_suite_teardown@plt>
  mov    %r12,%rsi
  mov    %rbp,%rdi
  call   <seatest_run_test@plt>
  jmp    L27
  nopl   0x0(%rax,%rax,1)
L39:
  xor    %eax,%eax
  call   <seatest_suite_setup@plt>
  xor    %eax,%eax
  call   <seatest_setup@plt>
  xor    %eax,%eax
  call   <test_min_with_positive_numbers@plt>
  xor    %eax,%eax
  call   <seatest_teardown@plt>
  xor    %eax,%eax
  call   <seatest_suite_teardown@plt>
  mov    %r12,%rsi
  mov    %rbp,%rdi
  call   <seatest_run_test@plt>
  jmp    L35
```

tool_calls: name: retrieve_data
arguments: tag: D93
datatype: string
name: retrieve_data
arguments: tag: D66
datatype: string
name: retrieve_data
arguments: tag: D80
datatype: string
name: retrieve_data
arguments: tag: D31
datatype: string
name: retrieve_data
arguments: tag: D14
datatype: string
name: retrieve_data
arguments: tag: D95
datatype: string
name: retrieve_data
arguments: tag: D94
datatype: string
name: retrieve_data
arguments: tag: D73
datatype: string
name: retrieve_data
arguments: tag: D23
datatype: string
name: retrieve_data
arguments: tag: D62
datatype: string
name: retrieve_data
arguments: tag: D48
datatype: string

tool: D93: test_min_with_negative_numbers

tool: D66: /scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/sshilovsky/vifm/refs/heads/master/tests/misc/minmax.c

tool: D80: test_min_with_positive_numbers

tool: D31: test_min_with_posneg_numbers

tool: D14: test_min_with_negpos_numbers

tool: D95: test_min_with_extreme_numbers

tool: D94: test_max_with_negative_numbers

tool: D73: test_max_with_positive_numbers

tool: D23: test_max_with_posneg_numbers

tool: D62: test_max_with_negpos_numbers

tool: D48: test_max_with_extreme_numbers

assistant: ```c
void minmax_tests(void) {
  do {
    seatest_test_fixture_start("/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/sshilovsky/vifm/refs/heads/master/tests/misc/minmax.c");
  } while (0);
  do {
    if (seatest_should_run("/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/sshilovsky/vifm/refs/heads/master/tests/misc/minmax.c", "test_min_with_negative_numbers")) {
      seatest_suite_setup();
      seatest_setup();
      test_min_with_negative_numbers();
      seatest_teardown();
      seatest_suite_teardown();
      seatest_run_test("/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/sshilovsky/vifm/refs/heads/master/tests/misc/minmax.c", "test_min_with_negative_numbers");
    }
  } while (0);
  do {
    if (seatest_should_run("/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/sshilovsky/vifm/refs/heads/master/tests/misc/minmax.c", "test_min_with_positive_numbers")) {
      seatest_suite_setup();
      seatest_setup();
      test_min_with_positive_numbers();
      seatest_teardown();
      seatest_suite_teardown();
      seatest_run_test("/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/sshilovsky/vifm/refs/heads/master/tests/misc/minmax.c", "test_min_with_positive_numbers");
    }
  } while (0);
  do {
    if (seatest_should_run("/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/sshilovsky/vifm/refs/heads/master/tests/misc/minmax.c", "test_min_with_posneg_numbers")) {
      seatest_suite_setup();
      seatest_setup();
      test_min_with_posneg_numbers();
      seatest_teardown();
      seatest_suite_teardown();
      seatest_run_test("/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/sshilovsky/vifm/refs/heads/master/tests/misc/minmax.c", "test_min_with_posneg_numbers");
    }
  } while (0);
  do {
    if (seatest_should_run("/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/sshilovsky/vifm/refs/heads/master/tests/misc/minmax.c", "test_min_with_negpos_numbers")) {
      seatest_suite_setup();
      seatest_setup();
      test_min_with_negpos_numbers();
      seatest_teardown();
      seatest_suite_teardown();
      seatest_run_test("/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/sshilovsky/vifm/refs/heads/master/tests/misc/minmax.c", "test_min_with_negpos_numbers");
    }
  } while (0);
  do {
    if (seatest_should_run("/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/sshilovsky/vifm/refs/heads/master/tests/misc/minmax.c", "test_min_with_extreme_numbers")) {
      seatest_suite_setup();
      seatest_setup();
      test_min_with_extreme_numbers();
      seatest_teardown();
      seatest_suite_teardown();
      seatest_run_test("/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/sshilovsky/vifm/refs/heads/master/tests/misc/minmax.c", "test_min_with_extreme_numbers");
    }
  } while (0);
  do {
    if (seatest_should_run("/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/sshilovsky/vifm/refs/heads/master/tests/misc/minmax.c", "test_max_with_negative_numbers")) {
      seatest_suite_setup();
      seatest_setup();
      test_max_with_negative_numbers();
      seatest_teardown();
      seatest_suite_teardown();
      seatest_run_test("/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/sshilovsky/vifm/refs/heads/master/tests/misc/minmax.c", "test_max_with_negative_numbers");
    }
  } while (0);
  do {
    if (seatest_should_run("/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/sshilovsky/vifm/refs/heads/master/tests/misc/minmax.c", "test_max_with_positive_numbers")) {
      seatest_suite_setup();
      seatest_setup();
      test_max_with_positive_numbers();
      seatest_teardown();
      seatest_suite_teardown();
      seatest_run_test("/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/sshilovsky/vifm/refs/heads/master/tests/misc/minmax.c", "test_max_with_positive_numbers");
    }
  } while (0);
  do {
    if (seatest_should_run("/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/sshilovsky/vifm/refs/heads/master/tests/misc/minmax.c", "test_max_with_posneg_numbers")) {
      seatest_suite_setup();
      seatest_setup();
      test_max_with_posneg_numbers();
      seatest_teardown();
      seatest_suite_teardown();
      seatest_run_test("/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/sshilovsky/vifm/refs/heads/master/tests/misc/minmax.c", "test_max_with_posneg_numbers");
    }
  } while (0);
  do {
    if (seatest_should_run("/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/sshilovsky/vifm/refs/heads/master/tests/misc/minmax.c", "test_max_with_negpos_numbers")) {
      seatest_suite_setup();
      seatest_setup();
      test_max_with_negpos_numbers();
      seatest_teardown();
      seatest_suite_teardown();
      seatest_run_test("/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/sshilovsky/vifm/refs/heads/master/tests/misc/minmax.c", "test_max_with_negpos_numbers");
    }
  } while (0);
  do {
    if (seatest_should_run("/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/sshilovsky/vifm/refs/heads/master/tests/misc/minmax.c", "test_max_with_extreme_numbers")) {
      seatest_suite_setup();
      seatest_setup();
      test_max_with_extreme_numbers();
      seatest_teardown();
      seatest_suite_teardown();
      seatest_run_test("/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/sshilovsky/vifm/refs/heads/master/tests/misc/minmax.c", "test_max_with_extreme_numbers");
    }
  } while (0);
  do {
    seatest_test_fixture_end();
  } while (0);
}
```