| ; RUN: llc -filetype=obj %p/Inputs/many-funcs.ll -o %t.many.o | 
 | ; RUN: llc -filetype=obj %s -o %t.o | 
 | ; RUN: wasm-ld -r -o %t.wasm %t.many.o %t.o | 
 | ; RUN: obj2yaml %t.wasm | FileCheck %s | 
 |  | 
 | ; Test that relocations within the CODE section correctly handle | 
 | ; linking object with different header sizes.  many-funcs.ll has | 
 | ; 128 function and so the final output requires a 2-byte LEB in | 
 | ; the CODE section header to store the function count. | 
 |  | 
 | target triple = "wasm32-unknown-unknown" | 
 |  | 
 | define i32 @func() { | 
 | entry: | 
 |   %call = tail call i32 @func() | 
 |   ret i32 %call | 
 | } | 
 |  | 
 | ; CHECK:        - Type:            CODE | 
 | ; CHECK-NEXT:     Relocations: | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x8 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x14 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x20 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x2C | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x38 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x44 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x50 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x5C | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x68 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x74 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x80 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x8C | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x98 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0xA4 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0xB0 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0xBC | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0xC8 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0xD4 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0xE0 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0xEC | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0xF8 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x104 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x110 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x11C | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x128 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x134 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x140 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x14C | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x158 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x164 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x170 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x17C | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x188 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x194 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x1A0 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x1AC | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x1B8 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x1C4 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x1D0 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x1DC | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x1E8 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x1F4 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x200 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x20C | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x218 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x224 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x230 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x23C | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x248 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x254 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x260 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x26C | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x278 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x284 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x290 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x29C | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x2A8 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x2B4 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x2C0 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x2CC | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x2D8 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x2E4 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x2F0 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x2FC | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x308 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x314 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x320 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x32C | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x338 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x344 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x350 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x35C | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x368 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x374 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x380 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x38C | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x398 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x3A4 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x3B0 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x3BC | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x3C8 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x3D4 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x3E0 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x3EC | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x3F8 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x404 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x410 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x41C | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x428 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x434 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x440 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x44C | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x458 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x464 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x470 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x47C | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x488 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x494 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x4A0 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x4AC | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x4B8 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x4C4 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x4D0 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x4DC | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x4E8 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x4F4 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x500 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x50C | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x518 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x524 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x530 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x53C | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x548 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x554 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x560 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x56C | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x578 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x584 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x590 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x59C | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x5A8 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x5B4 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x5C0 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x5CC | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x5D8 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x5E4 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           1 | 
 | ; CHECK-NEXT:         Offset:          0x5F0 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           129 | 
 | ; CHECK-NEXT:         Offset:          0x5FC | 
 | ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB | 
 | ; CHECK-NEXT:         Index:           129 | 
 | ; CHECK-NEXT:         Offset:          0x608 | 
 | ; CHECK-NEXT:       - Type:            R_WASM_FUNCTION_INDEX_LEB | 
 | ; CHECK-NEXT:         Index:           131 | 
 | ; CHECK-NEXT:         Offset:          0x611 | 
 | ; CHECK-NEXT:     Functions: | 
 | ; CHECK-NEXT:       - Index:           0 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           1 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           2 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           3 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           4 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           5 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           6 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           7 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           8 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           9 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           10 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           11 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           12 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           13 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           14 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           15 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           16 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           17 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           18 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           19 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           20 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           21 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           22 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           23 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           24 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           25 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           26 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           27 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           28 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           29 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           30 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           31 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           32 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           33 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           34 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           35 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           36 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           37 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           38 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           39 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           40 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           41 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           42 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           43 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           44 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           45 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           46 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           47 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           48 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           49 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           50 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           51 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           52 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           53 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           54 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           55 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           56 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           57 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           58 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           59 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           60 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           61 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           62 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           63 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           64 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           65 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           66 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           67 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           68 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           69 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           70 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           71 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           72 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           73 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           74 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           75 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           76 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           77 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           78 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           79 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           80 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           81 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           82 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           83 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           84 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           85 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           86 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           87 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           88 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           89 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           90 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           91 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           92 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           93 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           94 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           95 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           96 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           97 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           98 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           99 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           100 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           101 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           102 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           103 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           104 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           105 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           106 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           107 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           108 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           109 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           110 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           111 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           112 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           113 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           114 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           115 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           116 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           117 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           118 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           119 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           120 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           121 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           122 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           123 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           124 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           125 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           126 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280284808080000B | 
 | ; CHECK-NEXT:       - Index:           127 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280280808080000B | 
 | ; CHECK-NEXT:       - Index:           128 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            4100280280808080000B | 
 | ; CHECK-NEXT:       - Index:           129 | 
 | ; CHECK-NEXT:         Locals: | 
 | ; CHECK-NEXT:         Body:            1081818080000B | 
 | ; CHECK-NEXT:   - Type:            DATA | 
 | ; CHECK-NEXT:     Segments: | 
 | ; CHECK-NEXT:       - SectionOffset:   6 | 
 | ; CHECK-NEXT:         InitFlags:       0 | 
 | ; CHECK-NEXT:         Offset: | 
 | ; CHECK-NEXT:           Opcode:          I32_CONST | 
 | ; CHECK-NEXT:           Value:           0 | 
 | ; CHECK-NEXT:         Content:         '01000000' | 
 | ; CHECK-NEXT:       - SectionOffset:   15 | 
 | ; CHECK-NEXT:         InitFlags:       0 | 
 | ; CHECK-NEXT:         Offset: | 
 | ; CHECK-NEXT:           Opcode:          I32_CONST | 
 | ; CHECK-NEXT:           Value:           4 | 
 | ; CHECK-NEXT:         Content:         '01000000' | 
 | ; CHECK-NEXT:   - Type:            CUSTOM | 
 | ; CHECK-NEXT:     Name:            linking | 
 | ; CHECK-NEXT:     Version:         2 | 
 | ; CHECK-NEXT:     SymbolTable: | 
 | ; CHECK-NEXT:       - Index:           0 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f1 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        0 | 
 | ; CHECK-NEXT:       - Index:           1 | 
 | ; CHECK-NEXT:         Kind:            DATA | 
 | ; CHECK-NEXT:         Name:            foo | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Segment:         1 | 
 | ; CHECK-NEXT:         Size:            4 | 
 | ; CHECK-NEXT:       - Index:           2 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f2 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        1 | 
 | ; CHECK-NEXT:       - Index:           3 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f3 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        2 | 
 | ; CHECK-NEXT:       - Index:           4 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f4 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        3 | 
 | ; CHECK-NEXT:       - Index:           5 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f5 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        4 | 
 | ; CHECK-NEXT:       - Index:           6 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f6 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        5 | 
 | ; CHECK-NEXT:       - Index:           7 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f7 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        6 | 
 | ; CHECK-NEXT:       - Index:           8 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f8 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        7 | 
 | ; CHECK-NEXT:       - Index:           9 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f9 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        8 | 
 | ; CHECK-NEXT:       - Index:           10 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f10 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        9 | 
 | ; CHECK-NEXT:       - Index:           11 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f11 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        10 | 
 | ; CHECK-NEXT:       - Index:           12 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f12 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        11 | 
 | ; CHECK-NEXT:       - Index:           13 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f13 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        12 | 
 | ; CHECK-NEXT:       - Index:           14 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f14 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        13 | 
 | ; CHECK-NEXT:       - Index:           15 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f15 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        14 | 
 | ; CHECK-NEXT:       - Index:           16 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f16 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        15 | 
 | ; CHECK-NEXT:       - Index:           17 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f17 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        16 | 
 | ; CHECK-NEXT:       - Index:           18 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f18 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        17 | 
 | ; CHECK-NEXT:       - Index:           19 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f19 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        18 | 
 | ; CHECK-NEXT:       - Index:           20 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f20 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        19 | 
 | ; CHECK-NEXT:       - Index:           21 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f21 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        20 | 
 | ; CHECK-NEXT:       - Index:           22 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f22 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        21 | 
 | ; CHECK-NEXT:       - Index:           23 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f23 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        22 | 
 | ; CHECK-NEXT:       - Index:           24 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f24 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        23 | 
 | ; CHECK-NEXT:       - Index:           25 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f25 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        24 | 
 | ; CHECK-NEXT:       - Index:           26 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f26 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        25 | 
 | ; CHECK-NEXT:       - Index:           27 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f27 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        26 | 
 | ; CHECK-NEXT:       - Index:           28 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f28 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        27 | 
 | ; CHECK-NEXT:       - Index:           29 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f29 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        28 | 
 | ; CHECK-NEXT:       - Index:           30 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f30 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        29 | 
 | ; CHECK-NEXT:       - Index:           31 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f31 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        30 | 
 | ; CHECK-NEXT:       - Index:           32 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f32 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        31 | 
 | ; CHECK-NEXT:       - Index:           33 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f33 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        32 | 
 | ; CHECK-NEXT:       - Index:           34 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f34 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        33 | 
 | ; CHECK-NEXT:       - Index:           35 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f35 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        34 | 
 | ; CHECK-NEXT:       - Index:           36 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f36 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        35 | 
 | ; CHECK-NEXT:       - Index:           37 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f37 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        36 | 
 | ; CHECK-NEXT:       - Index:           38 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f38 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        37 | 
 | ; CHECK-NEXT:       - Index:           39 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f39 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        38 | 
 | ; CHECK-NEXT:       - Index:           40 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f40 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        39 | 
 | ; CHECK-NEXT:       - Index:           41 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f41 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        40 | 
 | ; CHECK-NEXT:       - Index:           42 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f42 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        41 | 
 | ; CHECK-NEXT:       - Index:           43 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f43 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        42 | 
 | ; CHECK-NEXT:       - Index:           44 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f44 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        43 | 
 | ; CHECK-NEXT:       - Index:           45 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f45 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        44 | 
 | ; CHECK-NEXT:       - Index:           46 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f46 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        45 | 
 | ; CHECK-NEXT:       - Index:           47 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f47 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        46 | 
 | ; CHECK-NEXT:       - Index:           48 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f48 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        47 | 
 | ; CHECK-NEXT:       - Index:           49 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f49 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        48 | 
 | ; CHECK-NEXT:       - Index:           50 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f50 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        49 | 
 | ; CHECK-NEXT:       - Index:           51 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f51 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        50 | 
 | ; CHECK-NEXT:       - Index:           52 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f52 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        51 | 
 | ; CHECK-NEXT:       - Index:           53 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f53 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        52 | 
 | ; CHECK-NEXT:       - Index:           54 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f54 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        53 | 
 | ; CHECK-NEXT:       - Index:           55 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f55 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        54 | 
 | ; CHECK-NEXT:       - Index:           56 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f56 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        55 | 
 | ; CHECK-NEXT:       - Index:           57 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f57 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        56 | 
 | ; CHECK-NEXT:       - Index:           58 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f58 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        57 | 
 | ; CHECK-NEXT:       - Index:           59 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f59 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        58 | 
 | ; CHECK-NEXT:       - Index:           60 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f60 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        59 | 
 | ; CHECK-NEXT:       - Index:           61 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f61 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        60 | 
 | ; CHECK-NEXT:       - Index:           62 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f62 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        61 | 
 | ; CHECK-NEXT:       - Index:           63 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f63 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        62 | 
 | ; CHECK-NEXT:       - Index:           64 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f64 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        63 | 
 | ; CHECK-NEXT:       - Index:           65 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f65 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        64 | 
 | ; CHECK-NEXT:       - Index:           66 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f66 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        65 | 
 | ; CHECK-NEXT:       - Index:           67 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f67 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        66 | 
 | ; CHECK-NEXT:       - Index:           68 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f68 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        67 | 
 | ; CHECK-NEXT:       - Index:           69 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f69 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        68 | 
 | ; CHECK-NEXT:       - Index:           70 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f70 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        69 | 
 | ; CHECK-NEXT:       - Index:           71 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f71 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        70 | 
 | ; CHECK-NEXT:       - Index:           72 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f72 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        71 | 
 | ; CHECK-NEXT:       - Index:           73 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f73 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        72 | 
 | ; CHECK-NEXT:       - Index:           74 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f74 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        73 | 
 | ; CHECK-NEXT:       - Index:           75 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f75 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        74 | 
 | ; CHECK-NEXT:       - Index:           76 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f76 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        75 | 
 | ; CHECK-NEXT:       - Index:           77 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f77 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        76 | 
 | ; CHECK-NEXT:       - Index:           78 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f78 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        77 | 
 | ; CHECK-NEXT:       - Index:           79 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f79 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        78 | 
 | ; CHECK-NEXT:       - Index:           80 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f80 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        79 | 
 | ; CHECK-NEXT:       - Index:           81 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f81 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        80 | 
 | ; CHECK-NEXT:       - Index:           82 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f82 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        81 | 
 | ; CHECK-NEXT:       - Index:           83 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f83 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        82 | 
 | ; CHECK-NEXT:       - Index:           84 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f84 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        83 | 
 | ; CHECK-NEXT:       - Index:           85 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f85 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        84 | 
 | ; CHECK-NEXT:       - Index:           86 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f86 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        85 | 
 | ; CHECK-NEXT:       - Index:           87 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f87 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        86 | 
 | ; CHECK-NEXT:       - Index:           88 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f88 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        87 | 
 | ; CHECK-NEXT:       - Index:           89 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f89 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        88 | 
 | ; CHECK-NEXT:       - Index:           90 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f90 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        89 | 
 | ; CHECK-NEXT:       - Index:           91 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f91 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        90 | 
 | ; CHECK-NEXT:       - Index:           92 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f92 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        91 | 
 | ; CHECK-NEXT:       - Index:           93 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f93 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        92 | 
 | ; CHECK-NEXT:       - Index:           94 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f94 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        93 | 
 | ; CHECK-NEXT:       - Index:           95 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f95 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        94 | 
 | ; CHECK-NEXT:       - Index:           96 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f96 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        95 | 
 | ; CHECK-NEXT:       - Index:           97 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f97 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        96 | 
 | ; CHECK-NEXT:       - Index:           98 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f98 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        97 | 
 | ; CHECK-NEXT:       - Index:           99 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f99 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        98 | 
 | ; CHECK-NEXT:       - Index:           100 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f100 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        99 | 
 | ; CHECK-NEXT:       - Index:           101 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f101 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        100 | 
 | ; CHECK-NEXT:       - Index:           102 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f102 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        101 | 
 | ; CHECK-NEXT:       - Index:           103 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f103 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        102 | 
 | ; CHECK-NEXT:       - Index:           104 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f104 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        103 | 
 | ; CHECK-NEXT:       - Index:           105 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f105 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        104 | 
 | ; CHECK-NEXT:       - Index:           106 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f106 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        105 | 
 | ; CHECK-NEXT:       - Index:           107 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f107 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        106 | 
 | ; CHECK-NEXT:       - Index:           108 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f108 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        107 | 
 | ; CHECK-NEXT:       - Index:           109 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f109 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        108 | 
 | ; CHECK-NEXT:       - Index:           110 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f110 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        109 | 
 | ; CHECK-NEXT:       - Index:           111 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f111 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        110 | 
 | ; CHECK-NEXT:       - Index:           112 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f112 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        111 | 
 | ; CHECK-NEXT:       - Index:           113 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f113 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        112 | 
 | ; CHECK-NEXT:       - Index:           114 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f114 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        113 | 
 | ; CHECK-NEXT:       - Index:           115 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f115 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        114 | 
 | ; CHECK-NEXT:       - Index:           116 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f116 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        115 | 
 | ; CHECK-NEXT:       - Index:           117 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f117 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        116 | 
 | ; CHECK-NEXT:       - Index:           118 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f118 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        117 | 
 | ; CHECK-NEXT:       - Index:           119 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f119 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        118 | 
 | ; CHECK-NEXT:       - Index:           120 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f120 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        119 | 
 | ; CHECK-NEXT:       - Index:           121 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f121 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        120 | 
 | ; CHECK-NEXT:       - Index:           122 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f122 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        121 | 
 | ; CHECK-NEXT:       - Index:           123 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f123 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        122 | 
 | ; CHECK-NEXT:       - Index:           124 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f124 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        123 | 
 | ; CHECK-NEXT:       - Index:           125 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f125 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        124 | 
 | ; CHECK-NEXT:       - Index:           126 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f126 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        125 | 
 | ; CHECK-NEXT:       - Index:           127 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f127 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        126 | 
 | ; CHECK-NEXT:       - Index:           128 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f128 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        127 | 
 | ; CHECK-NEXT:       - Index:           129 | 
 | ; CHECK-NEXT:         Kind:            DATA | 
 | ; CHECK-NEXT:         Name:            g0 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Segment:         0 | 
 | ; CHECK-NEXT:         Size:            4 | 
 | ; CHECK-NEXT:       - Index:           130 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            f129 | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        128 | 
 | ; CHECK-NEXT:       - Index:           131 | 
 | ; CHECK-NEXT:         Kind:            FUNCTION | 
 | ; CHECK-NEXT:         Name:            func | 
 | ; CHECK-NEXT:         Flags:           [  ] | 
 | ; CHECK-NEXT:         Function:        129 | 
 | ; CHECK-NEXT:     SegmentInfo: | 
 | ; CHECK-NEXT:       - Index:           0 | 
 | ; CHECK-NEXT:         Name:            .data.g0 | 
 | ; CHECK-NEXT:         Alignment:       2 | 
 | ; CHECK-NEXT:         Flags:           [ ] | 
 | ; CHECK-NEXT:       - Index:           1 | 
 | ; CHECK-NEXT:         Name:            .data.foo | 
 | ; CHECK-NEXT:         Alignment:       2 | 
 | ; CHECK-NEXT:         Flags:           [ ] |