1# RUN: yaml2obj %s -o %t 2# RUN: obj2yaml %t > %t.stdout.yaml 3# RUN: obj2yaml %t -o %t.file.yaml 2>&1 | count 0 4# RUN: FileCheck --input-file=%t.stdout.yaml %s 5# RUN: diff %t.stdout.yaml %t.file.yaml 6 7--- !dxcontainer 8Header: 9 Hash: [ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 10 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 ] 11 Version: 12 Major: 1 13 Minor: 0 14 FileSize: 3548 15 PartCount: 7 16 PartOffsets: [ 60, 76, 92, 108, 236, 1932, 1960 ] 17Parts: 18 - Name: FKE0 19 Size: 8 20 - Name: FKE1 21 Size: 8 22 - Name: FKE2 23 Size: 8 24 - Name: FKE3 25 Size: 120 26 - Name: FKE4 27 Size: 1688 28 - Name: FKE5 29 Size: 20 30 - Name: DXIL 31 Size: 28 32 Program: 33 MajorVersion: 6 34 MinorVersion: 5 35 ShaderKind: 5 36 Size: 8 37 DXILMajorVersion: 1 38 DXILMinorVersion: 5 39 DXILSize: 4 40 DXIL: [ 0x42, 0x43, 0xC0, 0xDE, ] 41... 42 43 44 45 46#CHECK: - Name: DXIL 47#CHECK-NEXT: Size: 28 48#CHECK-NEXT: Program: 49#CHECK-NEXT: MajorVersion: 6 50#CHECK-NEXT: MinorVersion: 5 51#CHECK-NEXT: ShaderKind: 5 52#CHECK-NEXT: Size: 8 53#CHECK-NEXT: DXILMajorVersion: 1 54#CHECK-NEXT: DXILMinorVersion: 5 55#CHECK-NEXT: DXILSize: 4 56#CHECK-NEXT: DXIL: [ 0x42, 0x43, 0xC0, 0xDE 57