1617a3babSopenharmony_cihlsl.logical.unary.frag 2617a3babSopenharmony_ciShader version: 500 3617a3babSopenharmony_cigl_FragCoord origin is upper left 4617a3babSopenharmony_ci0:? Sequence 5617a3babSopenharmony_ci0:12 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color}) 6617a3babSopenharmony_ci0:12 Function Parameters: 7617a3babSopenharmony_ci0:? Sequence 8617a3babSopenharmony_ci0:13 Negate conditional ( temp bool) 9617a3babSopenharmony_ci0:13 Convert int to bool ( temp bool) 10617a3babSopenharmony_ci0:13 ival: direct index for structure ( uniform int) 11617a3babSopenharmony_ci0:13 'anon@0' (layout( row_major std140) uniform block{ uniform int ival, uniform 4-component vector of int ival4, uniform float fval, uniform 4-component vector of float fval4}) 12617a3babSopenharmony_ci0:13 Constant: 13617a3babSopenharmony_ci0:13 0 (const uint) 14617a3babSopenharmony_ci0:14 Negate conditional ( temp 4-component vector of bool) 15617a3babSopenharmony_ci0:14 Convert int to bool ( temp 4-component vector of bool) 16617a3babSopenharmony_ci0:14 ival4: direct index for structure ( uniform 4-component vector of int) 17617a3babSopenharmony_ci0:14 'anon@0' (layout( row_major std140) uniform block{ uniform int ival, uniform 4-component vector of int ival4, uniform float fval, uniform 4-component vector of float fval4}) 18617a3babSopenharmony_ci0:14 Constant: 19617a3babSopenharmony_ci0:14 1 (const uint) 20617a3babSopenharmony_ci0:16 Negate conditional ( temp bool) 21617a3babSopenharmony_ci0:16 Convert float to bool ( temp bool) 22617a3babSopenharmony_ci0:16 fval: direct index for structure ( uniform float) 23617a3babSopenharmony_ci0:16 'anon@0' (layout( row_major std140) uniform block{ uniform int ival, uniform 4-component vector of int ival4, uniform float fval, uniform 4-component vector of float fval4}) 24617a3babSopenharmony_ci0:16 Constant: 25617a3babSopenharmony_ci0:16 2 (const uint) 26617a3babSopenharmony_ci0:17 Negate conditional ( temp 4-component vector of bool) 27617a3babSopenharmony_ci0:17 Convert float to bool ( temp 4-component vector of bool) 28617a3babSopenharmony_ci0:17 fval4: direct index for structure ( uniform 4-component vector of float) 29617a3babSopenharmony_ci0:17 'anon@0' (layout( row_major std140) uniform block{ uniform int ival, uniform 4-component vector of int ival4, uniform float fval, uniform 4-component vector of float fval4}) 30617a3babSopenharmony_ci0:17 Constant: 31617a3babSopenharmony_ci0:17 3 (const uint) 32617a3babSopenharmony_ci0:19 Test condition and select ( temp void) 33617a3babSopenharmony_ci0:19 Condition 34617a3babSopenharmony_ci0:19 Convert int to bool ( temp bool) 35617a3babSopenharmony_ci0:19 ival: direct index for structure ( uniform int) 36617a3babSopenharmony_ci0:19 'anon@0' (layout( row_major std140) uniform block{ uniform int ival, uniform 4-component vector of int ival4, uniform float fval, uniform 4-component vector of float fval4}) 37617a3babSopenharmony_ci0:19 Constant: 38617a3babSopenharmony_ci0:19 0 (const uint) 39617a3babSopenharmony_ci0:19 true case is null 40617a3babSopenharmony_ci0:20 Test condition and select ( temp void) 41617a3babSopenharmony_ci0:20 Condition 42617a3babSopenharmony_ci0:20 Convert float to bool ( temp bool) 43617a3babSopenharmony_ci0:20 fval: direct index for structure ( uniform float) 44617a3babSopenharmony_ci0:20 'anon@0' (layout( row_major std140) uniform block{ uniform int ival, uniform 4-component vector of int ival4, uniform float fval, uniform 4-component vector of float fval4}) 45617a3babSopenharmony_ci0:20 Constant: 46617a3babSopenharmony_ci0:20 2 (const uint) 47617a3babSopenharmony_ci0:20 true case is null 48617a3babSopenharmony_ci0:21 Test condition and select ( temp void) 49617a3babSopenharmony_ci0:21 Condition 50617a3babSopenharmony_ci0:21 Negate conditional ( temp bool) 51617a3babSopenharmony_ci0:21 Convert int to bool ( temp bool) 52617a3babSopenharmony_ci0:21 ival: direct index for structure ( uniform int) 53617a3babSopenharmony_ci0:21 'anon@0' (layout( row_major std140) uniform block{ uniform int ival, uniform 4-component vector of int ival4, uniform float fval, uniform 4-component vector of float fval4}) 54617a3babSopenharmony_ci0:21 Constant: 55617a3babSopenharmony_ci0:21 0 (const uint) 56617a3babSopenharmony_ci0:21 true case is null 57617a3babSopenharmony_ci0:22 Test condition and select ( temp void) 58617a3babSopenharmony_ci0:22 Condition 59617a3babSopenharmony_ci0:22 Negate conditional ( temp bool) 60617a3babSopenharmony_ci0:22 Convert float to bool ( temp bool) 61617a3babSopenharmony_ci0:22 fval: direct index for structure ( uniform float) 62617a3babSopenharmony_ci0:22 'anon@0' (layout( row_major std140) uniform block{ uniform int ival, uniform 4-component vector of int ival4, uniform float fval, uniform 4-component vector of float fval4}) 63617a3babSopenharmony_ci0:22 Constant: 64617a3babSopenharmony_ci0:22 2 (const uint) 65617a3babSopenharmony_ci0:22 true case is null 66617a3babSopenharmony_ci0:25 move second child to first child ( temp 4-component vector of float) 67617a3babSopenharmony_ci0:25 Color: direct index for structure ( temp 4-component vector of float) 68617a3babSopenharmony_ci0:25 'psout' ( temp structure{ temp 4-component vector of float Color}) 69617a3babSopenharmony_ci0:25 Constant: 70617a3babSopenharmony_ci0:25 0 (const int) 71617a3babSopenharmony_ci0:25 Constant: 72617a3babSopenharmony_ci0:25 1.000000 73617a3babSopenharmony_ci0:25 1.000000 74617a3babSopenharmony_ci0:25 1.000000 75617a3babSopenharmony_ci0:25 1.000000 76617a3babSopenharmony_ci0:26 Branch: Return with expression 77617a3babSopenharmony_ci0:26 'psout' ( temp structure{ temp 4-component vector of float Color}) 78617a3babSopenharmony_ci0:12 Function Definition: main( ( temp void) 79617a3babSopenharmony_ci0:12 Function Parameters: 80617a3babSopenharmony_ci0:? Sequence 81617a3babSopenharmony_ci0:12 Sequence 82617a3babSopenharmony_ci0:12 move second child to first child ( temp 4-component vector of float) 83617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 84617a3babSopenharmony_ci0:12 Color: direct index for structure ( temp 4-component vector of float) 85617a3babSopenharmony_ci0:12 Function Call: @main( ( temp structure{ temp 4-component vector of float Color}) 86617a3babSopenharmony_ci0:12 Constant: 87617a3babSopenharmony_ci0:12 0 (const int) 88617a3babSopenharmony_ci0:? Linker Objects 89617a3babSopenharmony_ci0:? 'anon@0' (layout( row_major std140) uniform block{ uniform int ival, uniform 4-component vector of int ival4, uniform float fval, uniform 4-component vector of float fval4}) 90617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 91617a3babSopenharmony_ci 92617a3babSopenharmony_ci 93617a3babSopenharmony_ciLinked fragment stage: 94617a3babSopenharmony_ci 95617a3babSopenharmony_ci 96617a3babSopenharmony_ciShader version: 500 97617a3babSopenharmony_cigl_FragCoord origin is upper left 98617a3babSopenharmony_ci0:? Sequence 99617a3babSopenharmony_ci0:12 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color}) 100617a3babSopenharmony_ci0:12 Function Parameters: 101617a3babSopenharmony_ci0:? Sequence 102617a3babSopenharmony_ci0:13 Negate conditional ( temp bool) 103617a3babSopenharmony_ci0:13 Convert int to bool ( temp bool) 104617a3babSopenharmony_ci0:13 ival: direct index for structure ( uniform int) 105617a3babSopenharmony_ci0:13 'anon@0' (layout( row_major std140) uniform block{ uniform int ival, uniform 4-component vector of int ival4, uniform float fval, uniform 4-component vector of float fval4}) 106617a3babSopenharmony_ci0:13 Constant: 107617a3babSopenharmony_ci0:13 0 (const uint) 108617a3babSopenharmony_ci0:14 Negate conditional ( temp 4-component vector of bool) 109617a3babSopenharmony_ci0:14 Convert int to bool ( temp 4-component vector of bool) 110617a3babSopenharmony_ci0:14 ival4: direct index for structure ( uniform 4-component vector of int) 111617a3babSopenharmony_ci0:14 'anon@0' (layout( row_major std140) uniform block{ uniform int ival, uniform 4-component vector of int ival4, uniform float fval, uniform 4-component vector of float fval4}) 112617a3babSopenharmony_ci0:14 Constant: 113617a3babSopenharmony_ci0:14 1 (const uint) 114617a3babSopenharmony_ci0:16 Negate conditional ( temp bool) 115617a3babSopenharmony_ci0:16 Convert float to bool ( temp bool) 116617a3babSopenharmony_ci0:16 fval: direct index for structure ( uniform float) 117617a3babSopenharmony_ci0:16 'anon@0' (layout( row_major std140) uniform block{ uniform int ival, uniform 4-component vector of int ival4, uniform float fval, uniform 4-component vector of float fval4}) 118617a3babSopenharmony_ci0:16 Constant: 119617a3babSopenharmony_ci0:16 2 (const uint) 120617a3babSopenharmony_ci0:17 Negate conditional ( temp 4-component vector of bool) 121617a3babSopenharmony_ci0:17 Convert float to bool ( temp 4-component vector of bool) 122617a3babSopenharmony_ci0:17 fval4: direct index for structure ( uniform 4-component vector of float) 123617a3babSopenharmony_ci0:17 'anon@0' (layout( row_major std140) uniform block{ uniform int ival, uniform 4-component vector of int ival4, uniform float fval, uniform 4-component vector of float fval4}) 124617a3babSopenharmony_ci0:17 Constant: 125617a3babSopenharmony_ci0:17 3 (const uint) 126617a3babSopenharmony_ci0:19 Test condition and select ( temp void) 127617a3babSopenharmony_ci0:19 Condition 128617a3babSopenharmony_ci0:19 Convert int to bool ( temp bool) 129617a3babSopenharmony_ci0:19 ival: direct index for structure ( uniform int) 130617a3babSopenharmony_ci0:19 'anon@0' (layout( row_major std140) uniform block{ uniform int ival, uniform 4-component vector of int ival4, uniform float fval, uniform 4-component vector of float fval4}) 131617a3babSopenharmony_ci0:19 Constant: 132617a3babSopenharmony_ci0:19 0 (const uint) 133617a3babSopenharmony_ci0:19 true case is null 134617a3babSopenharmony_ci0:20 Test condition and select ( temp void) 135617a3babSopenharmony_ci0:20 Condition 136617a3babSopenharmony_ci0:20 Convert float to bool ( temp bool) 137617a3babSopenharmony_ci0:20 fval: direct index for structure ( uniform float) 138617a3babSopenharmony_ci0:20 'anon@0' (layout( row_major std140) uniform block{ uniform int ival, uniform 4-component vector of int ival4, uniform float fval, uniform 4-component vector of float fval4}) 139617a3babSopenharmony_ci0:20 Constant: 140617a3babSopenharmony_ci0:20 2 (const uint) 141617a3babSopenharmony_ci0:20 true case is null 142617a3babSopenharmony_ci0:21 Test condition and select ( temp void) 143617a3babSopenharmony_ci0:21 Condition 144617a3babSopenharmony_ci0:21 Negate conditional ( temp bool) 145617a3babSopenharmony_ci0:21 Convert int to bool ( temp bool) 146617a3babSopenharmony_ci0:21 ival: direct index for structure ( uniform int) 147617a3babSopenharmony_ci0:21 'anon@0' (layout( row_major std140) uniform block{ uniform int ival, uniform 4-component vector of int ival4, uniform float fval, uniform 4-component vector of float fval4}) 148617a3babSopenharmony_ci0:21 Constant: 149617a3babSopenharmony_ci0:21 0 (const uint) 150617a3babSopenharmony_ci0:21 true case is null 151617a3babSopenharmony_ci0:22 Test condition and select ( temp void) 152617a3babSopenharmony_ci0:22 Condition 153617a3babSopenharmony_ci0:22 Negate conditional ( temp bool) 154617a3babSopenharmony_ci0:22 Convert float to bool ( temp bool) 155617a3babSopenharmony_ci0:22 fval: direct index for structure ( uniform float) 156617a3babSopenharmony_ci0:22 'anon@0' (layout( row_major std140) uniform block{ uniform int ival, uniform 4-component vector of int ival4, uniform float fval, uniform 4-component vector of float fval4}) 157617a3babSopenharmony_ci0:22 Constant: 158617a3babSopenharmony_ci0:22 2 (const uint) 159617a3babSopenharmony_ci0:22 true case is null 160617a3babSopenharmony_ci0:25 move second child to first child ( temp 4-component vector of float) 161617a3babSopenharmony_ci0:25 Color: direct index for structure ( temp 4-component vector of float) 162617a3babSopenharmony_ci0:25 'psout' ( temp structure{ temp 4-component vector of float Color}) 163617a3babSopenharmony_ci0:25 Constant: 164617a3babSopenharmony_ci0:25 0 (const int) 165617a3babSopenharmony_ci0:25 Constant: 166617a3babSopenharmony_ci0:25 1.000000 167617a3babSopenharmony_ci0:25 1.000000 168617a3babSopenharmony_ci0:25 1.000000 169617a3babSopenharmony_ci0:25 1.000000 170617a3babSopenharmony_ci0:26 Branch: Return with expression 171617a3babSopenharmony_ci0:26 'psout' ( temp structure{ temp 4-component vector of float Color}) 172617a3babSopenharmony_ci0:12 Function Definition: main( ( temp void) 173617a3babSopenharmony_ci0:12 Function Parameters: 174617a3babSopenharmony_ci0:? Sequence 175617a3babSopenharmony_ci0:12 Sequence 176617a3babSopenharmony_ci0:12 move second child to first child ( temp 4-component vector of float) 177617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 178617a3babSopenharmony_ci0:12 Color: direct index for structure ( temp 4-component vector of float) 179617a3babSopenharmony_ci0:12 Function Call: @main( ( temp structure{ temp 4-component vector of float Color}) 180617a3babSopenharmony_ci0:12 Constant: 181617a3babSopenharmony_ci0:12 0 (const int) 182617a3babSopenharmony_ci0:? Linker Objects 183617a3babSopenharmony_ci0:? 'anon@0' (layout( row_major std140) uniform block{ uniform int ival, uniform 4-component vector of int ival4, uniform float fval, uniform 4-component vector of float fval4}) 184617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 185617a3babSopenharmony_ci 186617a3babSopenharmony_ci// Module Version 10000 187617a3babSopenharmony_ci// Generated by (magic number): 8000b 188617a3babSopenharmony_ci// Id's are bound by 84 189617a3babSopenharmony_ci 190617a3babSopenharmony_ci Capability Shader 191617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 192617a3babSopenharmony_ci MemoryModel Logical GLSL450 193617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 81 194617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 195617a3babSopenharmony_ci Source HLSL 500 196617a3babSopenharmony_ci Name 4 "main" 197617a3babSopenharmony_ci Name 8 "PS_OUTPUT" 198617a3babSopenharmony_ci MemberName 8(PS_OUTPUT) 0 "Color" 199617a3babSopenharmony_ci Name 10 "@main(" 200617a3babSopenharmony_ci Name 14 "$Global" 201617a3babSopenharmony_ci MemberName 14($Global) 0 "ival" 202617a3babSopenharmony_ci MemberName 14($Global) 1 "ival4" 203617a3babSopenharmony_ci MemberName 14($Global) 2 "fval" 204617a3babSopenharmony_ci MemberName 14($Global) 3 "fval4" 205617a3babSopenharmony_ci Name 16 "" 206617a3babSopenharmony_ci Name 72 "psout" 207617a3babSopenharmony_ci Name 81 "@entryPointOutput.Color" 208617a3babSopenharmony_ci MemberDecorate 14($Global) 0 Offset 0 209617a3babSopenharmony_ci MemberDecorate 14($Global) 1 Offset 16 210617a3babSopenharmony_ci MemberDecorate 14($Global) 2 Offset 32 211617a3babSopenharmony_ci MemberDecorate 14($Global) 3 Offset 48 212617a3babSopenharmony_ci Decorate 14($Global) Block 213617a3babSopenharmony_ci Decorate 16 DescriptorSet 0 214617a3babSopenharmony_ci Decorate 16 Binding 0 215617a3babSopenharmony_ci Decorate 81(@entryPointOutput.Color) Location 0 216617a3babSopenharmony_ci 2: TypeVoid 217617a3babSopenharmony_ci 3: TypeFunction 2 218617a3babSopenharmony_ci 6: TypeFloat 32 219617a3babSopenharmony_ci 7: TypeVector 6(float) 4 220617a3babSopenharmony_ci 8(PS_OUTPUT): TypeStruct 7(fvec4) 221617a3babSopenharmony_ci 9: TypeFunction 8(PS_OUTPUT) 222617a3babSopenharmony_ci 12: TypeInt 32 1 223617a3babSopenharmony_ci 13: TypeVector 12(int) 4 224617a3babSopenharmony_ci 14($Global): TypeStruct 12(int) 13(ivec4) 6(float) 7(fvec4) 225617a3babSopenharmony_ci 15: TypePointer Uniform 14($Global) 226617a3babSopenharmony_ci 16: 15(ptr) Variable Uniform 227617a3babSopenharmony_ci 17: 12(int) Constant 0 228617a3babSopenharmony_ci 18: TypePointer Uniform 12(int) 229617a3babSopenharmony_ci 21: TypeBool 230617a3babSopenharmony_ci 22: TypeInt 32 0 231617a3babSopenharmony_ci 23: 22(int) Constant 0 232617a3babSopenharmony_ci 26: 12(int) Constant 1 233617a3babSopenharmony_ci 27: TypePointer Uniform 13(ivec4) 234617a3babSopenharmony_ci 30: TypeVector 21(bool) 4 235617a3babSopenharmony_ci 31: TypeVector 22(int) 4 236617a3babSopenharmony_ci 32: 31(ivec4) ConstantComposite 23 23 23 23 237617a3babSopenharmony_ci 35: 12(int) Constant 2 238617a3babSopenharmony_ci 36: TypePointer Uniform 6(float) 239617a3babSopenharmony_ci 39: 6(float) Constant 0 240617a3babSopenharmony_ci 42: 12(int) Constant 3 241617a3babSopenharmony_ci 43: TypePointer Uniform 7(fvec4) 242617a3babSopenharmony_ci 46: 7(fvec4) ConstantComposite 39 39 39 39 243617a3babSopenharmony_ci 71: TypePointer Function 8(PS_OUTPUT) 244617a3babSopenharmony_ci 73: 6(float) Constant 1065353216 245617a3babSopenharmony_ci 74: 7(fvec4) ConstantComposite 73 73 73 73 246617a3babSopenharmony_ci 75: TypePointer Function 7(fvec4) 247617a3babSopenharmony_ci 80: TypePointer Output 7(fvec4) 248617a3babSopenharmony_ci81(@entryPointOutput.Color): 80(ptr) Variable Output 249617a3babSopenharmony_ci 4(main): 2 Function None 3 250617a3babSopenharmony_ci 5: Label 251617a3babSopenharmony_ci 82:8(PS_OUTPUT) FunctionCall 10(@main() 252617a3babSopenharmony_ci 83: 7(fvec4) CompositeExtract 82 0 253617a3babSopenharmony_ci Store 81(@entryPointOutput.Color) 83 254617a3babSopenharmony_ci Return 255617a3babSopenharmony_ci FunctionEnd 256617a3babSopenharmony_ci 10(@main():8(PS_OUTPUT) Function None 9 257617a3babSopenharmony_ci 11: Label 258617a3babSopenharmony_ci 72(psout): 71(ptr) Variable Function 259617a3babSopenharmony_ci 19: 18(ptr) AccessChain 16 17 260617a3babSopenharmony_ci 20: 12(int) Load 19 261617a3babSopenharmony_ci 24: 21(bool) INotEqual 20 23 262617a3babSopenharmony_ci 25: 21(bool) LogicalNot 24 263617a3babSopenharmony_ci 28: 27(ptr) AccessChain 16 26 264617a3babSopenharmony_ci 29: 13(ivec4) Load 28 265617a3babSopenharmony_ci 33: 30(bvec4) INotEqual 29 32 266617a3babSopenharmony_ci 34: 30(bvec4) LogicalNot 33 267617a3babSopenharmony_ci 37: 36(ptr) AccessChain 16 35 268617a3babSopenharmony_ci 38: 6(float) Load 37 269617a3babSopenharmony_ci 40: 21(bool) FUnordNotEqual 38 39 270617a3babSopenharmony_ci 41: 21(bool) LogicalNot 40 271617a3babSopenharmony_ci 44: 43(ptr) AccessChain 16 42 272617a3babSopenharmony_ci 45: 7(fvec4) Load 44 273617a3babSopenharmony_ci 47: 30(bvec4) FUnordNotEqual 45 46 274617a3babSopenharmony_ci 48: 30(bvec4) LogicalNot 47 275617a3babSopenharmony_ci 49: 18(ptr) AccessChain 16 17 276617a3babSopenharmony_ci 50: 12(int) Load 49 277617a3babSopenharmony_ci 51: 21(bool) INotEqual 50 23 278617a3babSopenharmony_ci SelectionMerge 53 None 279617a3babSopenharmony_ci BranchConditional 51 52 53 280617a3babSopenharmony_ci 52: Label 281617a3babSopenharmony_ci Branch 53 282617a3babSopenharmony_ci 53: Label 283617a3babSopenharmony_ci 54: 36(ptr) AccessChain 16 35 284617a3babSopenharmony_ci 55: 6(float) Load 54 285617a3babSopenharmony_ci 56: 21(bool) FUnordNotEqual 55 39 286617a3babSopenharmony_ci SelectionMerge 58 None 287617a3babSopenharmony_ci BranchConditional 56 57 58 288617a3babSopenharmony_ci 57: Label 289617a3babSopenharmony_ci Branch 58 290617a3babSopenharmony_ci 58: Label 291617a3babSopenharmony_ci 59: 18(ptr) AccessChain 16 17 292617a3babSopenharmony_ci 60: 12(int) Load 59 293617a3babSopenharmony_ci 61: 21(bool) INotEqual 60 23 294617a3babSopenharmony_ci 62: 21(bool) LogicalNot 61 295617a3babSopenharmony_ci SelectionMerge 64 None 296617a3babSopenharmony_ci BranchConditional 62 63 64 297617a3babSopenharmony_ci 63: Label 298617a3babSopenharmony_ci Branch 64 299617a3babSopenharmony_ci 64: Label 300617a3babSopenharmony_ci 65: 36(ptr) AccessChain 16 35 301617a3babSopenharmony_ci 66: 6(float) Load 65 302617a3babSopenharmony_ci 67: 21(bool) FUnordNotEqual 66 39 303617a3babSopenharmony_ci 68: 21(bool) LogicalNot 67 304617a3babSopenharmony_ci SelectionMerge 70 None 305617a3babSopenharmony_ci BranchConditional 68 69 70 306617a3babSopenharmony_ci 69: Label 307617a3babSopenharmony_ci Branch 70 308617a3babSopenharmony_ci 70: Label 309617a3babSopenharmony_ci 76: 75(ptr) AccessChain 72(psout) 17 310617a3babSopenharmony_ci Store 76 74 311617a3babSopenharmony_ci 77:8(PS_OUTPUT) Load 72(psout) 312617a3babSopenharmony_ci ReturnValue 77 313617a3babSopenharmony_ci FunctionEnd 314