user: 请显示与下面列出的汇编代码相匹配的C语言实现:

```asm
<fw_iptables_destroy>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  lea    D132(%rip),%rax
  mov    %rax,%rdi
  call   <do_iptables_cmd@plt>
  lea    D56(%rip),%rax
  mov    %rax,%rdi
  call   <do_iptables_cmd@plt>
  lea    D5(%rip),%rax
  mov    %rax,%rdi
  call   <do_iptables_cmd@plt>
  lea    D50(%rip),%rax
  mov    %rax,%rdi
  call   <do_iptables_cmd@plt>
  lea    D49(%rip),%rax
  mov    %rax,%rdi
  call   <do_iptables_cmd@plt>
  lea    D137(%rip),%rax
  mov    %rax,%rdi
  call   <do_iptables_cmd@plt>
  lea    D8(%rip),%rax
  mov    %rax,%rdi
  call   <do_iptables_cmd@plt>
  lea    D81(%rip),%rax
  mov    %rax,%rdi
  call   <do_iptables_cmd@plt>
  lea    D148(%rip),%rax
  mov    %rax,%rdi
  call   <do_iptables_cmd@plt>
  lea    D163(%rip),%rax
  mov    %rax,%rdi
  call   <do_iptables_cmd@plt>
  lea    D66(%rip),%rax
  mov    %rax,%rdi
  call   <do_iptables_cmd@plt>
  lea    D39(%rip),%rax
  mov    %rax,%rdi
  call   <do_iptables_cmd@plt>
  lea    D13(%rip),%rax
  mov    %rax,%rdi
  call   <do_iptables_cmd@plt>
  lea    D53(%rip),%rax
  mov    %rax,%rdi
  call   <do_iptables_cmd@plt>
  lea    D51(%rip),%rax
  mov    %rax,%rdi
  call   <do_iptables_cmd@plt>
  lea    D97(%rip),%rax
  mov    %rax,%rdi
  call   <do_iptables_cmd@plt>
  lea    D60(%rip),%rax
  mov    %rax,%rdi
  call   <do_iptables_cmd@plt>
  nop
  pop    %rbp
  ret
```

tool_calls: name: read_data
arguments: data_label: D132
type_guessed: string
name: read_data
arguments: data_label: D56
type_guessed: string
name: read_data
arguments: data_label: D5
type_guessed: string
name: read_data
arguments: data_label: D50
type_guessed: string
name: read_data
arguments: data_label: D49
type_guessed: string
name: read_data
arguments: data_label: D137
type_guessed: string
name: read_data
arguments: data_label: D8
type_guessed: string
name: read_data
arguments: data_label: D81
type_guessed: string
name: read_data
arguments: data_label: D148
type_guessed: string
name: read_data
arguments: data_label: D163
type_guessed: string
name: read_data
arguments: data_label: D66
type_guessed: string
name: read_data
arguments: data_label: D39
type_guessed: string
name: read_data
arguments: data_label: D13
type_guessed: string
name: read_data
arguments: data_label: D53
type_guessed: string
name: read_data
arguments: data_label: D51
type_guessed: string
name: read_data
arguments: data_label: D97
type_guessed: string
name: read_data
arguments: data_label: D60
type_guessed: string

tool: D132: -t nat -D PREROUTING -j FW_OUTPUT

tool: D56: -t nat -F FW_OUTPUT

tool: D5: -t nat -F FW_WHITELIST

tool: D50: -t nat -F FW_ALLOW_MAC

tool: D49: -t nat -F FW_GLOBAL

tool: D137: -t mangle -F FW_USER_OUT

tool: D8: -t mangle -F FW_USER_IN

tool: D81: -t mangle -D PREROUTING -j FW_USER_OUT

tool: D148: -t mangle -D POSTROUTING -j FW_USER_IN

tool: D163: -t mangle -D FORWARD -j FW_LIMIT_SPEED

tool: D66: -t mangle -F FW_LIMIT_SPEED

tool: D39: -t mangle -X FW_LIMIT_SPEED

tool: D13: -t mangle -X FW_USER_OUT

tool: D53: -t mangle -X FW_USER_IN

tool: D51: -t nat -X FW_GLOBAL

tool: D97: -t nat -X FW_ALLOW_MAC

tool: D60: -t nat -X FW_OUTPUT

assistant: ```c
void fw_iptables_destroy() {
  do_iptables_cmd("-t nat -D PREROUTING -j "
                  "FW_OUTPUT");
  do_iptables_cmd("-t nat -F "
                  "FW_OUTPUT");
  do_iptables_cmd("-t nat -F "
                  "FW_WHITELIST");
  do_iptables_cmd("-t nat -F "
                  "FW_ALLOW_MAC");
  do_iptables_cmd("-t nat -F "
                  "FW_GLOBAL");
  do_iptables_cmd("-t mangle -F "
                  "FW_USER_OUT");
  do_iptables_cmd("-t mangle -F "
                  "FW_USER_IN");
  do_iptables_cmd("-t mangle -D PREROUTING -j "
                  "FW_USER_OUT");
  do_iptables_cmd("-t mangle -D POSTROUTING -j "
                  "FW_USER_IN");
  do_iptables_cmd("-t mangle -D FORWARD -j FW_LIMIT_SPEED");
  do_iptables_cmd("-t mangle -F FW_LIMIT_SPEED");
  do_iptables_cmd("-t mangle -X FW_LIMIT_SPEED");
  do_iptables_cmd("-t mangle -X "
                  "FW_USER_OUT");
  do_iptables_cmd("-t mangle -X "
                  "FW_USER_IN");
  do_iptables_cmd("-t nat -X "
                  "FW_GLOBAL");
  do_iptables_cmd("-t nat -X "
                  "FW_ALLOW_MAC");
  do_iptables_cmd("-t nat -X "
                  "FW_OUTPUT");
}
```