user: Converte this assembly snippet into its equivalent C code:

```asm
<minmax_tests>:
  endbr64
  push   %rbx
  lea    D361(%rip),%rbx
  mov    %rbx,%rdi
  call   <seatest_test_fixture_start@plt>
  lea    D17(%rip),%rsi
  mov    %rbx,%rdi
  call   <seatest_should_run@plt>
  test   %rax,%rax
  jne    L57
L138:
  lea    D262(%rip),%rsi
  lea    D361(%rip),%rdi
  call   <seatest_should_run@plt>
  test   %rax,%rax
  jne    L180
L149:
  lea    D337(%rip),%rsi
  lea    D361(%rip),%rdi
  call   <seatest_should_run@plt>
  test   %rax,%rax
  jne    L152
L90:
  lea    D315(%rip),%rsi
  lea    D361(%rip),%rdi
  call   <seatest_should_run@plt>
  test   %rax,%rax
  jne    L187
L101:
  lea    D385(%rip),%rsi
  lea    D361(%rip),%rdi
  call   <seatest_should_run@plt>
  test   %rax,%rax
  jne    L108
L173:
  lea    D312(%rip),%rsi
  lea    D361(%rip),%rdi
  call   <seatest_should_run@plt>
  test   %rax,%rax
  jne    L45
L162:
  lea    D220(%rip),%rsi
  lea    D361(%rip),%rdi
  call   <seatest_should_run@plt>
  test   %rax,%rax
  jne    L85
L1:
  lea    D285(%rip),%rsi
  lea    D361(%rip),%rdi
  call   <seatest_should_run@plt>
  test   %rax,%rax
  jne    L40
L46:
  lea    D105(%rip),%rsi
  lea    D361(%rip),%rdi
  call   <seatest_should_run@plt>
  test   %rax,%rax
  jne    L199
L115:
  lea    D80(%rip),%rsi
  lea    D361(%rip),%rdi
  call   <seatest_should_run@plt>
  test   %rax,%rax
  jne    L172
L31:
  mov    $0x0,%eax
  call   <seatest_test_fixture_end@plt>
  pop    %rbx
  ret
L57:
  mov    $0x0,%eax
  call   <seatest_suite_setup@plt>
  mov    $0x0,%eax
  call   <seatest_setup@plt>
  mov    $0x0,%eax
  call   <test_min_with_negative_numbers@plt>
  mov    $0x0,%eax
  call   <seatest_teardown@plt>
  mov    $0x0,%eax
  call   <seatest_suite_teardown@plt>
  lea    D17(%rip),%rsi
  mov    %rbx,%rdi
  call   <seatest_run_test@plt>
  jmp    L138
L180:
  mov    $0x0,%eax
  call   <seatest_suite_setup@plt>
  mov    $0x0,%eax
  call   <seatest_setup@plt>
  mov    $0x0,%eax
  call   <test_min_with_positive_numbers@plt>
  mov    $0x0,%eax
  call   <seatest_teardown@plt>
  mov    $0x0,%eax
  call   <seatest_suite_teardown@plt>
  lea    D262(%rip),%rsi
  lea    D361(%rip),%rdi
  call   <seatest_run_test@plt>
  jmp    L149
L152:
  mov    $0x0,%eax
  call   <seatest_suite_setup@plt>
  mov    $0x0,%eax
  call   <seatest_setup@plt>
  mov    $0x0,%eax
  call   <test_min_with_posneg_numbers@plt>
  mov    $0x0,%eax
  call   <seatest_teardown@plt>
  mov    $0x0,%eax
  call   <seatest_suite_teardown@plt>
  lea    D337(%rip),%rsi
  lea    D361(%rip),%rdi
  call   <seatest_run_test@plt>
  jmp    L90
L187:
  mov    $0x0,%eax
  call   <seatest_suite_setup@plt>
  mov    $0x0,%eax
  call   <seatest_setup@plt>
  mov    $0x0,%eax
  call   <test_min_with_negpos_numbers@plt>
  mov    $0x0,%eax
  call   <seatest_teardown@plt>
  mov    $0x0,%eax
  call   <seatest_suite_teardown@plt>
  lea    D315(%rip),%rsi
  lea    D361(%rip),%rdi
  call   <seatest_run_test@plt>
  jmp    L101
L108:
  mov    $0x0,%eax
  call   <seatest_suite_setup@plt>
  mov    $0x0,%eax
  call   <seatest_setup@plt>
  mov    $0x0,%eax
  call   <test_min_with_extreme_numbers@plt>
  mov    $0x0,%eax
  call   <seatest_teardown@plt>
  mov    $0x0,%eax
  call   <seatest_suite_teardown@plt>
  lea    D385(%rip),%rsi
  lea    D361(%rip),%rdi
  call   <seatest_run_test@plt>
  jmp    L173
L45:
  mov    $0x0,%eax
  call   <seatest_suite_setup@plt>
  mov    $0x0,%eax
  call   <seatest_setup@plt>
  mov    $0x0,%eax
  call   <test_max_with_negative_numbers@plt>
  mov    $0x0,%eax
  call   <seatest_teardown@plt>
  mov    $0x0,%eax
  call   <seatest_suite_teardown@plt>
  lea    D312(%rip),%rsi
  lea    D361(%rip),%rdi
  call   <seatest_run_test@plt>
  jmp    L162
L85:
  mov    $0x0,%eax
  call   <seatest_suite_setup@plt>
  mov    $0x0,%eax
  call   <seatest_setup@plt>
  mov    $0x0,%eax
  call   <test_max_with_positive_numbers@plt>
  mov    $0x0,%eax
  call   <seatest_teardown@plt>
  mov    $0x0,%eax
  call   <seatest_suite_teardown@plt>
  lea    D220(%rip),%rsi
  lea    D361(%rip),%rdi
  call   <seatest_run_test@plt>
  jmp    L1
L40:
  mov    $0x0,%eax
  call   <seatest_suite_setup@plt>
  mov    $0x0,%eax
  call   <seatest_setup@plt>
  mov    $0x0,%eax
  call   <test_max_with_posneg_numbers@plt>
  mov    $0x0,%eax
  call   <seatest_teardown@plt>
  mov    $0x0,%eax
  call   <seatest_suite_teardown@plt>
  lea    D285(%rip),%rsi
  lea    D361(%rip),%rdi
  call   <seatest_run_test@plt>
  jmp    L46
L199:
  mov    $0x0,%eax
  call   <seatest_suite_setup@plt>
  mov    $0x0,%eax
  call   <seatest_setup@plt>
  mov    $0x0,%eax
  call   <test_max_with_negpos_numbers@plt>
  mov    $0x0,%eax
  call   <seatest_teardown@plt>
  mov    $0x0,%eax
  call   <seatest_suite_teardown@plt>
  lea    D105(%rip),%rsi
  lea    D361(%rip),%rdi
  call   <seatest_run_test@plt>
  jmp    L115
L172:
  mov    $0x0,%eax
  call   <seatest_suite_setup@plt>
  mov    $0x0,%eax
  call   <seatest_setup@plt>
  mov    $0x0,%eax
  call   <test_max_with_extreme_numbers@plt>
  mov    $0x0,%eax
  call   <seatest_teardown@plt>
  mov    $0x0,%eax
  call   <seatest_suite_teardown@plt>
  lea    D80(%rip),%rsi
  lea    D361(%rip),%rdi
  call   <seatest_run_test@plt>
  jmp    L31
```

tool_calls: name: parse_data
arguments: data_tag: D361
type_infered: string
name: parse_data
arguments: data_tag: D17
type_infered: string
name: parse_data
arguments: data_tag: D262
type_infered: string
name: parse_data
arguments: data_tag: D337
type_infered: string
name: parse_data
arguments: data_tag: D315
type_infered: string
name: parse_data
arguments: data_tag: D385
type_infered: string
name: parse_data
arguments: data_tag: D312
type_infered: string
name: parse_data
arguments: data_tag: D220
type_infered: string
name: parse_data
arguments: data_tag: D285
type_infered: string
name: parse_data
arguments: data_tag: D105
type_infered: string
name: parse_data
arguments: data_tag: D80
type_infered: string

tool: D361: /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: D17: test_min_with_negative_numbers

tool: D262: test_min_with_positive_numbers

tool: D337: test_min_with_posneg_numbers

tool: D315: test_min_with_negpos_numbers

tool: D385: test_min_with_extreme_numbers

tool: D312: test_max_with_negative_numbers

tool: D220: test_max_with_positive_numbers

tool: D285: test_max_with_posneg_numbers

tool: D105: test_max_with_negpos_numbers

tool: D80: 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);
}
```