user: 提供的汇编代码用C语言表示会是什么样子：

```asm
<HO_48>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  sub    $0x40,%rsp
  movsd  %xmm0,-0x18(%rbp)
  movsd  %xmm1,-0x20(%rbp)
  movsd  -0x20(%rbp),%xmm1
  movsd  D111(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x20(%rbp),%xmm0
  movsd  %xmm0,-0x28(%rbp)
  movsd  D579(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm7
  mulsd  -0x28(%rbp),%xmm7
  movq   %xmm7,%rax
  movq   %rax,%xmm0
  call   <exp@plt>
  movsd  D439(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x28(%rbp)
  movsd  D184(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm7
  mulsd  -0x28(%rbp),%xmm7
  movsd  %xmm7,-0x28(%rbp)
  movsd  -0x20(%rbp),%xmm1
  movsd  D426(%rip),%xmm0
  mulsd  %xmm1,%xmm0
  mulsd  -0x20(%rbp),%xmm0
  movsd  %xmm0,-0x30(%rbp)
  movsd  D727(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x30(%rbp),%xmm0
  movsd  %xmm0,-0x30(%rbp)
  movsd  D539(%rip),%xmm0
  mov    -0x20(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D108(%rip),%xmm1
  movapd %xmm0,%xmm4
  mulsd  %xmm1,%xmm4
  movsd  %xmm4,-0x38(%rbp)
  movsd  D151(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x38(%rbp),%xmm0
  movsd  -0x30(%rbp),%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,-0x30(%rbp)
  movsd  D166(%rip),%xmm0
  mov    -0x20(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D524(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x38(%rbp)
  movsd  D603(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x38(%rbp),%xmm0
  addsd  -0x30(%rbp),%xmm0
  movsd  %xmm0,-0x30(%rbp)
  movsd  D408(%rip),%xmm0
  mov    -0x20(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D569(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x38(%rbp)
  movsd  D272(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x38(%rbp),%xmm0
  movsd  -0x30(%rbp),%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,-0x30(%rbp)
  movsd  D498(%rip),%xmm0
  mov    -0x20(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D601(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x38(%rbp)
  movsd  D44(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x38(%rbp),%xmm0
  addsd  -0x30(%rbp),%xmm0
  movsd  %xmm0,-0x30(%rbp)
  movsd  D473(%rip),%xmm0
  mov    -0x20(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D453(%rip),%xmm1
  movapd %xmm0,%xmm6
  mulsd  %xmm1,%xmm6
  movsd  %xmm6,-0x38(%rbp)
  movsd  D70(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x38(%rbp),%xmm0
  movsd  -0x30(%rbp),%xmm5
  subsd  %xmm0,%xmm5
  movsd  %xmm5,-0x30(%rbp)
  movsd  D495(%rip),%xmm0
  mov    -0x20(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D485(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x38(%rbp)
  movsd  D254(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x38(%rbp),%xmm0
  addsd  -0x30(%rbp),%xmm0
  movsd  %xmm0,-0x30(%rbp)
  movsd  D657(%rip),%xmm0
  mov    -0x20(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D0(%rip),%xmm1
  movapd %xmm0,%xmm5
  mulsd  %xmm1,%xmm5
  movsd  %xmm5,-0x38(%rbp)
  movsd  D169(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x38(%rbp),%xmm0
  movsd  -0x30(%rbp),%xmm6
  subsd  %xmm0,%xmm6
  movsd  %xmm6,-0x30(%rbp)
  movsd  D681(%rip),%xmm0
  mov    -0x20(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D665(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x38(%rbp)
  movsd  D681(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x38(%rbp),%xmm0
  addsd  -0x30(%rbp),%xmm0
  movsd  %xmm0,-0x30(%rbp)
  movsd  D254(%rip),%xmm0
  mov    -0x20(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D7(%rip),%xmm1
  movapd %xmm0,%xmm4
  mulsd  %xmm1,%xmm4
  movsd  %xmm4,-0x38(%rbp)
  movsd  D495(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x38(%rbp),%xmm0
  movapd %xmm0,%xmm6
  addsd  -0x30(%rbp),%xmm6
  movsd  %xmm6,-0x30(%rbp)
  movsd  D44(%rip),%xmm0
  mov    -0x20(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D15(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x38(%rbp)
  movsd  D498(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x38(%rbp),%xmm0
  addsd  -0x30(%rbp),%xmm0
  movsd  %xmm0,-0x30(%rbp)
  movsd  D33(%rip),%xmm0
  mov    -0x20(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D372(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x38(%rbp)
  movsd  D214(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x38(%rbp),%xmm0
  movsd  -0x30(%rbp),%xmm7
  subsd  %xmm0,%xmm7
  movsd  %xmm7,-0x30(%rbp)
  movsd  D684(%rip),%xmm0
  mov    -0x20(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D570(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x38(%rbp)
  movsd  D621(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x38(%rbp),%xmm0
  addsd  -0x30(%rbp),%xmm0
  movsd  %xmm0,-0x30(%rbp)
  movsd  D70(%rip),%xmm0
  mov    -0x20(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D170(%rip),%xmm1
  movapd %xmm0,%xmm5
  mulsd  %xmm1,%xmm5
  movsd  %xmm5,-0x38(%rbp)
  movsd  D473(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x38(%rbp),%xmm0
  movsd  -0x30(%rbp),%xmm2
  subsd  %xmm0,%xmm2
  movsd  %xmm2,-0x30(%rbp)
  movsd  D169(%rip),%xmm0
  mov    -0x20(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D290(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x38(%rbp)
  movsd  D657(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x38(%rbp),%xmm0
  movsd  -0x30(%rbp),%xmm2
  subsd  %xmm0,%xmm2
  movsd  %xmm2,-0x30(%rbp)
  movsd  D727(%rip),%xmm0
  mov    -0x20(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D363(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  mulsd  -0x18(%rbp),%xmm0
  mulsd  -0x18(%rbp),%xmm0
  movsd  -0x30(%rbp),%xmm2
  subsd  %xmm0,%xmm2
  movsd  %xmm2,-0x30(%rbp)
  movsd  D144(%rip),%xmm0
  mov    -0x20(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D256(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x38(%rbp)
  movsd  D497(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x38(%rbp),%xmm0
  addsd  -0x30(%rbp),%xmm0
  movsd  %xmm0,-0x30(%rbp)
  movsd  D151(%rip),%xmm0
  mov    -0x20(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D566(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x38(%rbp)
  movsd  D539(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x38(%rbp),%xmm0
  movsd  -0x30(%rbp),%xmm3
  subsd  %xmm0,%xmm3
  movsd  %xmm3,-0x30(%rbp)
  movsd  D603(%rip),%xmm0
  mov    -0x20(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D711(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x38(%rbp)
  movsd  D166(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x38(%rbp),%xmm0
  addsd  -0x30(%rbp),%xmm0
  movsd  %xmm0,-0x30(%rbp)
  movsd  D272(%rip),%xmm0
  mov    -0x20(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D213(%rip),%xmm1
  movapd %xmm0,%xmm3
  mulsd  %xmm1,%xmm3
  movsd  %xmm3,-0x38(%rbp)
  movsd  D408(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x38(%rbp),%xmm0
  movsd  -0x30(%rbp),%xmm4
  subsd  %xmm0,%xmm4
  movsd  %xmm4,-0x30(%rbp)
  movsd  D621(%rip),%xmm0
  mov    -0x20(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D472(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x38(%rbp)
  movsd  D684(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x38(%rbp),%xmm0
  addsd  -0x30(%rbp),%xmm0
  movsd  %xmm0,-0x30(%rbp)
  movsd  D214(%rip),%xmm0
  mov    -0x20(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D60(%rip),%xmm1
  movapd %xmm0,%xmm2
  mulsd  %xmm1,%xmm2
  movsd  %xmm2,-0x38(%rbp)
  movsd  D33(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x38(%rbp),%xmm0
  movsd  -0x30(%rbp),%xmm5
  subsd  %xmm0,%xmm5
  movsd  %xmm5,-0x30(%rbp)
  movsd  D497(%rip),%xmm0
  mov    -0x20(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D410(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  movsd  %xmm0,-0x38(%rbp)
  movsd  D144(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  mulsd  -0x38(%rbp),%xmm0
  addsd  -0x30(%rbp),%xmm0
  movsd  %xmm0,-0x30(%rbp)
  movsd  D165(%rip),%xmm0
  mov    -0x18(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movapd %xmm0,%xmm6
  addsd  -0x30(%rbp),%xmm6
  movsd  %xmm6,-0x30(%rbp)
  movsd  D165(%rip),%xmm0
  mov    -0x20(%rbp),%rax
  movapd %xmm0,%xmm1
  movq   %rax,%xmm0
  call   <pow@plt>
  movsd  D3(%rip),%xmm1
  mulsd  %xmm1,%xmm0
  addsd  -0x30(%rbp),%xmm0
  mulsd  -0x28(%rbp),%xmm0
  movsd  %xmm0,-0x8(%rbp)
  movsd  -0x8(%rbp),%xmm0
  movq   %xmm0,%rax
  movq   %rax,%xmm0
  leave
  ret
```

tool_calls: name: unpack_data
arguments: tag: D111
type_infered: byte[8]
name: unpack_data
arguments: tag: D579
type_infered: byte[8]
name: unpack_data
arguments: tag: D439
type_infered: f64
name: unpack_data
arguments: tag: D184
type_infered: byte[8]
name: unpack_data
arguments: tag: D426
type_infered: byte[8]
name: unpack_data
arguments: tag: D727
type_infered: f64
name: unpack_data
arguments: tag: D539
type_infered: f64
name: unpack_data
arguments: tag: D108
type_infered: f64
name: unpack_data
arguments: tag: D151
type_infered: f64
name: unpack_data
arguments: tag: D166
type_infered: f64
name: unpack_data
arguments: tag: D524
type_infered: f64
name: unpack_data
arguments: tag: D603
type_infered: f64
name: unpack_data
arguments: tag: D408
type_infered: f64
name: unpack_data
arguments: tag: D569
type_infered: f64
name: unpack_data
arguments: tag: D272
type_infered: f64
name: unpack_data
arguments: tag: D498
type_infered: f64
name: unpack_data
arguments: tag: D601
type_infered: byte[8]
name: unpack_data
arguments: tag: D44
type_infered: f64
name: unpack_data
arguments: tag: D473
type_infered: f64
name: unpack_data
arguments: tag: D453
type_infered: byte[8]
name: unpack_data
arguments: tag: D70
type_infered: f64
name: unpack_data
arguments: tag: D495
type_infered: f64
name: unpack_data
arguments: tag: D485
type_infered: byte[8]
name: unpack_data
arguments: tag: D254
type_infered: f64
name: unpack_data
arguments: tag: D657
type_infered: f64
name: unpack_data
arguments: tag: D0
type_infered: byte[8]
name: unpack_data
arguments: tag: D169
type_infered: f64
name: unpack_data
arguments: tag: D681
type_infered: f64
name: unpack_data
arguments: tag: D665
type_infered: byte[8]
name: unpack_data
arguments: tag: D7
type_infered: f64
name: unpack_data
arguments: tag: D15
type_infered: f64
name: unpack_data
arguments: tag: D33
type_infered: f64
name: unpack_data
arguments: tag: D372
type_infered: f64
name: unpack_data
arguments: tag: D214
type_infered: f64
name: unpack_data
arguments: tag: D684
type_infered: f64
name: unpack_data
arguments: tag: D570
type_infered: f64
name: unpack_data
arguments: tag: D621
type_infered: f64
name: unpack_data
arguments: tag: D170
type_infered: f64
name: unpack_data
arguments: tag: D290
type_infered: f64
name: unpack_data
arguments: tag: D363
type_infered: byte[8]
name: unpack_data
arguments: tag: D144
type_infered: f64
name: unpack_data
arguments: tag: D256
type_infered: byte[8]
name: unpack_data
arguments: tag: D497
type_infered: f64
name: unpack_data
arguments: tag: D566
type_infered: byte[8]
name: unpack_data
arguments: tag: D711
type_infered: byte[8]
name: unpack_data
arguments: tag: D213
type_infered: byte[8]
name: unpack_data
arguments: tag: D472
type_infered: byte[8]
name: unpack_data
arguments: tag: D60
type_infered: byte[8]
name: unpack_data
arguments: tag: D410
type_infered: f64
name: unpack_data
arguments: tag: D165
type_infered: f64
name: unpack_data
arguments: tag: D3
type_infered: byte[8]

tool: {"D111": [0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0xbf]}

tool: {"D579": [0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0]}

tool: D439: 8.957684231e+29

tool: {"D184": [0x00,0x00,0x00,0x00,0x00,0x40,0x48,0xc0]}

tool: {"D426": [0xdc,0xc6,0x13,0xff,0xff,0xff,0x47,0xc0]}

tool: D727: 46

tool: D539: 6

tool: D108: 1079.466666

tool: D151: 42

tool: D166: 8

tool: D524: 1619.199996

tool: D603: 40

tool: D408: 10

tool: D569: 1439.288885

tool: D272: 38

tool: D498: 32

tool: {"D601": [0x16,0xb1,0x5f,0x51,0x1f,0xdb,0x90,0x3e]}

tool: D44: 16

tool: D473: 30

tool: {"D453": [0x54,0xb2,0xd6,0x7d,0x99,0x07,0xdd,0x3e]}

tool: D70: 18

tool: D495: 28

tool: {"D485": [0x24,0xb8,0x82,0x53,0x2a,0xbb,0x23,0x3f]}

tool: D254: 20

tool: D657: 26

tool: {"D0": [0x65,0xb5,0x39,0x45,0x43,0x30,0x65,0x3f]}

tool: D169: 22

tool: D681: 24

tool: {"D665": [0xf9,0xa2,0x3a,0xef,0xd8,0xee,0xa1,0x3f]}

tool: D7: 3.06741554

tool: D15: 92.88517677

tool: D33: 14

tool: D372: 327.8300358

tool: D214: 34

tool: D684: 12

tool: D570: 828.6814789

tool: D621: 36

tool: D170: 19.42696508

tool: D290: 0.3718079443

tool: {"D363": [0xeb,0x8c,0xf4,0xb2,0x11,0xbc,0xc2,0x3b]}

tool: D144: 44

tool: {"D256": [0x2c,0x13,0xa6,0xe3,0x96,0xef,0x42,0x3c]}

tool: D497: 4

tool: {"D566": [0xb7,0x53,0xdd,0x86,0x1e,0x53,0xb7,0x3c]}

tool: {"D711": [0x31,0xb6,0xfe,0x6a,0xa3,0x9c,0x23,0x3d]}

tool: {"D213": [0x38,0x51,0x35,0x2a,0xe7,0xe6,0x87,0x3d]}

tool: {"D472": [0x18,0x17,0xfe,0xee,0x06,0xe1,0xe5,0x3d]}

tool: {"D60": [0x8f,0x32,0xe7,0xbf,0x71,0xc4,0x3e,0x3e]}

tool: D410: 367.9999994

tool: D165: 48

tool: {"D3": [0x0c,0x82,0x5d,0xdc,0xe0,0x01,0x31,0x3b]}

assistant: ```c
double HO_48(const double L, const double x) {
  double retval = 0.8957684231e30 * exp(-0.5000000000e0 * x * x * pow(L, -0.2e1)) * pow(L, -0.97e2 / 0.2e1) * (-0.4799999989e2 * x * x * pow(L, 0.46e2) - 0.1079466666e4 * pow(x, 0.6e1) * pow(L, 0.42e2) + 0.1619199996e4 * pow(x, 0.8e1) * pow(L, 0.40e2) - 0.1439288885e4 * pow(x, 0.10e2) * pow(L, 0.38e2) + 0.2511731777e-6 * pow(x, 0.32e2) * pow(L, 0.16e2) - 0.6921216451e-5 * pow(x, 0.30e2) * pow(L, 0.18e2) + 0.1505364578e-3 * pow(x, 0.28e2) * pow(L, 0.20e2) - 0.2586490047e-2 * pow(x, 0.26e2) * pow(L, 0.22e2) + 0.3502538605e-1 * pow(x, 0.24e2) * pow(L, 0.24e2) + 0.3067415540e1 * pow(x, 0.20e2) * pow(L, 0.28e2) + 0.9288517677e2 * pow(x, 0.16e2) * pow(L, 0.32e2) - 0.3278300358e3 * pow(x, 0.14e2) * pow(L, 0.34e2) + 0.8286814789e3 * pow(x, 0.12e2) * pow(L, 0.36e2) - 0.1942696508e2 * pow(x, 0.18e2) * pow(L, 0.30e2) - 0.3718079443e0 * pow(x, 0.22e2) * pow(L, 0.26e2) - 0.7934430813e-20 * pow(x, 0.46e2) * L * L + 0.2053033973e-17 * pow(x, 0.44e2) * pow(L, 0.4e1) - 0.3236950229e-15 * pow(x, 0.42e2) * pow(L, 0.6e1) + 0.3483767685e-13 * pow(x, 0.40e2) * pow(L, 0.8e1) - 0.2717338793e-11 * pow(x, 0.38e2) * pow(L, 0.10e2) + 0.1591907643e-9 * pow(x, 0.36e2) * pow(L, 0.12e2) - 0.7163584391e-8 * pow(x, 0.34e2) * pow(L, 0.14e2) + 0.3679999994e3 * pow(x, 0.4e1) * pow(L, 0.44e2) + 0.1000000000e1 * pow(L, 0.48e2) + 0.1406813973e-22 * pow(x, 0.48e2));
  return retval;
}
```