user: 请从给定的汇编指令推导出C源代码:

```asm
<clobber_lots_of_regs>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  sub    $0x378,%rsp
  movq   $0x2710,-0x3e8(%rbp)
  mov    -0x3e8(%rbp),%rax
  mov    %rax,-0x3e8(%rbp)
  movq   $0x2711,-0x3e0(%rbp)
  mov    -0x3e0(%rbp),%rax
  mov    %rax,-0x3e0(%rbp)
  movq   $0x2712,-0x3d8(%rbp)
  mov    -0x3d8(%rbp),%rax
  mov    %rax,-0x3d8(%rbp)
  movq   $0x2713,-0x3d0(%rbp)
  mov    -0x3d0(%rbp),%rax
  mov    %rax,-0x3d0(%rbp)
  movq   $0x2714,-0x3c8(%rbp)
  mov    -0x3c8(%rbp),%rax
  mov    %rax,-0x3c8(%rbp)
  movq   $0x271a,-0x3c0(%rbp)
  mov    -0x3c0(%rbp),%rax
  mov    %rax,-0x3c0(%rbp)
  movq   $0x271b,-0x3b8(%rbp)
  mov    -0x3b8(%rbp),%rax
  mov    %rax,-0x3b8(%rbp)
  movq   $0x271c,-0x3b0(%rbp)
  mov    -0x3b0(%rbp),%rax
  mov    %rax,-0x3b0(%rbp)
  movq   $0x271d,-0x3a8(%rbp)
  mov    -0x3a8(%rbp),%rax
  mov    %rax,-0x3a8(%rbp)
  movq   $0x271e,-0x3a0(%rbp)
  mov    -0x3a0(%rbp),%rax
  mov    %rax,-0x3a0(%rbp)
  movq   $0x2724,-0x398(%rbp)
  mov    -0x398(%rbp),%rax
  mov    %rax,-0x398(%rbp)
  movq   $0x2725,-0x390(%rbp)
  mov    -0x390(%rbp),%rax
  mov    %rax,-0x390(%rbp)
  movq   $0x2726,-0x388(%rbp)
  mov    -0x388(%rbp),%rax
  mov    %rax,-0x388(%rbp)
  movq   $0x2727,-0x380(%rbp)
  mov    -0x380(%rbp),%rax
  mov    %rax,-0x380(%rbp)
  movq   $0x2728,-0x378(%rbp)
  mov    -0x378(%rbp),%rax
  mov    %rax,-0x378(%rbp)
  movq   $0x272e,-0x370(%rbp)
  mov    -0x370(%rbp),%rax
  mov    %rax,-0x370(%rbp)
  movq   $0x272f,-0x368(%rbp)
  mov    -0x368(%rbp),%rax
  mov    %rax,-0x368(%rbp)
  movq   $0x2730,-0x360(%rbp)
  mov    -0x360(%rbp),%rax
  mov    %rax,-0x360(%rbp)
  movq   $0x2731,-0x358(%rbp)
  mov    -0x358(%rbp),%rax
  mov    %rax,-0x358(%rbp)
  movq   $0x2732,-0x350(%rbp)
  mov    -0x350(%rbp),%rax
  mov    %rax,-0x350(%rbp)
  movq   $0x2738,-0x348(%rbp)
  mov    -0x348(%rbp),%rax
  mov    %rax,-0x348(%rbp)
  movq   $0x2739,-0x340(%rbp)
  mov    -0x340(%rbp),%rax
  mov    %rax,-0x340(%rbp)
  movq   $0x273a,-0x338(%rbp)
  mov    -0x338(%rbp),%rax
  mov    %rax,-0x338(%rbp)
  movq   $0x273b,-0x330(%rbp)
  mov    -0x330(%rbp),%rax
  mov    %rax,-0x330(%rbp)
  movq   $0x273c,-0x328(%rbp)
  mov    -0x328(%rbp),%rax
  mov    %rax,-0x328(%rbp)
  movq   $0x2774,-0x320(%rbp)
  mov    -0x320(%rbp),%rax
  mov    %rax,-0x320(%rbp)
  movq   $0x2775,-0x318(%rbp)
  mov    -0x318(%rbp),%rax
  mov    %rax,-0x318(%rbp)
  movq   $0x2776,-0x310(%rbp)
  mov    -0x310(%rbp),%rax
  mov    %rax,-0x310(%rbp)
  movq   $0x2777,-0x308(%rbp)
  mov    -0x308(%rbp),%rax
  mov    %rax,-0x308(%rbp)
  movq   $0x2778,-0x300(%rbp)
  mov    -0x300(%rbp),%rax
  mov    %rax,-0x300(%rbp)
  movq   $0x277e,-0x2f8(%rbp)
  mov    -0x2f8(%rbp),%rax
  mov    %rax,-0x2f8(%rbp)
  movq   $0x277f,-0x2f0(%rbp)
  mov    -0x2f0(%rbp),%rax
  mov    %rax,-0x2f0(%rbp)
  movq   $0x2780,-0x2e8(%rbp)
  mov    -0x2e8(%rbp),%rax
  mov    %rax,-0x2e8(%rbp)
  movq   $0x2781,-0x2e0(%rbp)
  mov    -0x2e0(%rbp),%rax
  mov    %rax,-0x2e0(%rbp)
  movq   $0x2782,-0x2d8(%rbp)
  mov    -0x2d8(%rbp),%rax
  mov    %rax,-0x2d8(%rbp)
  movq   $0x2788,-0x2d0(%rbp)
  mov    -0x2d0(%rbp),%rax
  mov    %rax,-0x2d0(%rbp)
  movq   $0x2789,-0x2c8(%rbp)
  mov    -0x2c8(%rbp),%rax
  mov    %rax,-0x2c8(%rbp)
  movq   $0x278a,-0x2c0(%rbp)
  mov    -0x2c0(%rbp),%rax
  mov    %rax,-0x2c0(%rbp)
  movq   $0x278b,-0x2b8(%rbp)
  mov    -0x2b8(%rbp),%rax
  mov    %rax,-0x2b8(%rbp)
  movq   $0x278c,-0x2b0(%rbp)
  mov    -0x2b0(%rbp),%rax
  mov    %rax,-0x2b0(%rbp)
  movq   $0x2792,-0x2a8(%rbp)
  mov    -0x2a8(%rbp),%rax
  mov    %rax,-0x2a8(%rbp)
  movq   $0x2793,-0x2a0(%rbp)
  mov    -0x2a0(%rbp),%rax
  mov    %rax,-0x2a0(%rbp)
  movq   $0x2794,-0x298(%rbp)
  mov    -0x298(%rbp),%rax
  mov    %rax,-0x298(%rbp)
  movq   $0x2795,-0x290(%rbp)
  mov    -0x290(%rbp),%rax
  mov    %rax,-0x290(%rbp)
  movq   $0x2796,-0x288(%rbp)
  mov    -0x288(%rbp),%rax
  mov    %rax,-0x288(%rbp)
  movq   $0x279c,-0x280(%rbp)
  mov    -0x280(%rbp),%rax
  mov    %rax,-0x280(%rbp)
  movq   $0x279d,-0x278(%rbp)
  mov    -0x278(%rbp),%rax
  mov    %rax,-0x278(%rbp)
  movq   $0x279e,-0x270(%rbp)
  mov    -0x270(%rbp),%rax
  mov    %rax,-0x270(%rbp)
  movq   $0x279f,-0x268(%rbp)
  mov    -0x268(%rbp),%rax
  mov    %rax,-0x268(%rbp)
  movq   $0x27a0,-0x260(%rbp)
  mov    -0x260(%rbp),%rax
  mov    %rax,-0x260(%rbp)
  movq   $0x27d8,-0x258(%rbp)
  mov    -0x258(%rbp),%rax
  mov    %rax,-0x258(%rbp)
  movq   $0x27d9,-0x250(%rbp)
  mov    -0x250(%rbp),%rax
  mov    %rax,-0x250(%rbp)
  movq   $0x27da,-0x248(%rbp)
  mov    -0x248(%rbp),%rax
  mov    %rax,-0x248(%rbp)
  movq   $0x27db,-0x240(%rbp)
  mov    -0x240(%rbp),%rax
  mov    %rax,-0x240(%rbp)
  movq   $0x27dc,-0x238(%rbp)
  mov    -0x238(%rbp),%rax
  mov    %rax,-0x238(%rbp)
  movq   $0x27e2,-0x230(%rbp)
  mov    -0x230(%rbp),%rax
  mov    %rax,-0x230(%rbp)
  movq   $0x27e3,-0x228(%rbp)
  mov    -0x228(%rbp),%rax
  mov    %rax,-0x228(%rbp)
  movq   $0x27e4,-0x220(%rbp)
  mov    -0x220(%rbp),%rax
  mov    %rax,-0x220(%rbp)
  movq   $0x27e5,-0x218(%rbp)
  mov    -0x218(%rbp),%rax
  mov    %rax,-0x218(%rbp)
  movq   $0x27e6,-0x210(%rbp)
  mov    -0x210(%rbp),%rax
  mov    %rax,-0x210(%rbp)
  movq   $0x27ec,-0x208(%rbp)
  mov    -0x208(%rbp),%rax
  mov    %rax,-0x208(%rbp)
  movq   $0x27ed,-0x200(%rbp)
  mov    -0x200(%rbp),%rax
  mov    %rax,-0x200(%rbp)
  movq   $0x27ee,-0x1f8(%rbp)
  mov    -0x1f8(%rbp),%rax
  mov    %rax,-0x1f8(%rbp)
  movq   $0x27ef,-0x1f0(%rbp)
  mov    -0x1f0(%rbp),%rax
  mov    %rax,-0x1f0(%rbp)
  movq   $0x27f0,-0x1e8(%rbp)
  mov    -0x1e8(%rbp),%rax
  mov    %rax,-0x1e8(%rbp)
  movq   $0x27f6,-0x1e0(%rbp)
  mov    -0x1e0(%rbp),%rax
  mov    %rax,-0x1e0(%rbp)
  movq   $0x27f7,-0x1d8(%rbp)
  mov    -0x1d8(%rbp),%rax
  mov    %rax,-0x1d8(%rbp)
  movq   $0x27f8,-0x1d0(%rbp)
  mov    -0x1d0(%rbp),%rax
  mov    %rax,-0x1d0(%rbp)
  movq   $0x27f9,-0x1c8(%rbp)
  mov    -0x1c8(%rbp),%rax
  mov    %rax,-0x1c8(%rbp)
  movq   $0x27fa,-0x1c0(%rbp)
  mov    -0x1c0(%rbp),%rax
  mov    %rax,-0x1c0(%rbp)
  movq   $0x2800,-0x1b8(%rbp)
  mov    -0x1b8(%rbp),%rax
  mov    %rax,-0x1b8(%rbp)
  movq   $0x2801,-0x1b0(%rbp)
  mov    -0x1b0(%rbp),%rax
  mov    %rax,-0x1b0(%rbp)
  movq   $0x2802,-0x1a8(%rbp)
  mov    -0x1a8(%rbp),%rax
  mov    %rax,-0x1a8(%rbp)
  movq   $0x2803,-0x1a0(%rbp)
  mov    -0x1a0(%rbp),%rax
  mov    %rax,-0x1a0(%rbp)
  movq   $0x2804,-0x198(%rbp)
  mov    -0x198(%rbp),%rax
  mov    %rax,-0x198(%rbp)
  movq   $0x283c,-0x190(%rbp)
  mov    -0x190(%rbp),%rax
  mov    %rax,-0x190(%rbp)
  movq   $0x283d,-0x188(%rbp)
  mov    -0x188(%rbp),%rax
  mov    %rax,-0x188(%rbp)
  movq   $0x283e,-0x180(%rbp)
  mov    -0x180(%rbp),%rax
  mov    %rax,-0x180(%rbp)
  movq   $0x283f,-0x178(%rbp)
  mov    -0x178(%rbp),%rax
  mov    %rax,-0x178(%rbp)
  movq   $0x2840,-0x170(%rbp)
  mov    -0x170(%rbp),%rax
  mov    %rax,-0x170(%rbp)
  movq   $0x2846,-0x168(%rbp)
  mov    -0x168(%rbp),%rax
  mov    %rax,-0x168(%rbp)
  movq   $0x2847,-0x160(%rbp)
  mov    -0x160(%rbp),%rax
  mov    %rax,-0x160(%rbp)
  movq   $0x2848,-0x158(%rbp)
  mov    -0x158(%rbp),%rax
  mov    %rax,-0x158(%rbp)
  movq   $0x2849,-0x150(%rbp)
  mov    -0x150(%rbp),%rax
  mov    %rax,-0x150(%rbp)
  movq   $0x284a,-0x148(%rbp)
  mov    -0x148(%rbp),%rax
  mov    %rax,-0x148(%rbp)
  movq   $0x2850,-0x140(%rbp)
  mov    -0x140(%rbp),%rax
  mov    %rax,-0x140(%rbp)
  movq   $0x2851,-0x138(%rbp)
  mov    -0x138(%rbp),%rax
  mov    %rax,-0x138(%rbp)
  movq   $0x2852,-0x130(%rbp)
  mov    -0x130(%rbp),%rax
  mov    %rax,-0x130(%rbp)
  movq   $0x2853,-0x128(%rbp)
  mov    -0x128(%rbp),%rax
  mov    %rax,-0x128(%rbp)
  movq   $0x2854,-0x120(%rbp)
  mov    -0x120(%rbp),%rax
  mov    %rax,-0x120(%rbp)
  movq   $0x285a,-0x118(%rbp)
  mov    -0x118(%rbp),%rax
  mov    %rax,-0x118(%rbp)
  movq   $0x285b,-0x110(%rbp)
  mov    -0x110(%rbp),%rax
  mov    %rax,-0x110(%rbp)
  movq   $0x285c,-0x108(%rbp)
  mov    -0x108(%rbp),%rax
  mov    %rax,-0x108(%rbp)
  movq   $0x285d,-0x100(%rbp)
  mov    -0x100(%rbp),%rax
  mov    %rax,-0x100(%rbp)
  movq   $0x285e,-0xf8(%rbp)
  mov    -0xf8(%rbp),%rax
  mov    %rax,-0xf8(%rbp)
  movq   $0x2864,-0xf0(%rbp)
  mov    -0xf0(%rbp),%rax
  mov    %rax,-0xf0(%rbp)
  movq   $0x2865,-0xe8(%rbp)
  mov    -0xe8(%rbp),%rax
  mov    %rax,-0xe8(%rbp)
  movq   $0x2866,-0xe0(%rbp)
  mov    -0xe0(%rbp),%rax
  mov    %rax,-0xe0(%rbp)
  movq   $0x2867,-0xd8(%rbp)
  mov    -0xd8(%rbp),%rax
  mov    %rax,-0xd8(%rbp)
  movq   $0x2868,-0xd0(%rbp)
  mov    -0xd0(%rbp),%rax
  mov    %rax,-0xd0(%rbp)
  movq   $0x28a0,-0xc8(%rbp)
  mov    -0xc8(%rbp),%rax
  mov    %rax,-0xc8(%rbp)
  movq   $0x28a1,-0xc0(%rbp)
  mov    -0xc0(%rbp),%rax
  mov    %rax,-0xc0(%rbp)
  movq   $0x28a2,-0xb8(%rbp)
  mov    -0xb8(%rbp),%rax
  mov    %rax,-0xb8(%rbp)
  movq   $0x28a3,-0xb0(%rbp)
  mov    -0xb0(%rbp),%rax
  mov    %rax,-0xb0(%rbp)
  movq   $0x28a4,-0xa8(%rbp)
  mov    -0xa8(%rbp),%rax
  mov    %rax,-0xa8(%rbp)
  movq   $0x28aa,-0xa0(%rbp)
  mov    -0xa0(%rbp),%rax
  mov    %rax,-0xa0(%rbp)
  movq   $0x28ab,-0x98(%rbp)
  mov    -0x98(%rbp),%rax
  mov    %rax,-0x98(%rbp)
  movq   $0x28ac,-0x90(%rbp)
  mov    -0x90(%rbp),%rax
  mov    %rax,-0x90(%rbp)
  movq   $0x28ad,-0x88(%rbp)
  mov    -0x88(%rbp),%rax
  mov    %rax,-0x88(%rbp)
  movq   $0x28ae,-0x80(%rbp)
  mov    -0x80(%rbp),%rax
  mov    %rax,-0x80(%rbp)
  movq   $0x28b4,-0x78(%rbp)
  mov    -0x78(%rbp),%rax
  mov    %rax,-0x78(%rbp)
  movq   $0x28b5,-0x70(%rbp)
  mov    -0x70(%rbp),%rax
  mov    %rax,-0x70(%rbp)
  movq   $0x28b6,-0x68(%rbp)
  mov    -0x68(%rbp),%rax
  mov    %rax,-0x68(%rbp)
  movq   $0x28b7,-0x60(%rbp)
  mov    -0x60(%rbp),%rax
  mov    %rax,-0x60(%rbp)
  movq   $0x28b8,-0x58(%rbp)
  mov    -0x58(%rbp),%rax
  mov    %rax,-0x58(%rbp)
  movq   $0x28be,-0x50(%rbp)
  mov    -0x50(%rbp),%rax
  mov    %rax,-0x50(%rbp)
  movq   $0x28bf,-0x48(%rbp)
  mov    -0x48(%rbp),%rax
  mov    %rax,-0x48(%rbp)
  movq   $0x28c0,-0x40(%rbp)
  mov    -0x40(%rbp),%rax
  mov    %rax,-0x40(%rbp)
  movq   $0x28c1,-0x38(%rbp)
  mov    -0x38(%rbp),%rax
  mov    %rax,-0x38(%rbp)
  movq   $0x28c2,-0x30(%rbp)
  mov    -0x30(%rbp),%rax
  mov    %rax,-0x30(%rbp)
  movq   $0x28c8,-0x28(%rbp)
  mov    -0x28(%rbp),%rax
  mov    %rax,-0x28(%rbp)
  movq   $0x28c9,-0x20(%rbp)
  mov    -0x20(%rbp),%rax
  mov    %rax,-0x20(%rbp)
  movq   $0x28ca,-0x18(%rbp)
  mov    -0x18(%rbp),%rax
  mov    %rax,-0x18(%rbp)
  movq   $0x28cb,-0x10(%rbp)
  mov    -0x10(%rbp),%rax
  mov    %rax,-0x10(%rbp)
  movq   $0x28cc,-0x8(%rbp)
  mov    -0x8(%rbp),%rax
  mov    %rax,-0x8(%rbp)
  mov    -0x3e8(%rbp),%rax
  mov    -0x3e0(%rbp),%rax
  mov    -0x3d8(%rbp),%rax
  mov    -0x3d0(%rbp),%rax
  mov    -0x3c8(%rbp),%rax
  mov    -0x3c0(%rbp),%rax
  mov    -0x3b8(%rbp),%rax
  mov    -0x3b0(%rbp),%rax
  mov    -0x3a8(%rbp),%rax
  mov    -0x3a0(%rbp),%rax
  mov    -0x398(%rbp),%rax
  mov    -0x390(%rbp),%rax
  mov    -0x388(%rbp),%rax
  mov    -0x380(%rbp),%rax
  mov    -0x378(%rbp),%rax
  mov    -0x370(%rbp),%rax
  mov    -0x368(%rbp),%rax
  mov    -0x360(%rbp),%rax
  mov    -0x358(%rbp),%rax
  mov    -0x350(%rbp),%rax
  mov    -0x348(%rbp),%rax
  mov    -0x340(%rbp),%rax
  mov    -0x338(%rbp),%rax
  mov    -0x330(%rbp),%rax
  mov    -0x328(%rbp),%rax
  mov    -0x320(%rbp),%rax
  mov    -0x318(%rbp),%rax
  mov    -0x310(%rbp),%rax
  mov    -0x308(%rbp),%rax
  mov    -0x300(%rbp),%rax
  mov    -0x2f8(%rbp),%rax
  mov    -0x2f0(%rbp),%rax
  mov    -0x2e8(%rbp),%rax
  mov    -0x2e0(%rbp),%rax
  mov    -0x2d8(%rbp),%rax
  mov    -0x2d0(%rbp),%rax
  mov    -0x2c8(%rbp),%rax
  mov    -0x2c0(%rbp),%rax
  mov    -0x2b8(%rbp),%rax
  mov    -0x2b0(%rbp),%rax
  mov    -0x2a8(%rbp),%rax
  mov    -0x2a0(%rbp),%rax
  mov    -0x298(%rbp),%rax
  mov    -0x290(%rbp),%rax
  mov    -0x288(%rbp),%rax
  mov    -0x280(%rbp),%rax
  mov    -0x278(%rbp),%rax
  mov    -0x270(%rbp),%rax
  mov    -0x268(%rbp),%rax
  mov    -0x260(%rbp),%rax
  mov    -0x258(%rbp),%rax
  mov    -0x250(%rbp),%rax
  mov    -0x248(%rbp),%rax
  mov    -0x240(%rbp),%rax
  mov    -0x238(%rbp),%rax
  mov    -0x230(%rbp),%rax
  mov    -0x228(%rbp),%rax
  mov    -0x220(%rbp),%rax
  mov    -0x218(%rbp),%rax
  mov    -0x210(%rbp),%rax
  mov    -0x208(%rbp),%rax
  mov    -0x200(%rbp),%rax
  mov    -0x1f8(%rbp),%rax
  mov    -0x1f0(%rbp),%rax
  mov    -0x1e8(%rbp),%rax
  mov    -0x1e0(%rbp),%rax
  mov    -0x1d8(%rbp),%rax
  mov    -0x1d0(%rbp),%rax
  mov    -0x1c8(%rbp),%rax
  mov    -0x1c0(%rbp),%rax
  mov    -0x1b8(%rbp),%rax
  mov    -0x1b0(%rbp),%rax
  mov    -0x1a8(%rbp),%rax
  mov    -0x1a0(%rbp),%rax
  mov    -0x198(%rbp),%rax
  mov    -0x190(%rbp),%rax
  mov    -0x188(%rbp),%rax
  mov    -0x180(%rbp),%rax
  mov    -0x178(%rbp),%rax
  mov    -0x170(%rbp),%rax
  mov    -0x168(%rbp),%rax
  mov    -0x160(%rbp),%rax
  mov    -0x158(%rbp),%rax
  mov    -0x150(%rbp),%rax
  mov    -0x148(%rbp),%rax
  mov    -0x140(%rbp),%rax
  mov    -0x138(%rbp),%rax
  mov    -0x130(%rbp),%rax
  mov    -0x128(%rbp),%rax
  mov    -0x120(%rbp),%rax
  mov    -0x118(%rbp),%rax
  mov    -0x110(%rbp),%rax
  mov    -0x108(%rbp),%rax
  mov    -0x100(%rbp),%rax
  mov    -0xf8(%rbp),%rax
  mov    -0xf0(%rbp),%rax
  mov    -0xe8(%rbp),%rax
  mov    -0xe0(%rbp),%rax
  mov    -0xd8(%rbp),%rax
  mov    -0xd0(%rbp),%rax
  mov    -0xc8(%rbp),%rax
  mov    -0xc0(%rbp),%rax
  mov    -0xb8(%rbp),%rax
  mov    -0xb0(%rbp),%rax
  mov    -0xa8(%rbp),%rax
  mov    -0xa0(%rbp),%rax
  mov    -0x98(%rbp),%rax
  mov    -0x90(%rbp),%rax
  mov    -0x88(%rbp),%rax
  mov    -0x80(%rbp),%rax
  mov    -0x78(%rbp),%rax
  mov    -0x70(%rbp),%rax
  mov    -0x68(%rbp),%rax
  mov    -0x60(%rbp),%rax
  mov    -0x58(%rbp),%rax
  mov    -0x50(%rbp),%rax
  mov    -0x48(%rbp),%rax
  mov    -0x40(%rbp),%rax
  mov    -0x38(%rbp),%rax
  mov    -0x30(%rbp),%rax
  mov    -0x28(%rbp),%rax
  mov    -0x20(%rbp),%rax
  mov    -0x18(%rbp),%rax
  mov    -0x10(%rbp),%rax
  mov    -0x8(%rbp),%rax
  nop
  leave
  ret
```

assistant: ```c
void __attribute__((no)) clobber_lots_of_regs(void) {
  long r000 = 10000;
  __asm__ __volatile__("" : "+r"(r000));
  long r001 = 10001;
  __asm__ __volatile__("" : "+r"(r001));
  long r002 = 10002;
  __asm__ __volatile__("" : "+r"(r002));
  long r003 = 10003;
  __asm__ __volatile__("" : "+r"(r003));
  long r004 = 10004;
  __asm__ __volatile__("" : "+r"(r004));
  long r010 = 10010;
  __asm__ __volatile__("" : "+r"(r010));
  long r011 = 10011;
  __asm__ __volatile__("" : "+r"(r011));
  long r012 = 10012;
  __asm__ __volatile__("" : "+r"(r012));
  long r013 = 10013;
  __asm__ __volatile__("" : "+r"(r013));
  long r014 = 10014;
  __asm__ __volatile__("" : "+r"(r014));
  long r020 = 10020;
  __asm__ __volatile__("" : "+r"(r020));
  long r021 = 10021;
  __asm__ __volatile__("" : "+r"(r021));
  long r022 = 10022;
  __asm__ __volatile__("" : "+r"(r022));
  long r023 = 10023;
  __asm__ __volatile__("" : "+r"(r023));
  long r024 = 10024;
  __asm__ __volatile__("" : "+r"(r024));
  long r030 = 10030;
  __asm__ __volatile__("" : "+r"(r030));
  long r031 = 10031;
  __asm__ __volatile__("" : "+r"(r031));
  long r032 = 10032;
  __asm__ __volatile__("" : "+r"(r032));
  long r033 = 10033;
  __asm__ __volatile__("" : "+r"(r033));
  long r034 = 10034;
  __asm__ __volatile__("" : "+r"(r034));
  long r040 = 10040;
  __asm__ __volatile__("" : "+r"(r040));
  long r041 = 10041;
  __asm__ __volatile__("" : "+r"(r041));
  long r042 = 10042;
  __asm__ __volatile__("" : "+r"(r042));
  long r043 = 10043;
  __asm__ __volatile__("" : "+r"(r043));
  long r044 = 10044;
  __asm__ __volatile__("" : "+r"(r044));
  long r100 = 10100;
  __asm__ __volatile__("" : "+r"(r100));
  long r101 = 10101;
  __asm__ __volatile__("" : "+r"(r101));
  long r102 = 10102;
  __asm__ __volatile__("" : "+r"(r102));
  long r103 = 10103;
  __asm__ __volatile__("" : "+r"(r103));
  long r104 = 10104;
  __asm__ __volatile__("" : "+r"(r104));
  long r110 = 10110;
  __asm__ __volatile__("" : "+r"(r110));
  long r111 = 10111;
  __asm__ __volatile__("" : "+r"(r111));
  long r112 = 10112;
  __asm__ __volatile__("" : "+r"(r112));
  long r113 = 10113;
  __asm__ __volatile__("" : "+r"(r113));
  long r114 = 10114;
  __asm__ __volatile__("" : "+r"(r114));
  long r120 = 10120;
  __asm__ __volatile__("" : "+r"(r120));
  long r121 = 10121;
  __asm__ __volatile__("" : "+r"(r121));
  long r122 = 10122;
  __asm__ __volatile__("" : "+r"(r122));
  long r123 = 10123;
  __asm__ __volatile__("" : "+r"(r123));
  long r124 = 10124;
  __asm__ __volatile__("" : "+r"(r124));
  long r130 = 10130;
  __asm__ __volatile__("" : "+r"(r130));
  long r131 = 10131;
  __asm__ __volatile__("" : "+r"(r131));
  long r132 = 10132;
  __asm__ __volatile__("" : "+r"(r132));
  long r133 = 10133;
  __asm__ __volatile__("" : "+r"(r133));
  long r134 = 10134;
  __asm__ __volatile__("" : "+r"(r134));
  long r140 = 10140;
  __asm__ __volatile__("" : "+r"(r140));
  long r141 = 10141;
  __asm__ __volatile__("" : "+r"(r141));
  long r142 = 10142;
  __asm__ __volatile__("" : "+r"(r142));
  long r143 = 10143;
  __asm__ __volatile__("" : "+r"(r143));
  long r144 = 10144;
  __asm__ __volatile__("" : "+r"(r144));
  long r200 = 10200;
  __asm__ __volatile__("" : "+r"(r200));
  long r201 = 10201;
  __asm__ __volatile__("" : "+r"(r201));
  long r202 = 10202;
  __asm__ __volatile__("" : "+r"(r202));
  long r203 = 10203;
  __asm__ __volatile__("" : "+r"(r203));
  long r204 = 10204;
  __asm__ __volatile__("" : "+r"(r204));
  long r210 = 10210;
  __asm__ __volatile__("" : "+r"(r210));
  long r211 = 10211;
  __asm__ __volatile__("" : "+r"(r211));
  long r212 = 10212;
  __asm__ __volatile__("" : "+r"(r212));
  long r213 = 10213;
  __asm__ __volatile__("" : "+r"(r213));
  long r214 = 10214;
  __asm__ __volatile__("" : "+r"(r214));
  long r220 = 10220;
  __asm__ __volatile__("" : "+r"(r220));
  long r221 = 10221;
  __asm__ __volatile__("" : "+r"(r221));
  long r222 = 10222;
  __asm__ __volatile__("" : "+r"(r222));
  long r223 = 10223;
  __asm__ __volatile__("" : "+r"(r223));
  long r224 = 10224;
  __asm__ __volatile__("" : "+r"(r224));
  long r230 = 10230;
  __asm__ __volatile__("" : "+r"(r230));
  long r231 = 10231;
  __asm__ __volatile__("" : "+r"(r231));
  long r232 = 10232;
  __asm__ __volatile__("" : "+r"(r232));
  long r233 = 10233;
  __asm__ __volatile__("" : "+r"(r233));
  long r234 = 10234;
  __asm__ __volatile__("" : "+r"(r234));
  long r240 = 10240;
  __asm__ __volatile__("" : "+r"(r240));
  long r241 = 10241;
  __asm__ __volatile__("" : "+r"(r241));
  long r242 = 10242;
  __asm__ __volatile__("" : "+r"(r242));
  long r243 = 10243;
  __asm__ __volatile__("" : "+r"(r243));
  long r244 = 10244;
  __asm__ __volatile__("" : "+r"(r244));
  long r300 = 10300;
  __asm__ __volatile__("" : "+r"(r300));
  long r301 = 10301;
  __asm__ __volatile__("" : "+r"(r301));
  long r302 = 10302;
  __asm__ __volatile__("" : "+r"(r302));
  long r303 = 10303;
  __asm__ __volatile__("" : "+r"(r303));
  long r304 = 10304;
  __asm__ __volatile__("" : "+r"(r304));
  long r310 = 10310;
  __asm__ __volatile__("" : "+r"(r310));
  long r311 = 10311;
  __asm__ __volatile__("" : "+r"(r311));
  long r312 = 10312;
  __asm__ __volatile__("" : "+r"(r312));
  long r313 = 10313;
  __asm__ __volatile__("" : "+r"(r313));
  long r314 = 10314;
  __asm__ __volatile__("" : "+r"(r314));
  long r320 = 10320;
  __asm__ __volatile__("" : "+r"(r320));
  long r321 = 10321;
  __asm__ __volatile__("" : "+r"(r321));
  long r322 = 10322;
  __asm__ __volatile__("" : "+r"(r322));
  long r323 = 10323;
  __asm__ __volatile__("" : "+r"(r323));
  long r324 = 10324;
  __asm__ __volatile__("" : "+r"(r324));
  long r330 = 10330;
  __asm__ __volatile__("" : "+r"(r330));
  long r331 = 10331;
  __asm__ __volatile__("" : "+r"(r331));
  long r332 = 10332;
  __asm__ __volatile__("" : "+r"(r332));
  long r333 = 10333;
  __asm__ __volatile__("" : "+r"(r333));
  long r334 = 10334;
  __asm__ __volatile__("" : "+r"(r334));
  long r340 = 10340;
  __asm__ __volatile__("" : "+r"(r340));
  long r341 = 10341;
  __asm__ __volatile__("" : "+r"(r341));
  long r342 = 10342;
  __asm__ __volatile__("" : "+r"(r342));
  long r343 = 10343;
  __asm__ __volatile__("" : "+r"(r343));
  long r344 = 10344;
  __asm__ __volatile__("" : "+r"(r344));
  long r400 = 10400;
  __asm__ __volatile__("" : "+r"(r400));
  long r401 = 10401;
  __asm__ __volatile__("" : "+r"(r401));
  long r402 = 10402;
  __asm__ __volatile__("" : "+r"(r402));
  long r403 = 10403;
  __asm__ __volatile__("" : "+r"(r403));
  long r404 = 10404;
  __asm__ __volatile__("" : "+r"(r404));
  long r410 = 10410;
  __asm__ __volatile__("" : "+r"(r410));
  long r411 = 10411;
  __asm__ __volatile__("" : "+r"(r411));
  long r412 = 10412;
  __asm__ __volatile__("" : "+r"(r412));
  long r413 = 10413;
  __asm__ __volatile__("" : "+r"(r413));
  long r414 = 10414;
  __asm__ __volatile__("" : "+r"(r414));
  long r420 = 10420;
  __asm__ __volatile__("" : "+r"(r420));
  long r421 = 10421;
  __asm__ __volatile__("" : "+r"(r421));
  long r422 = 10422;
  __asm__ __volatile__("" : "+r"(r422));
  long r423 = 10423;
  __asm__ __volatile__("" : "+r"(r423));
  long r424 = 10424;
  __asm__ __volatile__("" : "+r"(r424));
  long r430 = 10430;
  __asm__ __volatile__("" : "+r"(r430));
  long r431 = 10431;
  __asm__ __volatile__("" : "+r"(r431));
  long r432 = 10432;
  __asm__ __volatile__("" : "+r"(r432));
  long r433 = 10433;
  __asm__ __volatile__("" : "+r"(r433));
  long r434 = 10434;
  __asm__ __volatile__("" : "+r"(r434));
  long r440 = 10440;
  __asm__ __volatile__("" : "+r"(r440));
  long r441 = 10441;
  __asm__ __volatile__("" : "+r"(r441));
  long r442 = 10442;
  __asm__ __volatile__("" : "+r"(r442));
  long r443 = 10443;
  __asm__ __volatile__("" : "+r"(r443));
  long r444 = 10444;
  __asm__ __volatile__("" : "+r"(r444));
  __asm__ __volatile__("" : : "r"(r000));
  __asm__ __volatile__("" : : "r"(r001));
  __asm__ __volatile__("" : : "r"(r002));
  __asm__ __volatile__("" : : "r"(r003));
  __asm__ __volatile__("" : : "r"(r004));
  __asm__ __volatile__("" : : "r"(r010));
  __asm__ __volatile__("" : : "r"(r011));
  __asm__ __volatile__("" : : "r"(r012));
  __asm__ __volatile__("" : : "r"(r013));
  __asm__ __volatile__("" : : "r"(r014));
  __asm__ __volatile__("" : : "r"(r020));
  __asm__ __volatile__("" : : "r"(r021));
  __asm__ __volatile__("" : : "r"(r022));
  __asm__ __volatile__("" : : "r"(r023));
  __asm__ __volatile__("" : : "r"(r024));
  __asm__ __volatile__("" : : "r"(r030));
  __asm__ __volatile__("" : : "r"(r031));
  __asm__ __volatile__("" : : "r"(r032));
  __asm__ __volatile__("" : : "r"(r033));
  __asm__ __volatile__("" : : "r"(r034));
  __asm__ __volatile__("" : : "r"(r040));
  __asm__ __volatile__("" : : "r"(r041));
  __asm__ __volatile__("" : : "r"(r042));
  __asm__ __volatile__("" : : "r"(r043));
  __asm__ __volatile__("" : : "r"(r044));
  __asm__ __volatile__("" : : "r"(r100));
  __asm__ __volatile__("" : : "r"(r101));
  __asm__ __volatile__("" : : "r"(r102));
  __asm__ __volatile__("" : : "r"(r103));
  __asm__ __volatile__("" : : "r"(r104));
  __asm__ __volatile__("" : : "r"(r110));
  __asm__ __volatile__("" : : "r"(r111));
  __asm__ __volatile__("" : : "r"(r112));
  __asm__ __volatile__("" : : "r"(r113));
  __asm__ __volatile__("" : : "r"(r114));
  __asm__ __volatile__("" : : "r"(r120));
  __asm__ __volatile__("" : : "r"(r121));
  __asm__ __volatile__("" : : "r"(r122));
  __asm__ __volatile__("" : : "r"(r123));
  __asm__ __volatile__("" : : "r"(r124));
  __asm__ __volatile__("" : : "r"(r130));
  __asm__ __volatile__("" : : "r"(r131));
  __asm__ __volatile__("" : : "r"(r132));
  __asm__ __volatile__("" : : "r"(r133));
  __asm__ __volatile__("" : : "r"(r134));
  __asm__ __volatile__("" : : "r"(r140));
  __asm__ __volatile__("" : : "r"(r141));
  __asm__ __volatile__("" : : "r"(r142));
  __asm__ __volatile__("" : : "r"(r143));
  __asm__ __volatile__("" : : "r"(r144));
  __asm__ __volatile__("" : : "r"(r200));
  __asm__ __volatile__("" : : "r"(r201));
  __asm__ __volatile__("" : : "r"(r202));
  __asm__ __volatile__("" : : "r"(r203));
  __asm__ __volatile__("" : : "r"(r204));
  __asm__ __volatile__("" : : "r"(r210));
  __asm__ __volatile__("" : : "r"(r211));
  __asm__ __volatile__("" : : "r"(r212));
  __asm__ __volatile__("" : : "r"(r213));
  __asm__ __volatile__("" : : "r"(r214));
  __asm__ __volatile__("" : : "r"(r220));
  __asm__ __volatile__("" : : "r"(r221));
  __asm__ __volatile__("" : : "r"(r222));
  __asm__ __volatile__("" : : "r"(r223));
  __asm__ __volatile__("" : : "r"(r224));
  __asm__ __volatile__("" : : "r"(r230));
  __asm__ __volatile__("" : : "r"(r231));
  __asm__ __volatile__("" : : "r"(r232));
  __asm__ __volatile__("" : : "r"(r233));
  __asm__ __volatile__("" : : "r"(r234));
  __asm__ __volatile__("" : : "r"(r240));
  __asm__ __volatile__("" : : "r"(r241));
  __asm__ __volatile__("" : : "r"(r242));
  __asm__ __volatile__("" : : "r"(r243));
  __asm__ __volatile__("" : : "r"(r244));
  __asm__ __volatile__("" : : "r"(r300));
  __asm__ __volatile__("" : : "r"(r301));
  __asm__ __volatile__("" : : "r"(r302));
  __asm__ __volatile__("" : : "r"(r303));
  __asm__ __volatile__("" : : "r"(r304));
  __asm__ __volatile__("" : : "r"(r310));
  __asm__ __volatile__("" : : "r"(r311));
  __asm__ __volatile__("" : : "r"(r312));
  __asm__ __volatile__("" : : "r"(r313));
  __asm__ __volatile__("" : : "r"(r314));
  __asm__ __volatile__("" : : "r"(r320));
  __asm__ __volatile__("" : : "r"(r321));
  __asm__ __volatile__("" : : "r"(r322));
  __asm__ __volatile__("" : : "r"(r323));
  __asm__ __volatile__("" : : "r"(r324));
  __asm__ __volatile__("" : : "r"(r330));
  __asm__ __volatile__("" : : "r"(r331));
  __asm__ __volatile__("" : : "r"(r332));
  __asm__ __volatile__("" : : "r"(r333));
  __asm__ __volatile__("" : : "r"(r334));
  __asm__ __volatile__("" : : "r"(r340));
  __asm__ __volatile__("" : : "r"(r341));
  __asm__ __volatile__("" : : "r"(r342));
  __asm__ __volatile__("" : : "r"(r343));
  __asm__ __volatile__("" : : "r"(r344));
  __asm__ __volatile__("" : : "r"(r400));
  __asm__ __volatile__("" : : "r"(r401));
  __asm__ __volatile__("" : : "r"(r402));
  __asm__ __volatile__("" : : "r"(r403));
  __asm__ __volatile__("" : : "r"(r404));
  __asm__ __volatile__("" : : "r"(r410));
  __asm__ __volatile__("" : : "r"(r411));
  __asm__ __volatile__("" : : "r"(r412));
  __asm__ __volatile__("" : : "r"(r413));
  __asm__ __volatile__("" : : "r"(r414));
  __asm__ __volatile__("" : : "r"(r420));
  __asm__ __volatile__("" : : "r"(r421));
  __asm__ __volatile__("" : : "r"(r422));
  __asm__ __volatile__("" : : "r"(r423));
  __asm__ __volatile__("" : : "r"(r424));
  __asm__ __volatile__("" : : "r"(r430));
  __asm__ __volatile__("" : : "r"(r431));
  __asm__ __volatile__("" : : "r"(r432));
  __asm__ __volatile__("" : : "r"(r433));
  __asm__ __volatile__("" : : "r"(r434));
  __asm__ __volatile__("" : : "r"(r440));
  __asm__ __volatile__("" : : "r"(r441));
  __asm__ __volatile__("" : : "r"(r442));
  __asm__ __volatile__("" : : "r"(r443));
  __asm__ __volatile__("" : : "r"(r444));
}
```